summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibJS/Runtime/GlobalObject.h
AgeCommit message (Expand)Author
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
2021-06-21LibJS: Rename Environment Records so they match the spec :^)Andreas Kling
2021-06-19LibJS: Add the remaining generator objectsMatthew Olsson
2021-06-13LibJS: Avoid lots of string-to-int during global object constructionAndreas Kling
2021-06-11LibJS: Only initialize in add_constructor() if not already doneLinus Groh
2021-06-08LibJS: Support deleting local variables with operator deleteIdan Horowitz
2021-06-05LibJS: Add the global escape() & unescape() methodsIdan Horowitz
2021-04-22Everything: Move to SPDX license identifiers in all files.Brian Gianforcaro
2021-04-14LibJS: Implement the encode/decodeURI(Component) family of functionsIdan Horowitz
2021-03-19LibJS: Add fast_is<T> for StringObject and GlobalObjectAndreas Kling
2021-03-17LibJS: Rename GlobalObject::initialize() => initialize_global_object()Andreas Kling
2021-03-15LibJS: Add naive implementation of eval() :^)Andreas Kling
2021-01-12Libraries: Move to Userland/Libraries/Andreas Kling