summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibJS/Runtime/GlobalObject.h
AgeCommit message (Expand)Author
2022-08-29LibJS: Hide all the constructors!Andreas Kling
2022-08-28LibJS: Implement SetDefaultGlobalBindings as a standalone functionLinus Groh
2022-08-28LibJS: Move construction of GlobalObject native functions to IntrinsicsLinus Groh
2022-08-28LibJS: Remove Shape::global_object() and Object::global_object()Linus Groh
2022-08-28LibJS: Turn initialize_global_object() into a regular initialize()Linus Groh
2022-08-28LibJS: Move Console ownership from GlobalObject to ConsoleObjectLinus Groh
2022-08-27LibJS: Remove GlobalObject::{set_,}associated_realm()Linus Groh
2022-08-27LibJS: Move intrinsics to the realmLinus Groh
2022-08-23LibJS: Pass Realm to GlobalObject::initialize_global_object()Linus Groh
2022-08-23LibJS: Replace GlobalObject with VM in Value AOs [Part 4/19]Linus Groh
2022-08-23LibJS+LibWeb: Replace GlobalObject with Realm in Heap::allocate<T>()Linus Groh
2022-08-23LibJS+LibWeb: Replace GlobalObject with Realm in object constructorsLinus Groh
2022-08-05LibJS: Let Shape store a Realm instead of a GlobalObjectAndreas Kling
2022-05-05LibJS: Add getters for %{Async,}GeneratorFunction.prototype.prototype%Linus Groh
2022-05-05LibJS: Add AsyncGenerator / AsyncGeneratorPrototypeLinus Groh
2022-05-05LibJS: Use Object* for 'manual' GlobalObject::foo_prototype() gettersLinus Groh
2022-04-12LibJS: Pass this value to fallback func in Array.prototype.toString()Linus Groh
2022-02-19LibJS: Initialize {Async,}{Generator,}Function constructors properlyIdan Horowitz
2022-02-09LibJS: Replace uses of MarkedValueList with MarkedVector<Value>Linus Groh
2022-02-06Everywhere: Rename JS::PropertyKey variables from property_{name => key}Linus Groh
2022-01-30LibJS: Start implementing Intl Segments objectsIdan Horowitz
2022-01-30LibJS: Expose JSON.parse as an intrinsic value of the global objectdavidot
2022-01-16LibJS: Rename GeneratorObjectPrototype to GeneratorPrototypeLinus Groh
2021-12-08LibJS: Add an accessor for the %Date.now% instrinsic propertyTimothy Flynn
2021-11-29LibJS: Add AsyncFromSyncIteratorPrototype and Async-From-Sync instancesdavidot
2021-11-17LibJS: Remove fallback value for get_offset_nanoseconds_forLuke Wilde
2021-11-14LibJS: Remove redundant exception checks from initialize_constructor()Linus Groh
2021-10-31LibJS: Convert GlobalObject to ThrowCompletionOrTimothy Flynn
2021-10-24LibJS: Rename PropertyName to PropertyKeyAndreas Kling
2021-10-20LibJS: Add ThrowCompletionOr versions of the JS native function macrosIdan Horowitz
2021-10-14LibJS: Add a way to get from a GlobalObject to its associated RealmLinus Groh
2021-10-01LibJS: Remove transition avoidance & start caching prototype transitionsAndreas Kling
2021-09-23LibJS: Convert Value::invoke and VM::call to ThrowCompletionOrIdan Horowitz
2021-09-12LibJS: Move the GlobalEnvironment from GlobalObject to RealmLinus Groh
2021-08-28LibJS: Avoid transitions in GlobalObject::initialize_constructor()Linus Groh
2021-08-09LibJS: Move Object::invoke to Value::invoke and fix it for primitivesdavidot
2021-08-08LibJS: Add preparation for Intl constructors and prototypesLinus Groh
2021-07-27LibJS: Implement Temporal.Now.plainDate()Linus Groh
2021-07-25LibJS: Store the %Array.prototype.values% intrinsic on the global objectLinus Groh
2021-07-07LibJS: Add preparation for Temporal constructors and prototypesLinus Groh
2021-07-06LibJS: Add define_direct_property and remove the define_property helperIdan Horowitz
2021-07-01LibJS: Drop "Record" suffix from all the *Environment record classesAndreas Kling
2021-06-28LibJS: Add and use the %ThrowTypeError% intrinsicIdan Horowitz
2021-06-27LibJS: Rename ScriptFunction => OrdinaryFunctionObjectAndreas Kling
2021-06-27LibJS: Rename Function => FunctionObjectAndreas Kling
2021-06-23LibJS: Correct behaviour of direct vs. indirect evalAnonymous
2021-06-22LibJS: Begin implementing GlobalEnvironmentRecordAndreas Kling
2021-06-22LibJS: Bring function environment records closer to the specAndreas Kling
2021-06-21LibJS: Rename virtuals in EnvironmentRecordAndreas Kling
2021-06-21LibJS: Convert EnvironmentRecord & friends to east-const styleAndreas Kling