1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-02 21:32:06 +00:00
serenity/Userland/Libraries/LibJS/Runtime
Linus Groh 9422ae9bb2 LibJS: Add infallible variant of VM::push_execution_context()
It makes no sense to require passing a global object and doing a stack
space check in some cases where running out of stack is highly unlikely,
we can't recover from errors, and currently ignore the result anyway.

This is most commonly in constructors and when setting things up, rather
than regular function calls.
2022-03-18 01:12:12 +01:00
..
Intl LibJS: Reorganize spec steps for Intl.RelativeTimeFormat 2022-03-15 17:30:58 +01:00
Temporal LibJS: Fix fraction substring in ParseTimeZoneOffsetString 2022-03-16 21:49:38 +00:00
AbstractOperations.cpp LibJS: Preallocate the list returned from CreateListFromArrayLike 2022-03-14 16:33:15 +01:00
AbstractOperations.h LibJS: Get rid of unnecessary work from canonical_numeric_index_string 2022-02-14 21:06:49 +00:00
Accessor.h LibJS: Remove unused Accessor::call_{getter,setter}() 2022-01-04 23:37:26 +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: Convert NativeFunction::{call,construct}() to ThrowCompletionOr 2021-10-21 09:02:23 +01: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 Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
ArgumentsObject.h Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
Array.cpp Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
Array.h Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
ArrayBuffer.cpp Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
ArrayBuffer.h Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
ArrayBufferConstructor.cpp Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
ArrayBufferConstructor.h Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
ArrayBufferPrototype.cpp Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
ArrayBufferPrototype.h Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00: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 Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
ArrayPrototype.h Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00: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: Use new NativeFunction::create() in most places 2022-02-20 23:21:40 +00:00
AsyncFromSyncIteratorPrototype.h LibJS: Implement proper Iterator records 2022-01-09 22:02:43 +01: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
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: Parse async generator functions 2021-11-21 21:46:39 +00:00
AsyncGeneratorFunctionPrototype.h LibJS: Parse async generator functions 2021-11-21 21:46:39 +00: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 LibJS: Make TypedArray::element_name return FlyString instead of String 2022-02-08 23:08:43 +00: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 Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00: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 Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
BooleanObject.h Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
BooleanPrototype.cpp Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
BooleanPrototype.h Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
BoundFunction.cpp Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
BoundFunction.h Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
CanonicalIndex.h LibJS: Add missing include for 'u32' to CanonicalIndex.h 2022-02-14 23:02:56 +00:00
CommonPropertyNames.h LibJS: Implement and test ArrayBuffer.prototype.resize 2022-03-02 20:53:18 +01:00
Completion.cpp LibJS: Spin the event loop until await has completed 2022-02-28 23:22:35 +00:00
Completion.h LibJS: Do not refer to moved-from completions / values 2022-02-10 14:10:34 +00: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 Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
DataViewConstructor.h Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
DataViewPrototype.cpp Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
DataViewPrototype.h Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
Date.cpp Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
Date.h Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
DateConstructor.cpp Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
DateConstructor.h Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
DatePrototype.cpp Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
DatePrototype.h Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
DeclarativeEnvironment.cpp Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
DeclarativeEnvironment.h Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
ECMAScriptFunctionObject.cpp Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
ECMAScriptFunctionObject.h Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
Environment.cpp LibJS: Remove unnecessary GlobalObject pointer from Environment 2022-01-31 16:19:23 +01:00
Environment.h LibJS: Remove unnecessary GlobalObject pointer from Environment 2022-01-31 16:19:23 +01:00
EnvironmentCoordinate.h LibJS: Add missing header in EnvironmentCoordinate.h 2021-10-20 09:20:18 +01:00
Error.cpp LibJS: Fix two typos in comments 2022-02-08 18:17:12 +00:00
Error.h LibJS: Add a traceback to Error 2022-02-08 09:12:42 +00:00
ErrorConstructor.cpp LibJS: Set internal function name of NativeError constructors 2022-03-15 17:32:48 +01: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: Adjust grammar for DateExtendedYear to exclude -000000 2022-03-10 23:20:39 +01:00
ExecutionContext.h LibJS: Replace uses of MarkedValueList with MarkedVector<Value> 2022-02-09 12:25:27 +00:00
FinalizationRegistry.cpp Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
FinalizationRegistry.h Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
FinalizationRegistryConstructor.cpp Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
FinalizationRegistryConstructor.h Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
FinalizationRegistryPrototype.cpp Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
FinalizationRegistryPrototype.h Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
FunctionConstructor.cpp Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
FunctionConstructor.h Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
FunctionEnvironment.cpp Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
FunctionEnvironment.h Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
FunctionKind.h LibJS: Rename FunctionKind::{Regular => Normal} 2022-01-16 01:54:48 +01:00
FunctionObject.cpp Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
FunctionObject.h Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
FunctionPrototype.cpp Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00: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 Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
GeneratorFunctionPrototype.h Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
GeneratorObject.cpp Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
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: Remove unnecessary GlobalObject pointer from Environment 2022-01-31 16:19:23 +01:00
GlobalEnvironment.h LibJS: Convert create_global_function_binding() to ThrowCompletionOr 2021-12-29 16:02:44 +01:00
GlobalObject.cpp Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
GlobalObject.h LibJS: Initialize {Async,}{Generator,}Function constructors properly 2022-02-19 18:06:39 +00:00
IndexedProperties.cpp Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
IndexedProperties.h Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
Iterator.h LibJS: Add a spec link for Iterator Records 2022-02-18 13:57:34 +00:00
IteratorOperations.cpp LibJS: Add a spec link for Iterator Records 2022-02-18 13:57:34 +00:00
IteratorOperations.h LibJS: Replace uses of MarkedValueList with MarkedVector<Value> 2022-02-09 12:25:27 +00:00
IteratorPrototype.cpp Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00: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 Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
JSONObject.h Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00: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: Reduce header dependency graph in Realm.h 2022-02-07 19:16:46 +01:00
ModuleEnvironment.h LibJS: Add ModuleEnvironment 2022-01-22 01:21:18 +00:00
ModuleNamespaceObject.cpp LibJS: Replace uses of MarkedValueList with MarkedVector<Value> 2022-02-09 12:25:27 +00:00
ModuleNamespaceObject.h LibJS: Replace uses of MarkedValueList with MarkedVector<Value> 2022-02-09 12:25:27 +00:00
NativeFunction.cpp Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
NativeFunction.h Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
NumberConstructor.cpp Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
NumberConstructor.h Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
NumberObject.cpp Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
NumberObject.h Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
NumberPrototype.cpp Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
NumberPrototype.h Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
Object.cpp Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
Object.h Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
ObjectConstructor.cpp Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
ObjectConstructor.h Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
ObjectEnvironment.cpp LibJS+Everywhere: Remove all VM::clear_exception() calls 2022-02-08 09:12:42 +00: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 LibJS+LibLine: Run clang-format 2022-02-13 14:55:23 +01:00
PrivateEnvironment.cpp LibJS: Mark entire private environment chains during GC 2021-12-08 10:29:54 +01:00
PrivateEnvironment.h LibJS: Mark entire private environment chains during GC 2021-12-08 10:29:54 +01:00
Promise.cpp LibJS: Setup host hooks and have promise jobs work out the realm 2022-02-08 17:47:44 +00:00
Promise.h LibWeb: Introduce the Environment Settings Object 2022-02-08 17:47:44 +00:00
PromiseConstructor.cpp LibJS+Everywhere: Remove VM::exception() and most related functions 2022-02-08 09:12:42 +00:00
PromiseConstructor.h LibJS: Convert PromiseConstructor functions to ThrowCompletionOr 2021-10-23 18:01:51 +02:00
PromiseJobs.cpp LibJS: Replace uses of MarkedValueList with MarkedVector<Value> 2022-02-09 12:25:27 +00: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: Capture values as handles in Promise.prototype.finally callbacks 2022-02-20 23:21:40 +00:00
PromisePrototype.h LibJS: Convert PromisePrototype functions to ThrowCompletionOr 2021-10-23 18:01:51 +02:00
PromiseReaction.cpp LibJS: Use new NativeFunction::create() in most places 2022-02-20 23:21:40 +00:00
PromiseReaction.h LibJS: Setup host hooks and have promise jobs work out the realm 2022-02-08 17:47:44 +00:00
PromiseResolvingElementFunctions.cpp LibJS: Visit internal values in PromiseValueList 2022-02-05 11:52:51 +01:00
PromiseResolvingElementFunctions.h LibJS: Visit internal values in PromiseValueList 2022-02-05 11:52:51 +01:00
PromiseResolvingFunction.cpp LibJS: Convert NativeFunction::{call,construct}() to ThrowCompletionOr 2021-10-21 09:02:23 +01:00
PromiseResolvingFunction.h LibJS: Convert NativeFunction::{call,construct}() to ThrowCompletionOr 2021-10-21 09:02:23 +01:00
PropertyAttributes.h AK: Convert AK::Format formatting helpers to returning ErrorOr<void> 2021-11-17 00:21:13 +01:00
PropertyDescriptor.cpp LibJS: Convert to_property_descriptor() to ThrowCompletionOr 2021-10-04 09:52:15 +01: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 Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
ProxyConstructor.h Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
ProxyObject.cpp Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
ProxyObject.h Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
Realm.cpp LibJS: Reduce header dependency graph in Realm.h 2022-02-07 19:16:46 +01:00
Realm.h LibJS: Reduce header dependency graph in Realm.h 2022-02-07 19:16:46 +01:00
Reference.cpp LibJS: Correct receiver value in GetValue's [[Get]] call 2022-02-13 14:30:26 +00: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 Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
RegExpObject.h Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
RegExpPrototype.cpp LibJS: Update specification steps for RegExp Match Indices 2022-03-17 11:29:51 -04: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: Use new NativeFunction::create() in most places 2022-02-20 23:21:40 +00: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: Convert ShadowRealmPrototype functions to ThrowCompletionOr 2021-10-29 21:29:24 +03:00
ShadowRealmPrototype.h LibJS: Convert ShadowRealmPrototype functions to ThrowCompletionOr 2021-10-29 21:29:24 +03:00
Shape.cpp Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
Shape.h Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
StringConstructor.cpp Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
StringConstructor.h Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
StringIterator.cpp Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00: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 Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00: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 Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
StringPrototype.h Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
Symbol.cpp Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
Symbol.h Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00: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 Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00: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: Replace uses of MarkedValueList with MarkedVector<Value> 2022-02-09 12:25:27 +00:00
TypedArray.h LibJS: Get rid of unnecessary work from canonical_numeric_index_string 2022-02-14 21:06:49 +00:00
TypedArrayConstructor.cpp Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
TypedArrayConstructor.h Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
TypedArrayPrototype.cpp Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
TypedArrayPrototype.h Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00: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: Trim all types of whitespace characters before parsing numbers 2022-02-19 22:16:30 +00:00
Value.h Revert "LibJS: Get rid of unnecessary work from canonical_numeric_index_string" 2022-02-13 16:01:32 +01:00
ValueTraits.h LibJS: Avoid unnecessary ToObject conversion when resolving references 2022-02-13 14:44:36 +01:00
VM.cpp Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
VM.h LibJS: Add infallible variant of VM::push_execution_context() 2022-03-18 01:12:12 +01: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 Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
WeakMapPrototype.h Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
WeakRef.cpp Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
WeakRef.h Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
WeakRefConstructor.cpp Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
WeakRefConstructor.h Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
WeakRefPrototype.cpp Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00: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 Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
WeakSetPrototype.h Libraries: Use default constructors/destructors in LibJS 2022-03-16 16:19:40 +00:00
WrappedFunction.cpp LibJS: Remove the name prefix for wrapped functions 2022-02-12 16:06:37 +00:00
WrappedFunction.h LibJS: Replace uses of MarkedValueList with MarkedVector<Value> 2022-02-09 12:25:27 +00:00