1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 12:38:12 +00:00
serenity/Userland/Libraries/LibJS/Tests/builtins
Timothy Flynn d7825f3680 LibJS: Implement most Intl.Locale.Prototype.<<keyword>> properties
The keyword accessors all have the same function body in the spec,
except for the Intl.Locale method they invoke. This generates those
properties in the same manner as RegExp.prototype.

    Intl.Locale.prototype.calendar
    Intl.Locale.prototype.caseFirst
    Intl.Locale.prototype.collation
    Intl.Locale.prototype.hourCycle
    Intl.Locale.prototype.numberingSystem

The exception is Intl.Locale.prototype.numeric, which will be defined
separately because it is a boolean value.
2021-09-02 17:56:42 +01:00
..
AggregateError LibJS: Implement the Error Cause proposal 2021-06-11 21:34:05 +01:00
Array LibJS: Prevent stack overflow in flatten_into_array() 2021-08-15 11:24:30 +01:00
ArrayBuffer LibJS: ArrayBuffer.prototype.slice 2021-04-03 16:24:44 +02:00
Atomics LibJS: Implement Atomics.isLockFree 2021-07-14 22:13:15 +01:00
BigInt LibJS: Tweak error message in the NumberToBigInt abstract operation 2021-07-09 13:20:51 +01:00
Boolean Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
DataView LibJS: Use Checked<T> for offsets in the SetViewValue AO 2021-08-11 22:56:58 +01:00
Date LibJS/Tests: Fix bad copy and paste that crept into a lot of tests 2021-08-07 12:10:34 +01:00
Error LibJS: Implement the Error Cause proposal 2021-06-11 21:34:05 +01:00
FinalizationRegistry LibJS/Tests: Skip flaky FinalizationRegistry.prototype.cleanupSome test 2021-08-15 16:44:01 +01:00
Function LibJS: Change non-ScriptFunction source string to "[native code]" 2021-03-14 19:22:16 +01:00
functions LibJS: Add the global escape() & unescape() methods 2021-06-05 18:55:08 +01:00
Infinity Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
Intl LibJS: Implement most Intl.Locale.Prototype.<<keyword>> properties 2021-09-02 17:56:42 +01:00
JSON LibJS: Dont try to serialize symbol-keyed properties 2021-04-16 19:22:29 +02:00
Map LibJS/Tests: Test iteration order of Map.prototype.entries() 2021-08-13 23:54:08 +01:00
Math LibJS: Correctly handle mixing +0 and -0 in Math.{min,max}() 2021-04-23 20:51:48 +02:00
NaN Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
Number LibJS/Tests: Fix bad copy and paste that crept into a lot of tests 2021-08-07 12:10:34 +01:00
Object LibJS/Tests: Remove two leftover console.log() calls 2021-07-28 21:57:30 +01:00
Promise LibJS: Implement Promise.race on the Promise constructor 2021-08-23 00:01:46 +01:00
Proxy LibJS/Tests: Remove outdated FIXME comment 2021-08-13 23:59:22 +01:00
Reflect LibJS: Rewrite most of Object for spec compliance :^) 2021-07-04 22:07:36 +01:00
RegExp LibJS: Implement RegExp.prototype.compile 2021-08-20 19:16:33 +02:00
Set LibJS: Add the SetIterator built-in and Set.prototype.{values, entries} 2021-06-09 11:48:04 +01:00
String LibRegex: Allow Unicode escape sequences in capture group names 2021-08-19 23:49:25 +02:00
Symbol LibJS: Unbreak test-js test that depended on function object class name 2021-06-27 22:51:39 +02:00
Temporal LibJS: Make 'options' argument of Calendar prototype functions optional 2021-09-01 15:11:35 +01:00
TypedArray LibJS: Improve the TypedArray.prototype.find{,Index} tests 2021-08-06 16:17:25 +01:00
WeakMap LibJS: Use undefined as the fallback value for iterable entry key/value 2021-06-12 22:34:28 +01:00
WeakRef LibJS: Add the WeakRef.prototype.deref method 2021-06-12 18:39:23 +01:00
WeakSet LibJS: Notify WeakSets when heap cells are sweeped 2021-06-09 21:52:25 +01:00