1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-24 00:05:07 +00:00
serenity/Userland/Libraries/LibJS/Tests/builtins
davidot b79f03182d LibJS: Add special cases for Math.cosh and add spec comments
Although this already works in most cases in non-kvm serenity cases the
cosh and other math function tend to return incorrect values for
Infinity. This makes sure that whatever the underlying cosh function
returns Math.cosh conforms to the spec.
2022-08-20 23:53:55 +01:00
..
AggregateError LibJS: Implement the Error Cause proposal 2021-06-11 21:34:05 +01:00
Array LibJS/Tests: Disable one Array.prototype.toSpliced test for now 2022-07-04 18:50:35 +02:00
ArrayBuffer LibJS: Revert partial resizable ArrayBuffer implementation 2022-07-06 15:52:57 +02:00
Atomics LibJS: Implement Atomics.isLockFree 2021-07-14 22:13:15 +01:00
BigInt LibJS: Only coerce value once in BigInt constructor 2022-08-03 20:59:59 +01:00
Boolean LibJS: Change wording of ErrorType::NotA to be independent of context 2021-09-12 00:16:39 +02:00
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: Don't assume a this argument for function.prototype.bind 2022-08-17 23:56:24 +01:00
functions LibJS: Correcly handle surrogates in escape() 2022-01-14 10:59:46 +01:00
Infinity Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
Intl LibJS: Allow out-of-order plural ranges to be formatted 2022-07-26 10:46:08 -07:00
JSON AK: Treat empty string as invalid JSON 2022-07-10 23:31:48 +02:00
Map LibJS: Normalize NaN values in Sets and Maps 2022-04-02 14:15:43 +01:00
Math LibJS: Add special cases for Math.cosh and add spec comments 2022-08-20 23:53:55 +01:00
NaN Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
Number LibJS: Make StringToNumber case sensitive when falling back to strtod 2022-08-17 23:56:24 +01:00
Object Everywhere: Fix spelling mistakes 2022-01-07 15:44:42 +01:00
Promise LibJS: Don't coerce this value to object in Promise.prototype.finally() 2021-11-14 15:27:46 +00:00
Proxy LibJS: Throw InternalErrors instead of Errors on CallStackSizeExceeded 2021-11-27 01:58:05 +02:00
Reflect LibJS: Implement [[Call]] and [[Construct]] internal slots properly 2021-10-09 14:29:20 +01:00
RegExp LibJS: Hook up the 'v' (unicodeSets) RegExp flag 2022-07-20 21:25:59 +01:00
Set LibJS: Normalize NaN values in Sets and Maps 2022-04-02 14:15:43 +01:00
ShadowRealm LibJS: Implement & use the {Ordinary,PrepareFor}WrappedFunctionCall AOs 2022-07-31 14:39:06 +02:00
String LibJS: Stub out String.prototype.normalize 2022-06-02 23:04:27 +01:00
Symbol LibJS: Rename OrdinaryFunctionObject to ECMAScriptFunctionObject 2021-09-25 17:51:30 +02:00
Temporal LibJS: Support IANA legacy names in the Temporal ISO 8601 grammar 2022-07-30 10:50:50 +01:00
TypedArray LibJS: Remove %TypedArray%.prototype.toSpliced 2022-07-27 17:35:50 +01: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