ladybird/Userland/Libraries/LibJS/Runtime
Linus Groh 5db38d7ba1 LibJS: Replace standalone js_bigint() with BigInt::create()
Three standalone Cell creation functions remain in the JS namespace:

- js_bigint()
- js_string()
- js_symbol()

All of them are leftovers from early iterations when LibJS still took
inspiration from JSC, which itself has jsString(). Nowadays, we pretty
much exclusively use static create() functions to construct types
allocated on the JS heap, and there's no reason to not do the same for
these.
Also change the return type from BigInt* to NonnullGCPtr<BigInt> while
we're here.

This is patch 1/3, replacement of js_string() and js_symbol() follow.
2022-12-07 16:43:06 +00:00
..
Intl LibJS: Replace standalone js_bigint() with BigInt::create() 2022-12-07 16:43:06 +00:00
Temporal LibJS: Replace standalone js_bigint() with BigInt::create() 2022-12-07 16:43:06 +00:00
AbstractOperations.cpp Everywhere: Rename to_{string => deprecated_string}() where applicable 2022-12-06 08:54:33 +01:00
AbstractOperations.h AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
Accessor.h LibJS: Hide all the constructors! 2022-08-29 03:24:54 +02:00
AggregateError.cpp LibJS: Move intrinsics to the realm 2022-08-27 11:29:10 +01:00
AggregateError.h LibJS: Hide all the constructors! 2022-08-29 03:24:54 +02:00
AggregateErrorConstructor.cpp LibJS: Move intrinsics to the realm 2022-08-27 11:29:10 +01:00
AggregateErrorConstructor.h LibJS: Hide all the constructors! 2022-08-29 03:24:54 +02:00
AggregateErrorPrototype.cpp LibJS: Move intrinsics to the realm 2022-08-27 11:29:10 +01:00
AggregateErrorPrototype.h LibJS: Hide all the constructors! 2022-08-29 03:24:54 +02:00
ArgumentsObject.cpp LibJS: Move intrinsics to the realm 2022-08-27 11:29:10 +01:00
ArgumentsObject.h LibJS: Hide all the constructors! 2022-08-29 03:24:54 +02:00
Array.cpp LibJS: Move intrinsics to the realm 2022-08-27 11:29:10 +01:00
Array.h LibJS: Hide all the constructors! 2022-08-29 03:24:54 +02:00
ArrayBuffer.cpp LibJS: Move intrinsics to the realm 2022-08-27 11:29:10 +01:00
ArrayBuffer.h LibJS: Replace standalone js_bigint() with BigInt::create() 2022-12-07 16:43:06 +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: Move intrinsics to the realm 2022-08-27 11:29:10 +01:00
ArrayBufferPrototype.h LibJS: Hide all the constructors! 2022-08-29 03:24:54 +02:00
ArrayConstructor.cpp LibJS: Do not invoke Cell::vm in constructors before Cell is constructed 2022-09-15 09:45:13 +02:00
ArrayConstructor.h LibJS: Hide all the constructors! 2022-08-29 03:24:54 +02:00
ArrayIterator.cpp LibJS: Move intrinsics to the realm 2022-08-27 11:29:10 +01:00
ArrayIterator.h LibJS: Hide all the constructors! 2022-08-29 03:24:54 +02:00
ArrayIteratorPrototype.cpp LibJS: Move intrinsics to the realm 2022-08-27 11:29:10 +01:00
ArrayIteratorPrototype.h LibJS: Hide all the constructors! 2022-08-29 03:24:54 +02:00
ArrayPrototype.cpp Everywhere: Rename to_{string => deprecated_string}() where applicable 2022-12-06 08:54:33 +01:00
ArrayPrototype.h LibJS: Hide all the constructors! 2022-08-29 03:24:54 +02:00
AsyncFromSyncIterator.cpp LibJS: Move intrinsics to the realm 2022-08-27 11:29:10 +01:00
AsyncFromSyncIterator.h LibJS: Hide all the constructors! 2022-08-29 03:24:54 +02:00
AsyncFromSyncIteratorPrototype.cpp AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01: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: Perform received abrupt generator completions in the generator 2022-11-26 12:55:59 +01:00
AsyncFunctionDriverWrapper.h LibJS: Hide all the constructors! 2022-08-29 03:24:54 +02:00
AsyncFunctionPrototype.cpp LibJS: Move intrinsics to the realm 2022-08-27 11:29:10 +01:00
AsyncFunctionPrototype.h LibJS: Hide all the constructors! 2022-08-29 03:24:54 +02:00
AsyncGenerator.cpp LibJS: Make AsyncGenerator not include AsyncGeneratorRequest.h 2022-11-23 16:05:59 +00: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: Move intrinsics to the realm 2022-08-27 11:29:10 +01:00
AsyncGeneratorFunctionPrototype.h LibJS: Hide all the constructors! 2022-08-29 03:24:54 +02:00
AsyncGeneratorPrototype.cpp LibJS: Move intrinsics to the realm 2022-08-27 11:29:10 +01: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: Move intrinsics to the realm 2022-08-27 11:29:10 +01:00
AsyncIteratorPrototype.h LibJS: Hide all the constructors! 2022-08-29 03:24:54 +02:00
AtomicsObject.cpp LibJS+LibWeb: Make Runtime/AbstractOperations.h not include AST.h 2022-11-23 16:05:59 +00: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: Move intrinsics to the realm 2022-08-27 11:29:10 +01:00
BigIntObject.h LibJS: Hide all the constructors! 2022-08-29 03:24:54 +02:00
BigIntPrototype.cpp LibJS: Move intrinsics to the realm 2022-08-27 11:29:10 +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: Move intrinsics to the realm 2022-08-27 11:29:10 +01:00
BooleanObject.h LibJS: Hide all the constructors! 2022-08-29 03:24:54 +02:00
BooleanPrototype.cpp LibJS: Move intrinsics to the realm 2022-08-27 11:29:10 +01:00
BooleanPrototype.h LibJS: Hide all the constructors! 2022-08-29 03:24:54 +02:00
BoundFunction.cpp AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
BoundFunction.h LibJS: Hide all the constructors! 2022-08-29 03:24:54 +02:00
CanonicalIndex.h LibJS: Add missing include for 'u32' to CanonicalIndex.h 2022-02-14 23:02:56 +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: Move throw_completion(Value) out of line 2022-11-09 15:48:08 +01:00
Completion.h Everywhere: Run clang-format 2022-12-03 23:52:23 +00:00
ConsoleObject.cpp LibJS: Create Console using a Realm instead of a VM 2022-09-21 20:03:49 +01:00
ConsoleObject.h LibJS: Hide all the constructors! 2022-08-29 03:24:54 +02:00
DataView.cpp LibJS: Move intrinsics to the realm 2022-08-27 11:29:10 +01:00
DataView.h LibJS: Hide all the constructors! 2022-08-29 03:24:54 +02: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: Move intrinsics to the realm 2022-08-27 11:29:10 +01:00
DataViewPrototype.h LibJS: Hide all the constructors! 2022-08-29 03:24:54 +02:00
Date.cpp AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
Date.h AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
DateConstructor.cpp Everywhere: Rename to_{string => deprecated_string}() where applicable 2022-12-06 08:54:33 +01:00
DateConstructor.h LibJS: Hide all the constructors! 2022-08-29 03:24:54 +02:00
DatePrototype.cpp LibJS: Replace standalone js_bigint() with BigInt::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: Make DeclarativeEnvironment based on bindings instead of indices 2022-09-02 02:07:37 +01:00
DeclarativeEnvironment.h LibJS: Make DeclarativeEnvironment not include AST.h 2022-11-23 16:05:59 +00:00
ECMAScriptFunctionObject.cpp LibJS: Move initialize_instance_elements() from VM to Object 2022-12-07 00:23:51 +00:00
ECMAScriptFunctionObject.h AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01: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 AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
Error.h AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
ErrorConstructor.cpp LibJS: Do not invoke Cell::vm in constructors before Cell is constructed 2022-09-15 09:45:13 +02:00
ErrorConstructor.h LibJS: Hide all the constructors! 2022-08-29 03:24:54 +02:00
ErrorPrototype.cpp AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01: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: Throw on conversion from TimeZone to Calendar and vice versa 2022-12-02 02:04:13 +01:00
ExecutionContext.h LibJS+LibWeb: Make JS::ExecutionContext protect its Web::HTML::ESO owner 2022-11-21 19:22:09 +00:00
FinalizationRegistry.cpp LibJS: Add Visitor::visit(GCPtr<T>) and Visitor::visit(NonnullGCPtr<T>) 2022-10-02 23:02:27 +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: Move JobCallback functions out-of-line 2022-11-23 16:05:59 +00:00
FinalizationRegistryPrototype.h LibJS: Hide all the constructors! 2022-08-29 03:24:54 +02:00
FunctionConstructor.cpp Everywhere: Rename to_{string => deprecated_string}() where applicable 2022-12-06 08:54:33 +01: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: Rename FunctionKind::{Regular => Normal} 2022-01-16 01:54:48 +01:00
FunctionObject.cpp AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
FunctionObject.h LibJS: Use correct include + object class for Function{Object,Prototype} 2022-09-15 09:45:13 +02:00
FunctionPrototype.cpp AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01: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: Move intrinsics to the realm 2022-08-27 11:29:10 +01:00
GeneratorFunctionPrototype.h LibJS: Hide all the constructors! 2022-08-29 03:24:54 +02:00
GeneratorObject.cpp AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
GeneratorObject.h AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
GeneratorPrototype.cpp LibJS: Perform received abrupt generator completions in the generator 2022-11-26 12:55:59 +01: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 AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01: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: Allocate concrete TypedArrays with a preallocated base TypedArray 2022-11-30 13:05:57 -05:00
Intrinsics.h LibJS: Lazily initialize most Realm instrinsic contructors/prototypes 2022-11-26 09:36:22 +01:00
Iterator.h LibJS: Add a spec link for Iterator Records 2022-02-18 13:57:34 +00:00
IteratorOperations.cpp LibJS: Move intrinsics to the realm 2022-08-27 11:29:10 +01: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: Move intrinsics to the realm 2022-08-27 11:29:10 +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 Everywhere: Rename to_{string => deprecated_string}() where applicable 2022-12-06 08:54:33 +01:00
JSONObject.h AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
Map.cpp LibJS: Move intrinsics to the realm 2022-08-27 11:29:10 +01:00
Map.h Everywhere: Run clang-format 2022-12-03 23:52:23 +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: Move intrinsics to the realm 2022-08-27 11:29:10 +01:00
MapIterator.h LibJS: Hide all the constructors! 2022-08-29 03:24:54 +02:00
MapIteratorPrototype.cpp LibJS: Move intrinsics to the realm 2022-08-27 11:29:10 +01:00
MapIteratorPrototype.h LibJS: Hide all the constructors! 2022-08-29 03:24:54 +02:00
MapPrototype.cpp LibJS: Move intrinsics to the realm 2022-08-27 11:29:10 +01:00
MapPrototype.h LibJS: Hide all the constructors! 2022-08-29 03:24:54 +02:00
MathObject.cpp LibJS: Add spec comments and check for edge cases in Math.tanh 2022-11-28 13:10:21 +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: Put exports before symbols in keys of module namespace object 2022-09-02 02:07:37 +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: Make JS::NativeFunction use JS::SafeFunction internally 2022-09-27 14:56:17 +01:00
NativeFunction.h LibJS: Make JS::NativeFunction use JS::SafeFunction internally 2022-09-27 14:56:17 +01: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: Move intrinsics to the realm 2022-08-27 11:29:10 +01:00
NumberObject.h LibJS: Hide all the constructors! 2022-08-29 03:24:54 +02:00
NumberPrototype.cpp AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
NumberPrototype.h LibJS: Hide all the constructors! 2022-08-29 03:24:54 +02:00
Object.cpp LibJS: Move initialize_instance_elements() from VM to Object 2022-12-07 00:23:51 +00:00
Object.h LibJS: Move initialize_instance_elements() from VM to Object 2022-12-07 00:23:51 +00:00
ObjectConstructor.cpp AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +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 Everywhere: Rename to_{string => deprecated_string}() where applicable 2022-12-06 08:54:33 +01:00
ObjectPrototype.h LibJS: Hide all the constructors! 2022-08-29 03:24:54 +02:00
PrimitiveString.cpp Everywhere: Rename to_{string => deprecated_string}() where applicable 2022-12-06 08:54:33 +01:00
PrimitiveString.h Everywhere: Rename to_{string => deprecated_string}() where applicable 2022-12-06 08:54:33 +01: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 AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
Promise.h LibJS: Make PromiseCapability GC-allocated 2022-10-02 23:02:27 +01:00
PromiseCapability.cpp LibJS: Capture promise capability in new_promise_capability() executor 2022-10-02 23:02:27 +01:00
PromiseCapability.h LibJS: Make PromiseCapability GC-allocated 2022-10-02 23:02:27 +01:00
PromiseConstructor.cpp AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01: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: Move PromiseCapability into its own cpp/h file 2022-10-02 23:02:27 +01:00
PromisePrototype.h LibJS: Hide all the constructors! 2022-08-29 03:24:54 +02:00
PromiseReaction.cpp LibJS: Make PromiseCapability GC-allocated 2022-10-02 23:02:27 +01:00
PromiseReaction.h LibJS: Make PromiseCapability GC-allocated 2022-10-02 23:02:27 +01:00
PromiseResolvingElementFunctions.cpp LibJS: Make PromiseCapability GC-allocated 2022-10-02 23:02:27 +01:00
PromiseResolvingElementFunctions.h LibJS: Make PromiseCapability GC-allocated 2022-10-02 23:02:27 +01:00
PromiseResolvingFunction.cpp LibJS: Move intrinsics to the realm 2022-08-27 11:29:10 +01:00
PromiseResolvingFunction.h LibJS: Hide all the constructors! 2022-08-29 03:24:54 +02:00
PropertyAttributes.h AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
PropertyDescriptor.cpp LibJS: Move intrinsics to the realm 2022-08-27 11:29:10 +01: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 Everywhere: Run clang-format 2022-12-03 23:52:23 +00:00
ProxyConstructor.cpp LibJS: Do not invoke Cell::vm in constructors before Cell is constructed 2022-09-15 09:45:13 +02:00
ProxyConstructor.h LibJS: Hide all the constructors! 2022-08-29 03:24:54 +02:00
ProxyObject.cpp AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
ProxyObject.h LibJS: Hide all the constructors! 2022-08-29 03:24:54 +02:00
Realm.cpp LibWeb+LibJS: Let JS::Realm::HostDefined objects mark things during GC 2022-09-06 00:27:09 +02:00
Realm.h LibWeb+LibJS: Let JS::Realm::HostDefined objects mark things during GC 2022-09-06 00:27:09 +02: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: Move intrinsics to the realm 2022-08-27 11:29:10 +01:00
ReflectObject.h LibJS: Hide all the constructors! 2022-08-29 03:24:54 +02:00
RegExpConstructor.cpp LibJS: Implement RegExp legacy static properties 2022-10-17 17:08:33 +02:00
RegExpConstructor.h LibJS: Implement RegExp legacy static properties 2022-10-17 17:08:33 +02:00
RegExpLegacyStaticProperties.cpp LibJS: Make Script.h not include AST.h 2022-11-23 16:05:59 +00:00
RegExpLegacyStaticProperties.h AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
RegExpObject.cpp AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
RegExpObject.h AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
RegExpPrototype.cpp Everywhere: Rename to_{string => deprecated_string}() where applicable 2022-12-06 08:54:33 +01:00
RegExpPrototype.h LibJS: Hide all the constructors! 2022-08-29 03:24:54 +02:00
RegExpStringIterator.cpp LibJS: Move intrinsics to the realm 2022-08-27 11:29:10 +01:00
RegExpStringIterator.h LibJS: Hide all the constructors! 2022-08-29 03:24:54 +02:00
RegExpStringIteratorPrototype.cpp LibJS: Move intrinsics to the realm 2022-08-27 11:29:10 +01:00
RegExpStringIteratorPrototype.h LibJS: Hide all the constructors! 2022-08-29 03:24:54 +02:00
Set.cpp LibJS: Implement Set.prototype.union 2022-12-02 13:09:15 +01:00
Set.h LibJS: Implement Set.prototype.union 2022-12-02 13:09:15 +01: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: Move intrinsics to the realm 2022-08-27 11:29:10 +01:00
SetIterator.h LibJS: Hide all the constructors! 2022-08-29 03:24:54 +02:00
SetIteratorPrototype.cpp LibJS: Move intrinsics to the realm 2022-08-27 11:29:10 +01:00
SetIteratorPrototype.h LibJS: Hide all the constructors! 2022-08-29 03:24:54 +02:00
SetPrototype.cpp LibJS: Implement Set.prototype.isDisjointFrom 2022-12-02 13:09:15 +01:00
SetPrototype.h LibJS: Implement Set.prototype.isDisjointFrom 2022-12-02 13:09:15 +01:00
ShadowRealm.cpp Everywhere: Rename to_{string => deprecated_string}() where applicable 2022-12-06 08:54:33 +01:00
ShadowRealm.h AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
ShadowRealmConstructor.cpp LibJS: Do not invoke Cell::vm in constructors before Cell is constructed 2022-09-15 09:45:13 +02:00
ShadowRealmConstructor.h LibJS: Hide all the constructors! 2022-08-29 03:24:54 +02:00
ShadowRealmPrototype.cpp Everywhere: Rename to_{string => deprecated_string}() where applicable 2022-12-06 08:54:33 +01: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 Everywhere: Rename to_{string => deprecated_string}() where applicable 2022-12-06 08:54:33 +01:00
StringConstructor.h LibJS: Hide all the constructors! 2022-08-29 03:24:54 +02:00
StringIterator.cpp AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
StringIterator.h AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
StringIteratorPrototype.cpp Everywhere: Rename to_{string => deprecated_string}() where applicable 2022-12-06 08:54:33 +01:00
StringIteratorPrototype.h LibJS: Hide all the constructors! 2022-08-29 03:24:54 +02:00
StringObject.cpp AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
StringObject.h LibJS: Hide all the constructors! 2022-08-29 03:24:54 +02:00
StringOrSymbol.h Everywhere: Rename to_{string => deprecated_string}() where applicable 2022-12-06 08:54:33 +01:00
StringPrototype.cpp Everywhere: Rename to_{string => deprecated_string}() where applicable 2022-12-06 08:54:33 +01:00
StringPrototype.h AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
Symbol.cpp AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
Symbol.h LibJS: Remove redundant AK_MAKE_NON{COPYABLE,MOVABLE} from Symbol class 2022-12-07 09:58:59 +00:00
SymbolConstructor.cpp LibJS: Move creation of global symbols into Symbol.for() 2022-12-07 09:58:59 +00:00
SymbolConstructor.h LibJS: Hide all the constructors! 2022-08-29 03:24:54 +02:00
SymbolObject.cpp LibJS: Move intrinsics to the realm 2022-08-27 11:29:10 +01:00
SymbolObject.h AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
SymbolPrototype.cpp Everywhere: Rename to_{string => deprecated_string}() where applicable 2022-12-06 08:54:33 +01:00
SymbolPrototype.h LibJS: Hide all the constructors! 2022-08-29 03:24:54 +02:00
TypedArray.cpp LibJS: Allow TypedArrays to become detached while sorting 2022-11-30 23:27:51 +01:00
TypedArray.h AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +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 Everywhere: Rename to_{string => deprecated_string}() where applicable 2022-12-06 08:54:33 +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: Replace standalone js_bigint() with BigInt::create() 2022-12-07 16:43:06 +00:00
Value.h AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
ValueTraits.h Everywhere: Rename to_{string => deprecated_string}() where applicable 2022-12-06 08:54:33 +01:00
VM.cpp LibJS: Move creation of global symbols into Symbol.for() 2022-12-07 09:58:59 +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: Move intrinsics to the realm 2022-08-27 11:29:10 +01:00
WeakMap.h LibJS: Hide all the constructors! 2022-08-29 03:24:54 +02: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: Move intrinsics to the realm 2022-08-27 11:29:10 +01:00
WeakMapPrototype.h LibJS: Hide all the constructors! 2022-08-29 03:24:54 +02:00
WeakRef.cpp LibJS: Move intrinsics to the realm 2022-08-27 11:29:10 +01:00
WeakRef.h LibJS: Hide all the constructors! 2022-08-29 03:24:54 +02: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: Move intrinsics to the realm 2022-08-27 11:29:10 +01:00
WeakRefPrototype.h LibJS: Hide all the constructors! 2022-08-29 03:24:54 +02:00
WeakSet.cpp LibJS: Move intrinsics to the realm 2022-08-27 11:29:10 +01:00
WeakSet.h LibJS: Hide all the constructors! 2022-08-29 03:24:54 +02: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: Move intrinsics to the realm 2022-08-27 11:29:10 +01:00
WeakSetPrototype.h LibJS: Hide all the constructors! 2022-08-29 03:24:54 +02:00
WrappedFunction.cpp LibJS: Move intrinsics to the realm 2022-08-27 11:29:10 +01:00
WrappedFunction.h LibJS: Hide all the constructors! 2022-08-29 03:24:54 +02:00