ladybird/Userland/Libraries/LibJS/Tests/builtins
Linus Groh 4b70ddf5a0 LibJS: Let Array.prototype.toSpliced throw RangeError for len <= 2^53-1
This aligns it with the spec again, it was clarified that the additional
range check before ArrayCreate is intentional:
https://github.com/tc39/proposal-change-array-by-copy/issues/94

Also cast the final variable to an u64 instead of size_t after we have
determined that it is safe to do so, as that's what Array::create()
takes now.
2022-07-04 10:10:11 +02:00
..
AggregateError
Array LibJS: Let Array.prototype.toSpliced throw RangeError for len <= 2^53-1 2022-07-04 10:10:11 +02:00
ArrayBuffer LibJS: Implement and test ArrayBuffer.prototype.resize 2022-03-02 20:53:18 +01:00
Atomics
BigInt LibJS: Implement BigInt.asUintN 2022-02-06 15:49:54 +00:00
Boolean
DataView LibJS: Check for add overflow in DataViewConstructor 2022-06-27 20:51:00 +01:00
Date LibJS: Reject -00000 as extended year in Date parsing 2022-04-30 21:36:27 +02:00
Error LibJS: Relax line and column number restrictions in Error stack tests 2022-03-16 18:55:55 +00:00
FinalizationRegistry LibJS: Implement stage 3 proposal FinalizationRegistry changes 2022-06-23 10:57:52 +03:00
Function LibJS: Add [[InitialName]] and use it in Function.prototype.toString() 2022-02-20 23:21:40 +00:00
functions LibJS: Correcly handle surrogates in escape() 2022-01-14 10:59:46 +01:00
Infinity
Intl LibJS: Set both {minimum, maximum}FractionDigits in Intl.DurationFormat 2022-07-02 18:32:35 +03:00
JSON AK: Fix userland parsing of rounded floating point numbers 2022-02-16 07:22:51 -05:00
Map LibJS: Normalize NaN values in Sets and Maps 2022-04-02 14:15:43 +01:00
Math
NaN
Number LibJS: Fix rounding issues in Number.toFixed 2022-03-02 08:34:04 +01:00
Object Everywhere: Fix spelling mistakes 2022-01-07 15:44:42 +01:00
Promise
Proxy LibJS: Throw InternalErrors instead of Errors on CallStackSizeExceeded 2021-11-27 01:58:05 +02:00
Reflect
RegExp
Set LibJS: Normalize NaN values in Sets and Maps 2022-04-02 14:15:43 +01:00
ShadowRealm LibJS: Check type of ShadowRealm.prototype.importValue() 2nd argument 2022-03-29 23:48:25 +01:00
String LibJS: Stub out String.prototype.normalize 2022-06-02 23:04:27 +01:00
Symbol
Temporal LibJS: Fix production for time zone name in time zone strings 2022-06-29 07:35:42 +01:00
TypedArray LibJS: Add tests for %TypedArray%.prototype.toReversed 2022-07-03 01:12:32 +02:00
WeakMap LibJS: Implement WeakMap changes from 'Symbol as WeakMap Keys Proposal' 2022-06-23 10:57:52 +03:00
WeakRef LibJS: Implement WeakRef changes from 'Symbol as WeakMap Keys Proposal' 2022-06-23 10:57:52 +03:00
WeakSet LibJS: Implement WeakSet changes from 'Symbol as WeakMap Keys Proposal' 2022-06-23 10:57:52 +03:00