1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-23 19:05:08 +00:00
serenity/Userland/Libraries/LibJS/Runtime
Timothy Flynn 6d9b779757 LibJS: Add an overload of ResolvePlural for use without PluralRules
The NumberFormat spec casually indicates the need for a PluralRules
object without explicity saying so, with text such as:

"which may depend on x in languages having different plural forms."

Other implementations actually do create a PluralRules object to resolve
those cases with ResolvePlural. However, ResolvePlural doesn't need much
from PluralRules to operate, so this can be abstracted out for use in
NumberFormat without the need to allocate a PluralRules instance.
2022-07-08 20:33:52 +02:00
..
Intl LibJS: Add an overload of ResolvePlural for use without PluralRules 2022-07-08 20:33:52 +02:00
Temporal LibJS: Rename TimeHourMinuteBasicFormatNotAmbiguous 2022-07-05 23:15:52 +02:00
AbstractOperations.cpp LibJS: Implement the CanBeHeldWeakly abstract operation 2022-06-23 10:57:52 +03:00
AbstractOperations.h LibJS: Implement the CanBeHeldWeakly abstract operation 2022-06-23 10:57:52 +03:00
Accessor.h DevTools+LibJS+LibWeb: Change class_name to use StringView 2022-03-19 00:20:46 +00:00
AggregateError.cpp LibJS: Make AggregateError inherit from Error 2021-06-23 13:59:17 +01:00
AggregateError.h LibJS: Make AggregateError inherit from Error 2021-06-23 13:59:17 +01:00
AggregateErrorConstructor.cpp LibJS: Remove implicit wrapping/unwrapping of completion records 2022-05-03 01:09:29 +02:00
AggregateErrorConstructor.h LibJS: Convert NativeFunction::{call,construct}() to ThrowCompletionOr 2021-10-21 09:02:23 +01:00
AggregateErrorPrototype.cpp LibJS: Add define_direct_property and remove the define_property helper 2021-07-06 14:20:30 +01:00
AggregateErrorPrototype.h LibJS: Implement AggregateError 2021-06-11 18:49:50 +01:00
ArgumentsObject.cpp LibJS: Remove bogus FIXME in ArgumentsObject::internal_get() 2022-05-03 22:51:36 +02:00
ArgumentsObject.h Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
Array.cpp LibJS: Use u64 for the length parameter in Array::create() 2022-07-04 10:10:11 +02:00
Array.h LibJS: Use u64 for the length parameter in Array::create() 2022-07-04 10:10:11 +02:00
ArrayBuffer.cpp LibJS: Revert partial resizable ArrayBuffer implementation 2022-07-06 15:52:57 +02:00
ArrayBuffer.h LibJS: Revert partial resizable ArrayBuffer implementation 2022-07-06 15:52:57 +02:00
ArrayBufferConstructor.cpp LibJS: Revert partial resizable ArrayBuffer implementation 2022-07-06 15:52:57 +02:00
ArrayBufferConstructor.h Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
ArrayBufferPrototype.cpp LibJS: Revert partial resizable ArrayBuffer implementation 2022-07-06 15:52:57 +02:00
ArrayBufferPrototype.h LibJS: Revert partial resizable ArrayBuffer implementation 2022-07-06 15:52:57 +02:00
ArrayConstructor.cpp Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
ArrayConstructor.h Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
ArrayIterator.cpp Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
ArrayIterator.h Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
ArrayIteratorPrototype.cpp Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
ArrayIteratorPrototype.h Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
ArrayPrototype.cpp LibJS: Let Array.prototype.toSpliced throw RangeError for len <= 2^53-1 2022-07-04 10:10:11 +02:00
ArrayPrototype.h LibJS: Implement Array.prototype.with() 2022-06-13 20:26:54 +01:00
AsyncFromSyncIterator.cpp LibJS: Implement proper Iterator records 2022-01-09 22:02:43 +01:00
AsyncFromSyncIterator.h LibJS: Implement proper Iterator records 2022-01-09 22:02:43 +01:00
AsyncFromSyncIteratorPrototype.cpp LibJS: Remove implicit wrapping/unwrapping of completion records 2022-05-03 01:09:29 +02:00
AsyncFromSyncIteratorPrototype.h LibJS: Remove implicit wrapping/unwrapping of completion records 2022-05-03 01:09:29 +02:00
AsyncFunctionConstructor.cpp LibJS: Use FunctionConstructor as the proto of AsyncFunctionConstructor 2022-02-19 18:06:39 +00:00
AsyncFunctionConstructor.h LibJS: Add support for async functions 2021-11-10 08:48:27 +00:00
AsyncFunctionDriverWrapper.cpp Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
AsyncFunctionDriverWrapper.h Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
AsyncFunctionPrototype.cpp LibJS: Add support for async functions 2021-11-10 08:48:27 +00:00
AsyncFunctionPrototype.h LibJS: Add support for async functions 2021-11-10 08:48:27 +00:00
AsyncGenerator.cpp LibJS: Add AsyncGenerator / AsyncGeneratorPrototype 2022-05-05 22:40:57 +02:00
AsyncGenerator.h LibJS: Add AsyncGenerator / AsyncGeneratorPrototype 2022-05-05 22:40:57 +02:00
AsyncGeneratorFunctionConstructor.cpp LibJS: Remove duplicate definition of AsyncGeneratorFunction.prototype 2022-01-19 19:26:03 +00:00
AsyncGeneratorFunctionConstructor.h LibJS: Parse async generator functions 2021-11-21 21:46:39 +00:00
AsyncGeneratorFunctionPrototype.cpp LibJS: Add AsyncGenerator / AsyncGeneratorPrototype 2022-05-05 22:40:57 +02:00
AsyncGeneratorFunctionPrototype.h LibJS: Parse async generator functions 2021-11-21 21:46:39 +00:00
AsyncGeneratorPrototype.cpp LibJS: Add AsyncGenerator / AsyncGeneratorPrototype 2022-05-05 22:40:57 +02:00
AsyncGeneratorPrototype.h LibJS: Add AsyncGenerator / AsyncGeneratorPrototype 2022-05-05 22:40:57 +02:00
AsyncGeneratorRequest.h LibJS: Add AsyncGenerator / AsyncGeneratorPrototype 2022-05-05 22:40:57 +02:00
AsyncIteratorPrototype.cpp LibJS: Mark %{Async,}IteratorPrototype%[@@iterator] as Configurable 2022-02-19 22:16:30 +00:00
AsyncIteratorPrototype.h LibJS: Add AsyncIteratorPrototype 2021-11-29 15:20:07 +00:00
AtomicsObject.cpp AK/ByteBuffer+Everywhere: Handle errors in ByteBuffer::slice() 2022-06-13 15:38:51 +01:00
AtomicsObject.h Everywhere: Update copyrights with my new serenityos.org e-mail :^) 2022-01-31 18:23:22 +00:00
BigInt.cpp Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
BigInt.h Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
BigIntConstructor.cpp Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
BigIntConstructor.h Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
BigIntObject.cpp Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
BigIntObject.h Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
BigIntPrototype.cpp Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
BigIntPrototype.h Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
BooleanConstructor.cpp Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
BooleanConstructor.h Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
BooleanObject.cpp LibJS: Add missing whitespace around namespace curly braces 2022-04-17 23:00:35 +02:00
BooleanObject.h LibJS: Add missing whitespace around namespace curly braces 2022-04-17 23:00:35 +02:00
BooleanPrototype.cpp LibJS: Add missing whitespace around namespace curly braces 2022-04-17 23:00:35 +02:00
BooleanPrototype.h Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
BoundFunction.cpp LibJS: Remove implicit wrapping/unwrapping of completion records 2022-05-03 01:09:29 +02:00
BoundFunction.h Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
CanonicalIndex.h LibJS: Add missing include for 'u32' to CanonicalIndex.h 2022-02-14 23:02:56 +00:00
ClassFieldDefinition.h LibJS: De-duplicate ClassFieldDefinition Records 2022-04-20 00:08:32 +02:00
CommonPropertyNames.h LibJS: Implement Intl.PluralRules.prototype.select 2022-07-08 11:51:54 +02:00
Completion.cpp LibJS: Remove implicit wrapping/unwrapping of completion records 2022-05-03 01:09:29 +02:00
Completion.h LibJS: Remove implicit wrapping/unwrapping of completion records 2022-05-03 01:09:29 +02:00
ConsoleObject.cpp Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
ConsoleObject.h Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
DataView.cpp Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
DataView.h Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
DataViewConstructor.cpp LibJS: Check for add overflow in DataViewConstructor 2022-06-27 20:51:00 +01:00
DataViewConstructor.h Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
DataViewPrototype.cpp LibJS: Remove implicit wrapping/unwrapping of completion records 2022-05-03 01:09:29 +02:00
DataViewPrototype.h Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
Date.cpp LibJS: Convert remaining Date AOs using JS::Value as in/output to double 2022-05-06 22:32:47 +02:00
Date.h LibJS: Replace magic nanosecond numbers with constants 2022-05-08 00:07:58 +02:00
DateConstructor.cpp LibJS: Convert remaining Date AOs using JS::Value as in/output to double 2022-05-06 22:32:47 +02:00
DateConstructor.h Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
DatePrototype.cpp LibJS: Fix numeric type in Date.prototype.toTemporalInstant() 2022-05-08 00:07:58 +02:00
DatePrototype.h LibJS: Convert remaining Date AOs using JS::Value as in/output to double 2022-05-06 22:32:47 +02:00
DeclarativeEnvironment.cpp LibJS: Mark concrete method calls of Environment Records with ?/! 2022-05-25 00:25:23 +01:00
DeclarativeEnvironment.h LibJS: Rename scope to environment 2022-05-01 22:47:38 +02:00
ECMAScriptFunctionObject.cpp LibJS: Set "prototype" property of async generator functions 2022-05-05 22:40:57 +02:00
ECMAScriptFunctionObject.h LibJS: Rename scope to environment 2022-05-01 22:47:38 +02:00
Environment.cpp LibJS: Remove unnecessary GlobalObject pointer from Environment 2022-01-31 16:19:23 +01:00
Environment.h DevTools+LibJS+LibWeb: Change class_name to use StringView 2022-03-19 00:20:46 +00:00
EnvironmentCoordinate.h LibJS: Add missing header in EnvironmentCoordinate.h 2021-10-20 09:20:18 +01:00
Error.cpp LibJS: Remove implicit wrapping/unwrapping of completion records 2022-05-03 01:09:29 +02:00
Error.h LibJS: Add a traceback to Error 2022-02-08 09:12:42 +00:00
ErrorConstructor.cpp LibJS: Remove implicit wrapping/unwrapping of completion records 2022-05-03 01:09:29 +02:00
ErrorConstructor.h LibJS: Convert NativeFunction::{call,construct}() to ThrowCompletionOr 2021-10-21 09:02:23 +01:00
ErrorPrototype.cpp LibJS: Handle non-Error this object in Error.prototype.stack getter 2022-03-15 17:32:48 +01:00
ErrorPrototype.h LibJS: Implement the Error.prototype.stack setter 2022-03-08 22:59:09 +01:00
ErrorTypes.cpp Userland: Use mattco@serenityos.org for my copyright headers 2021-04-23 08:24:53 +02:00
ErrorTypes.h LibJS: Revert partial resizable ArrayBuffer implementation 2022-07-06 15:52:57 +02:00
ExecutionContext.h LibJS: Replace uses of MarkedValueList with MarkedVector<Value> 2022-02-09 12:25:27 +00:00
FinalizationRegistry.cpp LibJS: Implement stage 3 proposal FinalizationRegistry changes 2022-06-23 10:57:52 +03:00
FinalizationRegistry.h LibJS: Implement stage 3 proposal FinalizationRegistry changes 2022-06-23 10:57:52 +03:00
FinalizationRegistryConstructor.cpp LibJS: Move additional notes to spec comments onto their own line 2022-04-11 21:32:37 +01:00
FinalizationRegistryConstructor.h Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
FinalizationRegistryPrototype.cpp LibJS: Implement stage 3 proposal FinalizationRegistry changes 2022-06-23 10:57:52 +03:00
FinalizationRegistryPrototype.h Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
FunctionConstructor.cpp LibJS: Remove callerRealm from HostEnsureCanCompileStrings 2022-05-08 17:12:27 +02:00
FunctionConstructor.h Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
FunctionEnvironment.cpp LibJS: Rename scope to environment 2022-05-01 22:47:38 +02:00
FunctionEnvironment.h LibJS: Rename scope to environment 2022-05-01 22:47:38 +02:00
FunctionKind.h LibJS: Rename FunctionKind::{Regular => Normal} 2022-01-16 01:54:48 +01:00
FunctionObject.cpp LibJS: Remove implicit wrapping/unwrapping of completion records 2022-05-03 01:09:29 +02:00
FunctionObject.h Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
FunctionPrototype.cpp LibJS: Remove implicit wrapping/unwrapping of completion records 2022-05-03 01:09:29 +02:00
FunctionPrototype.h Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
GeneratorFunctionConstructor.cpp Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
GeneratorFunctionConstructor.h Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
GeneratorFunctionPrototype.cpp LibJS: Add missing whitespace around namespace curly braces 2022-04-17 23:00:35 +02:00
GeneratorFunctionPrototype.h Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
GeneratorObject.cpp LibJS: Make the BC generator.next(value) work 2022-04-18 23:59:30 +04:30
GeneratorObject.h Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
GeneratorPrototype.cpp Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
GeneratorPrototype.h Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
GlobalEnvironment.cpp LibJS: Mark concrete method calls of Environment Records with ?/! 2022-05-25 00:25:23 +01:00
GlobalEnvironment.h LibJS: Convert create_global_function_binding() to ThrowCompletionOr 2021-12-29 16:02:44 +01:00
GlobalObject.cpp LibJS: Start implementing the stage 3 Intl.DurationFormat proposal 2022-07-01 01:00:05 +03:00
GlobalObject.h LibJS: Add getters for %{Async,}GeneratorFunction.prototype.prototype% 2022-05-05 22:40:57 +02:00
IndexedProperties.cpp Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
IndexedProperties.h Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
Iterator.h LibJS: Add a spec link for Iterator Records 2022-02-18 13:57:34 +00:00
IteratorOperations.cpp LibJS: Remove implicit wrapping/unwrapping of completion records 2022-05-03 01:09:29 +02:00
IteratorOperations.h LibJS: Replace uses of MarkedValueList with MarkedVector<Value> 2022-02-09 12:25:27 +00:00
IteratorPrototype.cpp LibJS: Don't coerce this value in %IteratorPrototype%[@@iterator] 2022-04-18 00:24:02 +02:00
IteratorPrototype.h Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
JobCallback.h LibJS: Replace uses of MarkedValueList with MarkedVector<Value> 2022-02-09 12:25:27 +00:00
JSONObject.cpp LibJS: Remove a bunch of gratuitous JS namespace qualifiers 2022-04-03 15:19:33 +01:00
JSONObject.h Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
Map.cpp Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
Map.h Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
MapConstructor.cpp Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
MapConstructor.h Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
MapIterator.cpp Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
MapIterator.h Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
MapIteratorPrototype.cpp Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
MapIteratorPrototype.h Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
MapPrototype.cpp Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
MapPrototype.h Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
MathObject.cpp Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
MathObject.h Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
ModuleEnvironment.cpp LibJS: Remove implicit wrapping/unwrapping of completion records 2022-05-03 01:09:29 +02:00
ModuleEnvironment.h LibJS: Add ModuleEnvironment 2022-01-22 01:21:18 +00:00
ModuleNamespaceObject.cpp LibJS: Remove implicit wrapping/unwrapping of completion records 2022-05-03 01:09:29 +02:00
ModuleNamespaceObject.h LibJS: Replace uses of MarkedValueList with MarkedVector<Value> 2022-02-09 12:25:27 +00:00
NativeFunction.cpp LibJS: Remove implicit wrapping/unwrapping of completion records 2022-05-03 01:09:29 +02:00
NativeFunction.h Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
NumberConstructor.cpp Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
NumberConstructor.h Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
NumberObject.cpp LibJS: Add missing whitespace around namespace curly braces 2022-04-17 23:00:35 +02:00
NumberObject.h Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
NumberPrototype.cpp LibJS: Remove implicit wrapping/unwrapping of completion records 2022-05-03 01:09:29 +02:00
NumberPrototype.h Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
Object.cpp LibJS: Remove implicit wrapping/unwrapping of completion records 2022-05-03 01:09:29 +02:00
Object.h LibJS: Remove implicit wrapping/unwrapping of completion records 2022-05-03 01:09:29 +02:00
ObjectConstructor.cpp LibJS: Remove implicit wrapping/unwrapping of completion records 2022-05-03 01:09:29 +02:00
ObjectConstructor.h Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
ObjectEnvironment.cpp LibJS: Remove implicit wrapping/unwrapping of completion records 2022-05-03 01:09:29 +02:00
ObjectEnvironment.h LibJS: Convert delete_binding() to ThrowCompletionOr 2021-10-09 21:53:47 +01:00
ObjectPrototype.cpp Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
ObjectPrototype.h Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
PrimitiveString.cpp LibJS: Correct an include in PrimitiveString 2022-02-15 00:51:25 +00:00
PrimitiveString.h DevTools+LibJS+LibWeb: Change class_name to use StringView 2022-03-19 00:20:46 +00:00
PrivateEnvironment.cpp LibJS: Mark entire private environment chains during GC 2021-12-08 10:29:54 +01:00
PrivateEnvironment.h DevTools+LibJS+LibWeb: Change class_name to use StringView 2022-03-19 00:20:46 +00:00
Promise.cpp LibJS: Remove implicit wrapping/unwrapping of completion records 2022-05-03 01:09:29 +02:00
Promise.h LibJS: Remove implicit wrapping/unwrapping of completion records 2022-05-03 01:09:29 +02:00
PromiseConstructor.cpp LibJS: Remove implicit wrapping/unwrapping of completion records 2022-05-03 01:09:29 +02:00
PromiseConstructor.h LibJS: Convert PromiseConstructor functions to ThrowCompletionOr 2021-10-23 18:01:51 +02:00
PromiseJobs.cpp LibJS: Remove implicit wrapping/unwrapping of completion records 2022-05-03 01:09:29 +02:00
PromiseJobs.h LibJS: Setup host hooks and have promise jobs work out the realm 2022-02-08 17:47:44 +00:00
PromisePrototype.cpp LibJS: Remove implicit wrapping/unwrapping of completion records 2022-05-03 01:09:29 +02:00
PromisePrototype.h LibJS: Convert PromisePrototype functions to ThrowCompletionOr 2021-10-23 18:01:51 +02:00
PromiseReaction.cpp LibJS: Remove implicit wrapping/unwrapping of completion records 2022-05-03 01:09:29 +02:00
PromiseReaction.h LibJS: Remove implicit wrapping/unwrapping of completion records 2022-05-03 01:09:29 +02:00
PromiseResolvingElementFunctions.cpp LibJS: Remove implicit wrapping/unwrapping of completion records 2022-05-03 01:09:29 +02:00
PromiseResolvingElementFunctions.h DevTools+LibJS+LibWeb: Change class_name to use StringView 2022-03-19 00:20:46 +00:00
PromiseResolvingFunction.cpp LibJS: Convert NativeFunction::{call,construct}() to ThrowCompletionOr 2021-10-21 09:02:23 +01:00
PromiseResolvingFunction.h DevTools+LibJS+LibWeb: Change class_name to use StringView 2022-03-19 00:20:46 +00:00
PropertyAttributes.h Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
PropertyDescriptor.cpp LibJS: Remove implicit wrapping/unwrapping of completion records 2022-05-03 01:09:29 +02:00
PropertyDescriptor.h AK: Convert AK::Format formatting helpers to returning ErrorOr<void> 2021-11-17 00:21:13 +01:00
PropertyKey.h Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
PrototypeObject.h Everywhere: Update copyrights with my new serenityos.org e-mail :^) 2022-01-31 18:23:22 +00:00
ProxyConstructor.cpp LibJS: Remove implicit wrapping/unwrapping of completion records 2022-05-03 01:09:29 +02:00
ProxyConstructor.h Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
ProxyObject.cpp LibJS: Remove implicit wrapping/unwrapping of completion records 2022-05-03 01:09:29 +02:00
ProxyObject.h Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
Realm.cpp LibJS: Remove implicit wrapping/unwrapping of completion records 2022-05-03 01:09:29 +02:00
Realm.h DevTools+LibJS+LibWeb: Change class_name to use StringView 2022-03-19 00:20:46 +00:00
Reference.cpp LibJS: Remove implicit wrapping/unwrapping of completion records 2022-05-03 01:09:29 +02:00
Reference.h Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
ReflectObject.cpp Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
ReflectObject.h Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
RegExpConstructor.cpp Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
RegExpConstructor.h Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
RegExpObject.cpp AK: Use an enum instead of a bool for String::replace(all_occurences) 2022-07-06 11:12:45 +02:00
RegExpObject.h Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
RegExpPrototype.cpp LibJS: Use consistent phrasing for string length 2022-05-03 22:49:31 +02:00
RegExpPrototype.h Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
RegExpStringIterator.cpp Everywhere: Update copyrights with my new serenityos.org e-mail :^) 2022-01-31 18:23:22 +00:00
RegExpStringIterator.h Everywhere: Update copyrights with my new serenityos.org e-mail :^) 2022-01-31 18:23:22 +00:00
RegExpStringIteratorPrototype.cpp Everywhere: Update copyrights with my new serenityos.org e-mail :^) 2022-01-31 18:23:22 +00:00
RegExpStringIteratorPrototype.h Everywhere: Update copyrights with my new serenityos.org e-mail :^) 2022-01-31 18:23:22 +00:00
Set.cpp Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
Set.h Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
SetConstructor.cpp Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
SetConstructor.h Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
SetIterator.cpp Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
SetIterator.h Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
SetIteratorPrototype.cpp Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
SetIteratorPrototype.h Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
SetPrototype.cpp Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
SetPrototype.h Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
ShadowRealm.cpp LibJS: Remove implicit wrapping/unwrapping of completion records 2022-05-03 01:09:29 +02:00
ShadowRealm.h LibJS: Remove the name prefix for wrapped functions 2022-02-12 16:06:37 +00:00
ShadowRealmConstructor.cpp LibJS: Add ScriptOrModule to execution context and track it everywhere 2022-01-22 01:21:18 +00:00
ShadowRealmConstructor.h LibJS: Convert NativeFunction::{call,construct}() to ThrowCompletionOr 2021-10-21 09:02:23 +01:00
ShadowRealmPrototype.cpp LibJS: Check type of ShadowRealm.prototype.importValue() 2nd argument 2022-03-29 23:48:25 +01:00
ShadowRealmPrototype.h LibJS: Convert ShadowRealmPrototype functions to ThrowCompletionOr 2021-10-29 21:29:24 +03:00
Shape.cpp LibJS: Add missing Vector::in_reverse() in ensure_property_table() 2022-04-13 21:02:37 +02:00
Shape.h Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
StringConstructor.cpp Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
StringConstructor.h Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
StringIterator.cpp LibJS: Add missing whitespace around namespace curly braces 2022-04-17 23:00:35 +02:00
StringIterator.h Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
StringIteratorPrototype.cpp Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
StringIteratorPrototype.h Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
StringObject.cpp LibJS: Remove implicit wrapping/unwrapping of completion records 2022-05-03 01:09:29 +02:00
StringObject.h Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
StringOrSymbol.h LibJS: Make StringOrSymbol always be FlyString in the string case 2021-06-13 19:11:29 +02:00
StringPrototype.cpp AK: Use an enum instead of a bool for String::replace(all_occurences) 2022-07-06 11:12:45 +02:00
StringPrototype.h LibJS: Stub out String.prototype.normalize 2022-06-02 23:04:27 +01:00
Symbol.cpp Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
Symbol.h Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
SymbolConstructor.cpp Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
SymbolConstructor.h Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
SymbolObject.cpp Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
SymbolObject.h Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
SymbolPrototype.cpp Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
SymbolPrototype.h Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
TypedArray.cpp LibJS: Add %TypedArray%.prototype.toSorted 2022-06-29 13:36:54 +01:00
TypedArray.h LibJS: Add %TypedArray%.prototype.toSorted 2022-06-29 13:36:54 +01:00
TypedArrayConstructor.cpp LibJS: Remove implicit wrapping/unwrapping of completion records 2022-05-03 01:09:29 +02:00
TypedArrayConstructor.h Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
TypedArrayPrototype.cpp LibJS: Add %TypedArray%.prototype.toReversed 2022-07-03 01:12:32 +02:00
TypedArrayPrototype.h LibJS: Add %TypedArray%.prototype.toReversed 2022-07-03 01:12:32 +02:00
Utf16String.cpp Everywhere: Update copyrights with my new serenityos.org e-mail :^) 2022-01-31 18:23:22 +00:00
Utf16String.h Everywhere: Update copyrights with my new serenityos.org e-mail :^) 2022-01-31 18:23:22 +00:00
Value.cpp LibJS: Update order of parameters in our is_less_than implementation 2022-06-13 17:37:11 -07:00
Value.h LibJS: Use a template for 'Value from integral number' constructors 2022-07-04 10:10:11 +02:00
ValueTraits.h LibJS: Normalize NaN values in Sets and Maps 2022-04-02 14:15:43 +01:00
VM.cpp LibJS: Revert partial resizable ArrayBuffer implementation 2022-07-06 15:52:57 +02:00
VM.h LibJS: Revert partial resizable ArrayBuffer implementation 2022-07-06 15:52:57 +02:00
WeakContainer.cpp LibJS: Use IntrusiveList for keeping track of WeakContainers 2021-07-21 20:17:55 +02:00
WeakContainer.h LibJS: Add missing headers 2021-10-06 23:52:40 +01:00
WeakMap.cpp Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
WeakMap.h Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
WeakMapConstructor.cpp Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
WeakMapConstructor.h Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
WeakMapPrototype.cpp LibJS: Implement WeakMap changes from 'Symbol as WeakMap Keys Proposal' 2022-06-23 10:57:52 +03:00
WeakMapPrototype.h Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
WeakRef.cpp LibJS: Implement WeakRef changes from 'Symbol as WeakMap Keys Proposal' 2022-06-23 10:57:52 +03:00
WeakRef.h LibJS: Implement WeakRef changes from 'Symbol as WeakMap Keys Proposal' 2022-06-23 10:57:52 +03:00
WeakRefConstructor.cpp LibJS: Implement WeakRef changes from 'Symbol as WeakMap Keys Proposal' 2022-06-23 10:57:52 +03:00
WeakRefConstructor.h Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
WeakRefPrototype.cpp LibJS: Implement WeakRef changes from 'Symbol as WeakMap Keys Proposal' 2022-06-23 10:57:52 +03:00
WeakRefPrototype.h Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
WeakSet.cpp Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
WeakSet.h Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
WeakSetConstructor.cpp Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
WeakSetConstructor.h Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
WeakSetPrototype.cpp LibJS: Implement WeakSet changes from 'Symbol as WeakMap Keys Proposal' 2022-06-23 10:57:52 +03:00
WeakSetPrototype.h Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
WrappedFunction.cpp LibJS: Remove implicit wrapping/unwrapping of completion records 2022-05-03 01:09:29 +02:00
WrappedFunction.h LibJS: Replace uses of MarkedValueList with MarkedVector<Value> 2022-02-09 12:25:27 +00:00