1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-30 15:48:11 +00:00
serenity/Userland/Libraries/LibJS/Runtime
Timothy Flynn 897c7f7cc2 LibJS: Set DateTimeFormat's time zone when the CLDR download is disabled
We return early from the DateTimeFormat constructor to avoid crashing on
assertions when the CLDR is disabled. However, after commit 019211b, the
spec now mandates we assert the time zone identifier is valid. The early
return resulted in this identifier being an empty string.
2022-12-14 15:24:48 +00:00
..
Intl LibJS: Set DateTimeFormat's time zone when the CLDR download is disabled 2022-12-14 15:24:48 +00:00
Temporal LibJS: Remove Object(Object& prototype) footgun 2022-12-14 15:11:57 +01:00
AbstractOperations.cpp LibJS: Convert Object::create() to NonnullGCPtr 2022-12-14 09:59:45 +00:00
AbstractOperations.h Everywhere: Use C++ concepts instead of requires clauses 2022-12-09 11:25:30 +00:00
Accessor.h LibJS: Convert Accessor::create() to NonnullGCPtr 2022-12-14 09:59:45 +00:00
AggregateError.cpp LibJS: Convert AggregateError::create() to NonnullGCPtr 2022-12-14 09:59:45 +00:00
AggregateError.h LibJS: Convert AggregateError::create() to NonnullGCPtr 2022-12-14 09:59:45 +00:00
AggregateErrorConstructor.cpp LibJS: Add spec comments to AggregateErrorConstructor 2022-12-12 21:26:12 +00:00
AggregateErrorConstructor.h LibJS: Hide all the constructors! 2022-08-29 03:24:54 +02:00
AggregateErrorPrototype.cpp LibJS: Remove Object(Object& prototype) footgun 2022-12-14 15:11:57 +01:00
AggregateErrorPrototype.h LibJS: Hide all the constructors! 2022-08-29 03:24:54 +02:00
ArgumentsObject.cpp LibJS: Remove Object(Object& prototype) footgun 2022-12-14 15:11:57 +01:00
ArgumentsObject.h LibJS: Hide all the constructors! 2022-08-29 03:24:54 +02:00
Array.cpp LibJS: Remove Object(Object& prototype) footgun 2022-12-14 15:11:57 +01:00
Array.h LibJS: Convert Array::create{,_from}() to NonnullGCPtr 2022-12-14 09:59:45 +00:00
ArrayBuffer.cpp LibJS: Remove Object(Object& prototype) footgun 2022-12-14 15:11:57 +01:00
ArrayBuffer.h LibJS: Convert ArrayBuffer::create() to NonnullGCPtr 2022-12-14 09:59:45 +00:00
ArrayBufferConstructor.cpp LibJS+LibWeb: Make Runtime/AbstractOperations.h not include AST.h 2022-11-23 16:05:59 +00:00
ArrayBufferConstructor.h LibJS: Hide all the constructors! 2022-08-29 03:24:54 +02:00
ArrayBufferPrototype.cpp LibJS: Replace standalone js_string() with PrimitiveString::create() 2022-12-07 16:43:06 +00:00
ArrayBufferPrototype.h LibJS: Hide all the constructors! 2022-08-29 03:24:54 +02:00
ArrayConstructor.cpp LibJS: Convert Array::create{,_from}() to NonnullGCPtr 2022-12-14 09:59:45 +00:00
ArrayConstructor.h LibJS: Hide all the constructors! 2022-08-29 03:24:54 +02:00
ArrayIterator.cpp LibJS: Remove Object(Object& prototype) footgun 2022-12-14 15:11:57 +01:00
ArrayIterator.h LibJS: Convert ArrayIterator::create() to NonnullGCPtr 2022-12-14 09:59:45 +00:00
ArrayIteratorPrototype.cpp LibJS: Replace standalone js_string() with PrimitiveString::create() 2022-12-07 16:43:06 +00:00
ArrayIteratorPrototype.h LibJS: Hide all the constructors! 2022-08-29 03:24:54 +02:00
ArrayPrototype.cpp LibJS: Convert Object::create() to NonnullGCPtr 2022-12-14 09:59:45 +00:00
ArrayPrototype.h LibJS: Hide all the constructors! 2022-08-29 03:24:54 +02:00
AsyncFromSyncIterator.cpp LibJS: Remove Object(Object& prototype) footgun 2022-12-14 15:11:57 +01:00
AsyncFromSyncIterator.h LibJS: Convert AsyncFromSyncIterator::create() to NonnullGCPtr 2022-12-14 09:59:45 +00:00
AsyncFromSyncIteratorPrototype.cpp LibJS: Convert NativeFunction::create() to NonnullGCPtr 2022-12-14 09:59:45 +00:00
AsyncFromSyncIteratorPrototype.h LibJS: Hide all the constructors! 2022-08-29 03:24:54 +02:00
AsyncFunctionConstructor.cpp LibJS: Do not invoke Cell::vm in constructors before Cell is constructed 2022-09-15 09:45:13 +02:00
AsyncFunctionConstructor.h LibJS: Make AsyncFunctionConstructor.h not include AST.h 2022-11-23 16:05:59 +00:00
AsyncFunctionDriverWrapper.cpp LibJS: Convert Promise::create() to NonnullGCPtr 2022-12-14 09:59:45 +00:00
AsyncFunctionDriverWrapper.h LibJS: Hide all the constructors! 2022-08-29 03:24:54 +02:00
AsyncFunctionPrototype.cpp LibJS: Remove Object(Object& prototype) footgun 2022-12-14 15:11:57 +01:00
AsyncFunctionPrototype.h LibJS: Hide all the constructors! 2022-08-29 03:24:54 +02:00
AsyncGenerator.cpp LibJS: Remove Object(Object& prototype) footgun 2022-12-14 15:11:57 +01:00
AsyncGenerator.h AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
AsyncGeneratorFunctionConstructor.cpp LibJS: Do not invoke Cell::vm in constructors before Cell is constructed 2022-09-15 09:45:13 +02:00
AsyncGeneratorFunctionConstructor.h LibJS: Hide all the constructors! 2022-08-29 03:24:54 +02:00
AsyncGeneratorFunctionPrototype.cpp LibJS: Replace standalone js_string() with PrimitiveString::create() 2022-12-07 16:43:06 +00:00
AsyncGeneratorFunctionPrototype.h LibJS: Hide all the constructors! 2022-08-29 03:24:54 +02:00
AsyncGeneratorPrototype.cpp LibJS: Replace standalone js_string() with PrimitiveString::create() 2022-12-07 16:43:06 +00:00
AsyncGeneratorPrototype.h LibJS: Hide all the constructors! 2022-08-29 03:24:54 +02:00
AsyncGeneratorRequest.h LibJS: Make PromiseCapability GC-allocated 2022-10-02 23:02:27 +01:00
AsyncIteratorPrototype.cpp LibJS: Remove Object(Object& prototype) footgun 2022-12-14 15:11:57 +01:00
AsyncIteratorPrototype.h LibJS: Hide all the constructors! 2022-08-29 03:24:54 +02:00
AtomicsObject.cpp LibJS: Remove Object(Object& prototype) footgun 2022-12-14 15:11:57 +01:00
AtomicsObject.h LibJS: Hide all the constructors! 2022-08-29 03:24:54 +02:00
BigInt.cpp LibJS: Replace standalone js_bigint() with BigInt::create() 2022-12-07 16:43:06 +00:00
BigInt.h LibJS: Replace standalone js_bigint() with BigInt::create() 2022-12-07 16:43:06 +00:00
BigIntConstructor.cpp LibJS: Replace standalone js_bigint() with BigInt::create() 2022-12-07 16:43:06 +00:00
BigIntConstructor.h LibJS: Hide all the constructors! 2022-08-29 03:24:54 +02:00
BigIntObject.cpp LibJS: Remove Object(Object& prototype) footgun 2022-12-14 15:11:57 +01:00
BigIntObject.h LibJS: Convert BigIntObject::create() to NonnullGCPtr 2022-12-14 09:59:45 +00:00
BigIntPrototype.cpp LibJS: Remove Object(Object& prototype) footgun 2022-12-14 15:11:57 +01:00
BigIntPrototype.h LibJS: Hide all the constructors! 2022-08-29 03:24:54 +02:00
BooleanConstructor.cpp LibJS: Do not invoke Cell::vm in constructors before Cell is constructed 2022-09-15 09:45:13 +02:00
BooleanConstructor.h LibJS: Hide all the constructors! 2022-08-29 03:24:54 +02:00
BooleanObject.cpp LibJS: Remove Object(Object& prototype) footgun 2022-12-14 15:11:57 +01:00
BooleanObject.h LibJS: Convert BooleanObject::create() to NonnullGCPtr 2022-12-14 09:59:45 +00:00
BooleanPrototype.cpp LibJS: Replace standalone js_string() with PrimitiveString::create() 2022-12-07 16:43:06 +00:00
BooleanPrototype.h LibJS: Hide all the constructors! 2022-08-29 03:24:54 +02:00
BoundFunction.cpp LibJS: Convert BoundFunction::create() to NonnullGCPtr 2022-12-14 09:59:45 +00:00
BoundFunction.h LibJS: Convert BoundFunction::create() to NonnullGCPtr 2022-12-14 09:59:45 +00:00
CanonicalIndex.h LibJS: Protect CanonicalIndex against double-to-integer overflow 2022-12-07 16:43:19 +00:00
ClassFieldDefinition.h LibJS: Include Environment.h directly in ClassFieldDefinition.h 2022-10-01 15:36:20 +01:00
CommonPropertyNames.h LibJS: Implement Set.prototype.isDisjointFrom 2022-12-02 13:09:15 +01:00
Completion.cpp LibJS: Convert Promise::create() to NonnullGCPtr 2022-12-14 09:59:45 +00:00
Completion.h LibJS: Don't "copy construct" temporary value in ThrowCompletionOr ctor 2022-12-14 15:11:57 +01:00
ConsoleObject.cpp LibJS: Remove Object(Object& prototype) footgun 2022-12-14 15:11:57 +01:00
ConsoleObject.h LibJS: Hide all the constructors! 2022-08-29 03:24:54 +02:00
DataView.cpp LibJS: Remove Object(Object& prototype) footgun 2022-12-14 15:11:57 +01:00
DataView.h LibJS: Convert DataView::create() to NonnullGCPtr 2022-12-14 09:59:45 +00:00
DataViewConstructor.cpp LibJS+LibWeb: Make Runtime/AbstractOperations.h not include AST.h 2022-11-23 16:05:59 +00:00
DataViewConstructor.h LibJS: Hide all the constructors! 2022-08-29 03:24:54 +02:00
DataViewPrototype.cpp LibJS: Replace standalone js_string() with PrimitiveString::create() 2022-12-07 16:43:06 +00:00
DataViewPrototype.h LibJS: Hide all the constructors! 2022-08-29 03:24:54 +02:00
Date.cpp LibJS: Remove Object(Object& prototype) footgun 2022-12-14 15:11:57 +01:00
Date.h LibJS: Convert Date::create() to NonnullGCPtr 2022-12-14 09:59:45 +00:00
DateConstructor.cpp LibJS: Support MM/DD/YYYY HH:MM <timezone-offset> format for Date 2022-12-13 21:42:28 +00:00
DateConstructor.h LibJS: Hide all the constructors! 2022-08-29 03:24:54 +02:00
DatePrototype.cpp LibJS: Replace standalone js_string() with PrimitiveString::create() 2022-12-07 16:43:06 +00:00
DatePrototype.h AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
DeclarativeEnvironment.cpp LibJS: Shrink DeclarativeEnvironment bindings vector to fit 2022-12-08 23:36:17 +00:00
DeclarativeEnvironment.h LibJS: Shrink DeclarativeEnvironment bindings vector to fit 2022-12-08 23:36:17 +00:00
ECMAScriptFunctionObject.cpp LibJS: Remove Object(Object& prototype) footgun 2022-12-14 15:11:57 +01:00
ECMAScriptFunctionObject.h LibJS: Convert ECMAScriptFunctionObject::create() to NonnullGCPtr 2022-12-14 09:59:45 +00:00
Environment.cpp LibJS: Remove unnecessary GlobalObject pointer from Environment 2022-01-31 16:19:23 +01:00
Environment.h LibJS: Make JS_OBJECT and JS_ENVIRONMENT forward to JS_CELL 2022-08-29 03:24:54 +02:00
EnvironmentCoordinate.h LibJS: Shrink Identifier's environment coordinate cache 2022-11-22 21:13:35 +01:00
Error.cpp LibJS: Remove Object(Object& prototype) footgun 2022-12-14 15:11:57 +01:00
Error.h LibJS: Convert Error::create() to NonnullGCPtr 2022-12-14 09:59:45 +00:00
ErrorConstructor.cpp LibJS: Replace standalone js_string() with PrimitiveString::create() 2022-12-07 16:43:06 +00:00
ErrorConstructor.h LibJS: Hide all the constructors! 2022-08-29 03:24:54 +02:00
ErrorPrototype.cpp LibJS: Replace standalone js_string() with PrimitiveString::create() 2022-12-07 16:43:06 +00:00
ErrorPrototype.h LibJS: Hide all the constructors! 2022-08-29 03:24:54 +02:00
ErrorTypes.cpp LibJS: Emit StringViews for ErrorType instances 2022-07-12 23:11:35 +02:00
ErrorTypes.h LibJS/Bytecode: Implement yield* 2022-12-10 00:21:10 +00:00
ExecutionContext.cpp LibJS: Make it possible to visit the edges of an ExecutionContext 2022-12-12 13:58:32 +00:00
ExecutionContext.h LibJS: Make it possible to visit the edges of an ExecutionContext 2022-12-12 13:58:32 +00:00
FinalizationRegistry.cpp LibJS: Remove Object(Object& prototype) footgun 2022-12-14 15:11:57 +01:00
FinalizationRegistry.h LibJS: Don't use a Handle<Realm> in FinalizationRegistry 2022-09-03 00:36:26 +02:00
FinalizationRegistryConstructor.cpp LibJS: Do not invoke Cell::vm in constructors before Cell is constructed 2022-09-15 09:45:13 +02:00
FinalizationRegistryConstructor.h LibJS: Hide all the constructors! 2022-08-29 03:24:54 +02:00
FinalizationRegistryPrototype.cpp LibJS: Replace standalone js_string() with PrimitiveString::create() 2022-12-07 16:43:06 +00:00
FinalizationRegistryPrototype.h LibJS: Hide all the constructors! 2022-08-29 03:24:54 +02:00
FunctionConstructor.cpp LibJS: Convert ECMAScriptFunctionObject::create() to NonnullGCPtr 2022-12-14 09:59:45 +00:00
FunctionConstructor.h LibJS: Hide all the constructors! 2022-08-29 03:24:54 +02:00
FunctionEnvironment.cpp LibJS: Make FunctionEnvironment not include ECMAScriptFunctionObject.h 2022-11-23 16:05:59 +00:00
FunctionEnvironment.h LibJS: Make FunctionEnvironment not include ECMAScriptFunctionObject.h 2022-11-23 16:05:59 +00:00
FunctionKind.h LibJS: Make FunctionKind enum class a u8 2022-12-08 23:36:17 +00:00
FunctionObject.cpp LibJS: Remove Object(Object& prototype) footgun 2022-12-14 15:11:57 +01:00
FunctionObject.h LibJS: Use correct include + object class for Function{Object,Prototype} 2022-09-15 09:45:13 +02:00
FunctionPrototype.cpp LibJS: Convert BoundFunction::create() to NonnullGCPtr 2022-12-14 09:59:45 +00:00
FunctionPrototype.h LibJS: Use correct include + object class for Function{Object,Prototype} 2022-09-15 09:45:13 +02:00
GeneratorFunctionConstructor.cpp LibJS: Move intrinsics to the realm 2022-08-27 11:29:10 +01:00
GeneratorFunctionConstructor.h LibJS: Hide all the constructors! 2022-08-29 03:24:54 +02:00
GeneratorFunctionPrototype.cpp LibJS: Remove Object(Object& prototype) footgun 2022-12-14 15:11:57 +01:00
GeneratorFunctionPrototype.h LibJS: Hide all the constructors! 2022-08-29 03:24:54 +02:00
GeneratorObject.cpp LibJS: Remove Object(Object& prototype) footgun 2022-12-14 15:11:57 +01:00
GeneratorObject.h LibJS: Convert GeneratorObject::create() to NonnullGCPtr 2022-12-14 09:59:45 +00:00
GeneratorPrototype.cpp LibJS: Replace standalone js_string() with PrimitiveString::create() 2022-12-07 16:43:06 +00:00
GeneratorPrototype.h LibJS: Hide all the constructors! 2022-08-29 03:24:54 +02:00
GlobalEnvironment.cpp LibJS: Remove unnecessary AST.h include in a handful of cpp files 2022-11-23 16:05:59 +00:00
GlobalEnvironment.h LibJS: Hide all the constructors! 2022-08-29 03:24:54 +02:00
GlobalObject.cpp LibJS: Replace standalone js_string() with PrimitiveString::create() 2022-12-07 16:43:06 +00:00
GlobalObject.h LibJS: Hide all the constructors! 2022-08-29 03:24:54 +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
Intrinsics.cpp LibJS: Convert Intrinsics::create() to NonnullGCPtr 2022-12-14 09:59:45 +00:00
Intrinsics.h LibJS: Convert Intrinsics::create() to NonnullGCPtr 2022-12-14 09:59:45 +00:00
Iterator.h LibJS: Add a spec link for Iterator Records 2022-02-18 13:57:34 +00:00
IteratorOperations.cpp LibJS: Convert Object::create() to NonnullGCPtr 2022-12-14 09:59:45 +00:00
IteratorOperations.h LibJS: Replace GlobalObject with VM in Iterator AOs [Part 7/19] 2022-08-23 13:58:30 +01:00
IteratorPrototype.cpp LibJS: Remove Object(Object& prototype) footgun 2022-12-14 15:11:57 +01:00
IteratorPrototype.h LibJS: Hide all the constructors! 2022-08-29 03:24:54 +02:00
JobCallback.cpp LibJS: Move JobCallback functions out-of-line 2022-11-23 16:05:59 +00:00
JobCallback.h LibJS: Move JobCallback functions out-of-line 2022-11-23 16:05:59 +00:00
JSONObject.cpp LibJS: Remove Object(Object& prototype) footgun 2022-12-14 15:11:57 +01:00
JSONObject.h AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
Map.cpp LibJS: Remove Object(Object& prototype) footgun 2022-12-14 15:11:57 +01:00
Map.h LibJS: Convert Map::create() to NonnullGCPtr 2022-12-14 09:59:45 +00:00
MapConstructor.cpp AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
MapConstructor.h LibJS: Hide all the constructors! 2022-08-29 03:24:54 +02:00
MapIterator.cpp LibJS: Remove Object(Object& prototype) footgun 2022-12-14 15:11:57 +01:00
MapIterator.h LibJS: Convert MapIterator::create() to NonnullGCPtr 2022-12-14 09:59:45 +00:00
MapIteratorPrototype.cpp LibJS: Replace standalone js_string() with PrimitiveString::create() 2022-12-07 16:43:06 +00:00
MapIteratorPrototype.h LibJS: Hide all the constructors! 2022-08-29 03:24:54 +02:00
MapPrototype.cpp LibJS: Replace standalone js_string() with PrimitiveString::create() 2022-12-07 16:43:06 +00:00
MapPrototype.h LibJS: Hide all the constructors! 2022-08-29 03:24:54 +02:00
MathObject.cpp LibJS: Remove Object(Object& prototype) footgun 2022-12-14 15:11:57 +01:00
MathObject.h LibJS: Hide all the constructors! 2022-08-29 03:24:54 +02:00
ModuleEnvironment.cpp LibJS: Remove unnecessary AST.h include in a handful of cpp files 2022-11-23 16:05:59 +00:00
ModuleEnvironment.h LibJS: Visit GC allocated members of ModuleEnvironment 2022-10-06 16:41:36 +02:00
ModuleNamespaceObject.cpp LibJS: Remove Object(Object& prototype) footgun 2022-12-14 15:11:57 +01:00
ModuleNamespaceObject.h LibJS: Hide all the constructors! 2022-08-29 03:24:54 +02:00
ModuleRequest.h AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
NativeFunction.cpp LibJS: Convert NativeFunction::create() to NonnullGCPtr 2022-12-14 09:59:45 +00:00
NativeFunction.h LibJS: Convert NativeFunction::create() to NonnullGCPtr 2022-12-14 09:59:45 +00:00
NumberConstructor.cpp AK+Everywhere: Add AK_COMPILER_{GCC,CLANG} and use them most places 2022-10-04 23:35:07 +01:00
NumberConstructor.h LibJS: Hide all the constructors! 2022-08-29 03:24:54 +02:00
NumberObject.cpp LibJS: Remove Object(Object& prototype) footgun 2022-12-14 15:11:57 +01:00
NumberObject.h LibJS: Convert NumberObject::create() to NonnullGCPtr 2022-12-14 09:59:45 +00:00
NumberPrototype.cpp LibJS: Replace standalone js_string() with PrimitiveString::create() 2022-12-07 16:43:06 +00:00
NumberPrototype.h LibJS: Hide all the constructors! 2022-08-29 03:24:54 +02:00
Object.cpp LibJS: Remove Object(Object& prototype) footgun 2022-12-14 15:11:57 +01:00
Object.h LibJS: Remove Object(Object& prototype) footgun 2022-12-14 15:11:57 +01:00
ObjectConstructor.cpp LibJS: Remove Object(Object& prototype) footgun 2022-12-14 15:11:57 +01:00
ObjectConstructor.h LibJS: Hide all the constructors! 2022-08-29 03:24:54 +02:00
ObjectEnvironment.cpp LibJS: Remove unnecessary AST.h include in a handful of cpp files 2022-11-23 16:05:59 +00:00
ObjectEnvironment.h LibJS: Hide all the constructors! 2022-08-29 03:24:54 +02:00
ObjectPrototype.cpp LibJS: Replace standalone js_string() with PrimitiveString::create() 2022-12-07 16:43:06 +00:00
ObjectPrototype.h LibJS: Hide all the constructors! 2022-08-29 03:24:54 +02:00
PrimitiveString.cpp LibJS: Replace standalone js_string() with PrimitiveString::create() 2022-12-07 16:43:06 +00:00
PrimitiveString.h LibJS: Replace standalone js_string() with PrimitiveString::create() 2022-12-07 16:43:06 +00:00
PrivateEnvironment.cpp LibJS: Mark entire private environment chains during GC 2021-12-08 10:29:54 +01:00
PrivateEnvironment.h LibJS: Hide all the constructors! 2022-08-29 03:24:54 +02:00
Promise.cpp LibJS: Remove Object(Object& prototype) footgun 2022-12-14 15:11:57 +01:00
Promise.h LibJS: Convert Promise::create() to NonnullGCPtr 2022-12-14 09:59:45 +00:00
PromiseCapability.cpp LibJS: Convert Promise::create() to NonnullGCPtr 2022-12-14 09:59:45 +00:00
PromiseCapability.h LibJS: Make PromiseCapability GC-allocated 2022-10-02 23:02:27 +01:00
PromiseConstructor.cpp LibJS: Convert PromiseFooElementFunction::create() to NonnullGCPtr 2022-12-14 09:59:45 +00:00
PromiseConstructor.h LibJS: Hide all the constructors! 2022-08-29 03:24:54 +02:00
PromiseJobs.cpp Everywhere: Remove unnecessary mutable attributes from lambdas 2022-11-19 14:37:31 +00:00
PromiseJobs.h LibJS: Replace GlobalObject with VM in Promise AOs [Part 8/19] 2022-08-23 13:58:30 +01:00
PromisePrototype.cpp LibJS: Convert Promise::create() to NonnullGCPtr 2022-12-14 09:59:45 +00:00
PromisePrototype.h LibJS: Hide all the constructors! 2022-08-29 03:24:54 +02:00
PromiseReaction.cpp LibJS: Convert PromiseReaction::create() to NonnullGCPtr 2022-12-14 09:59:45 +00:00
PromiseReaction.h LibJS: Convert PromiseReaction::create() to NonnullGCPtr 2022-12-14 09:59:45 +00:00
PromiseResolvingElementFunctions.cpp LibJS: Convert PromiseFooElementFunction::create() to NonnullGCPtr 2022-12-14 09:59:45 +00:00
PromiseResolvingElementFunctions.h LibJS: Convert PromiseFooElementFunction::create() to NonnullGCPtr 2022-12-14 09:59:45 +00:00
PromiseResolvingFunction.cpp LibJS: Convert PromiseResolvingFunction::create() to NonnullGCPtr 2022-12-14 09:59:45 +00:00
PromiseResolvingFunction.h LibJS: Convert PromiseResolvingFunction::create() to NonnullGCPtr 2022-12-14 09:59:45 +00:00
PropertyAttributes.h AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
PropertyDescriptor.cpp LibJS: Convert Object::create() to NonnullGCPtr 2022-12-14 09:59:45 +00:00
PropertyDescriptor.h AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
PropertyKey.h AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
PrototypeObject.h LibJS: Remove Object(Object& prototype) footgun 2022-12-14 15:11:57 +01:00
ProxyConstructor.cpp LibJS: Convert ProxyObject::create() to NonnullGCPtr 2022-12-14 09:59:45 +00:00
ProxyConstructor.h LibJS: Hide all the constructors! 2022-08-29 03:24:54 +02:00
ProxyObject.cpp LibJS: Convert ProxyObject::create() to NonnullGCPtr 2022-12-14 09:59:45 +00:00
ProxyObject.h LibJS: Convert ProxyObject::create() to NonnullGCPtr 2022-12-14 09:59:45 +00:00
Realm.cpp LibJS: Convert Realm::create() to NonnullGCPtr 2022-12-14 09:59:45 +00:00
Realm.h LibJS: Convert Realm::create() to NonnullGCPtr 2022-12-14 09:59:45 +00:00
Reference.cpp Everywhere: Rename to_{string => deprecated_string}() where applicable 2022-12-06 08:54:33 +01:00
Reference.h Everywhere: Rename to_{string => deprecated_string}() where applicable 2022-12-06 08:54:33 +01:00
ReflectObject.cpp LibJS: Remove Object(Object& prototype) footgun 2022-12-14 15:11:57 +01:00
ReflectObject.h LibJS: Hide all the constructors! 2022-08-29 03:24:54 +02:00
RegExpConstructor.cpp LibJS: Replace standalone js_string() with PrimitiveString::create() 2022-12-07 16:43:06 +00:00
RegExpConstructor.h LibJS: Implement RegExp legacy static properties 2022-10-17 17:08:33 +02:00
RegExpLegacyStaticProperties.cpp LibJS: Replace standalone js_string() with PrimitiveString::create() 2022-12-07 16:43:06 +00:00
RegExpLegacyStaticProperties.h AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
RegExpObject.cpp LibJS: Remove Object(Object& prototype) footgun 2022-12-14 15:11:57 +01:00
RegExpObject.h LibJS: Convert RegExpObject::create() to NonnullGCPtr 2022-12-14 09:59:45 +00:00
RegExpPrototype.cpp LibJS: Convert Object::create() to NonnullGCPtr 2022-12-14 09:59:45 +00:00
RegExpPrototype.h LibJS: Hide all the constructors! 2022-08-29 03:24:54 +02:00
RegExpStringIterator.cpp LibJS: Remove Object(Object& prototype) footgun 2022-12-14 15:11:57 +01:00
RegExpStringIterator.h LibJS: Convert RegExpStringIterator::create() to NonnullGCPtr 2022-12-14 09:59:45 +00:00
RegExpStringIteratorPrototype.cpp LibJS: Replace standalone js_string() with PrimitiveString::create() 2022-12-07 16:43:06 +00:00
RegExpStringIteratorPrototype.h LibJS: Hide all the constructors! 2022-08-29 03:24:54 +02:00
Set.cpp LibJS: Remove Object(Object& prototype) footgun 2022-12-14 15:11:57 +01:00
Set.h LibJS: Convert Set::create() to NonnullGCPtr 2022-12-14 09:59:45 +00:00
SetConstructor.cpp LibJS: Do not invoke Cell::vm in constructors before Cell is constructed 2022-09-15 09:45:13 +02:00
SetConstructor.h LibJS: Hide all the constructors! 2022-08-29 03:24:54 +02:00
SetIterator.cpp LibJS: Remove Object(Object& prototype) footgun 2022-12-14 15:11:57 +01:00
SetIterator.h LibJS: Convert SetIterator::create() to NonnullGCPtr 2022-12-14 09:59:45 +00:00
SetIteratorPrototype.cpp LibJS: Replace standalone js_string() with PrimitiveString::create() 2022-12-07 16:43:06 +00:00
SetIteratorPrototype.h LibJS: Hide all the constructors! 2022-08-29 03:24:54 +02:00
SetPrototype.cpp LibJS: Convert Set::create() to NonnullGCPtr 2022-12-14 09:59:45 +00:00
SetPrototype.h LibJS: Implement Set.prototype.isDisjointFrom 2022-12-02 13:09:15 +01:00
ShadowRealm.cpp LibJS: Remove Object(Object& prototype) footgun 2022-12-14 15:11:57 +01:00
ShadowRealm.h AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
ShadowRealmConstructor.cpp LibJS: Convert Realm::create() to NonnullGCPtr 2022-12-14 09:59:45 +00:00
ShadowRealmConstructor.h LibJS: Hide all the constructors! 2022-08-29 03:24:54 +02:00
ShadowRealmPrototype.cpp LibJS: Replace standalone js_string() with PrimitiveString::create() 2022-12-07 16:43:06 +00:00
ShadowRealmPrototype.h LibJS: Hide all the constructors! 2022-08-29 03:24:54 +02:00
Shape.cpp LibJS: Remove Shape::global_object() and Object::global_object() 2022-08-28 16:36:56 +01:00
Shape.h LibJS: Hide all the constructors! 2022-08-29 03:24:54 +02:00
StringConstructor.cpp LibJS: Convert StringObject::create() to NonnullGCPtr 2022-12-14 09:59:45 +00:00
StringConstructor.h LibJS: Hide all the constructors! 2022-08-29 03:24:54 +02:00
StringIterator.cpp LibJS: Remove Object(Object& prototype) footgun 2022-12-14 15:11:57 +01:00
StringIterator.h LibJS: Convert StringIterator::create() to NonnullGCPtr 2022-12-14 09:59:45 +00:00
StringIteratorPrototype.cpp LibJS: Replace standalone js_string() with PrimitiveString::create() 2022-12-07 16:43:06 +00:00
StringIteratorPrototype.h LibJS: Hide all the constructors! 2022-08-29 03:24:54 +02:00
StringObject.cpp LibJS: Remove Object(Object& prototype) footgun 2022-12-14 15:11:57 +01:00
StringObject.h LibJS: Convert StringObject::create() to NonnullGCPtr 2022-12-14 09:59:45 +00:00
StringOrSymbol.h LibJS: Replace standalone js_string() with PrimitiveString::create() 2022-12-07 16:43:06 +00:00
StringPrototype.cpp LibJS: Convert Array::create{,_from}() to NonnullGCPtr 2022-12-14 09:59:45 +00:00
StringPrototype.h AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
Symbol.cpp LibJS: Replace standalone js_symbol() with Symbol::create() 2022-12-07 16:43:06 +00:00
Symbol.h LibJS: Replace standalone js_symbol() with Symbol::create() 2022-12-07 16:43:06 +00:00
SymbolConstructor.cpp LibJS: Replace standalone js_symbol() with Symbol::create() 2022-12-07 16:43:06 +00:00
SymbolConstructor.h LibJS: Hide all the constructors! 2022-08-29 03:24:54 +02:00
SymbolObject.cpp LibJS: Remove Object(Object& prototype) footgun 2022-12-14 15:11:57 +01:00
SymbolObject.h LibJS: Convert SymbolObject::create() to NonnullGCPtr 2022-12-14 09:59:45 +00:00
SymbolPrototype.cpp LibJS: Remove Object(Object& prototype) footgun 2022-12-14 15:11:57 +01:00
SymbolPrototype.h LibJS: Hide all the constructors! 2022-08-29 03:24:54 +02:00
TypedArray.cpp LibJS: Remove Object(Object& prototype) footgun 2022-12-14 15:11:57 +01:00
TypedArray.h LibJS: Remove Object(Object& prototype) footgun 2022-12-14 15:11:57 +01:00
TypedArrayConstructor.cpp LibJS: Do not invoke Cell::vm in constructors before Cell is constructed 2022-09-15 09:45:13 +02:00
TypedArrayConstructor.h LibJS: Hide all the constructors! 2022-08-29 03:24:54 +02:00
TypedArrayPrototype.cpp LibJS: Remove Object(Object& prototype) footgun 2022-12-14 15:11:57 +01:00
TypedArrayPrototype.h LibJS: Hide all the constructors! 2022-08-29 03:24:54 +02:00
Utf16String.cpp AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
Utf16String.h AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
Value.cpp LibJS: Convert SymbolObject::create() to NonnullGCPtr 2022-12-14 09:59:45 +00:00
Value.h LibJS: Rename same_value_non_{numeric => number}() and handle BigInts 2022-12-10 11:35:20 +00:00
ValueTraits.h Everywhere: Rename to_{string => deprecated_string}() where applicable 2022-12-06 08:54:33 +01:00
VM.cpp LibJS: Convert Promise::create() to NonnullGCPtr 2022-12-14 09:59:45 +00:00
VM.h LibJS: Move creation of global symbols into Symbol.for() 2022-12-07 09:58:59 +00: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 LibJS: Remove Object(Object& prototype) footgun 2022-12-14 15:11:57 +01:00
WeakMap.h LibJS: Convert WeakMap::create() to NonnullGCPtr 2022-12-14 09:59:45 +00:00
WeakMapConstructor.cpp AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
WeakMapConstructor.h LibJS: Hide all the constructors! 2022-08-29 03:24:54 +02:00
WeakMapPrototype.cpp LibJS: Replace standalone js_string() with PrimitiveString::create() 2022-12-07 16:43:06 +00:00
WeakMapPrototype.h LibJS: Hide all the constructors! 2022-08-29 03:24:54 +02:00
WeakRef.cpp LibJS: Remove Object(Object& prototype) footgun 2022-12-14 15:11:57 +01:00
WeakRef.h LibJS: Convert WeakRef::create() to NonnullGCPtr 2022-12-14 09:59:45 +00:00
WeakRefConstructor.cpp LibJS: Do not invoke Cell::vm in constructors before Cell is constructed 2022-09-15 09:45:13 +02:00
WeakRefConstructor.h LibJS: Hide all the constructors! 2022-08-29 03:24:54 +02:00
WeakRefPrototype.cpp LibJS: Replace standalone js_string() with PrimitiveString::create() 2022-12-07 16:43:06 +00:00
WeakRefPrototype.h LibJS: Hide all the constructors! 2022-08-29 03:24:54 +02:00
WeakSet.cpp LibJS: Remove Object(Object& prototype) footgun 2022-12-14 15:11:57 +01:00
WeakSet.h LibJS: Convert WeakSet::create() to NonnullGCPtr 2022-12-14 09:59:45 +00:00
WeakSetConstructor.cpp LibJS: Do not invoke Cell::vm in constructors before Cell is constructed 2022-09-15 09:45:13 +02:00
WeakSetConstructor.h LibJS: Hide all the constructors! 2022-08-29 03:24:54 +02:00
WeakSetPrototype.cpp LibJS: Replace standalone js_string() with PrimitiveString::create() 2022-12-07 16:43:06 +00:00
WeakSetPrototype.h LibJS: Hide all the constructors! 2022-08-29 03:24:54 +02:00
WrappedFunction.cpp LibJS: Convert WrappedFunction::create() to NonnullGCPtr 2022-12-14 09:59:45 +00:00
WrappedFunction.h LibJS: Convert WrappedFunction::create() to NonnullGCPtr 2022-12-14 09:59:45 +00:00