summaryrefslogtreecommitdiff
path: root/Libraries/LibJS/Runtime/GlobalObject.cpp
AgeCommit message (Expand)Author
2020-09-29LibJS: Move Console from Interpreter to GlobalObjectAndreas Kling
2020-09-27LibJS: Remove a whole bunch of includes of <LibJS/Interpreter.h>Andreas Kling
2020-09-27LibJS: Make native function/property callbacks take VM, not InterpreterAndreas Kling
2020-09-20LibJS+Clients: Add JS::VM object, separate Heap from InterpreterAndreas Kling
2020-09-08LibJS: GlobalObject needs to mark the iterator prototypesAndreas Kling
2020-07-23LibJS: Simplify Cell::initialize()Andreas Kling
2020-07-13LibJS: Add StringIteratorMatthew Olsson
2020-07-11LibJS: Start implementing iterable framework, add ArrayIteratorMatthew Olsson
2020-06-23LibJS: Clarify Object (base class) construction somewhatAndreas Kling
2020-06-20LibJS: Split more native object constructors into construct/initializeAndreas Kling
2020-06-20LibJS: Move native objects towards two-pass constructionAndreas Kling
2020-06-20LibJS: Pass GlobalObject& to native functions and property accessorsAndreas Kling
2020-06-13LibJS: Add JSON.stringifyMatthew Olsson
2020-06-08LibJS: Always keep a reference to the global object in ShapeAndreas Kling
2020-06-07LibJS: Add BigIntLinus Groh
2020-06-07LibJS: Lex and parse regex literals, add RegExp objectsMatthew Olsson
2020-06-06LibJS: Add Proxy objectsMatthew Olsson
2020-05-27LibJS: Simplify and normalize publicly-exposed Object functionsMatthew Olsson
2020-05-18LibJS: Return early from parseFloat() if argument is a numberLinus Groh
2020-05-18LibJS: Pass Interpreter& to Value::to_number() et al.Linus Groh
2020-05-17LibJS: Add symbol objectsmattco98
2020-05-17LibJS: Add parseFloat()Linus Groh
2020-05-02LibJS: Fix build (GlobalObject::add_constructor not visible in LibWeb)Andreas Kling
2020-05-02LibJS: Add "name" property to functionsLinus Groh
2020-05-01LibJS: Implement most of the Reflect objectLinus Groh
2020-04-28LibJS: Implement correct attributes for (almost) all propertiesmattco98
2020-04-26LibJS: Implement Number.isNaN()Linus Groh
2020-04-26LibJS: Implement Number.isFinite()Linus Groh
2020-04-23LibJS: Add isFinite()Linus Groh
2020-04-23LibJS: Let isNaN() with no argument return true, add testsLinus Groh
2020-04-18LibJS: Move the empty object shape from Interpreter to GlobalObjectAndreas Kling
2020-04-18LibJS: Move builtin prototypes to the global objectAndreas Kling
2020-04-18LibJS: Use enumerator macro to mark all constructors in GlobalObjectAndreas Kling
2020-04-18LibJS+LibWeb: Pass prototype to Object constructorAndreas Kling
2020-04-10LibJS: Add String constructor :^)Andreas Kling
2020-04-10LibJS: Use enumerator macros for boilerplate code around native typesAndreas Kling
2020-04-10LibJS: Add all the Error subclassesAndreas Kling
2020-04-09LibJS: Add globalThisLinus Groh
2020-04-08LibJS: Add "constructor" property to constructor prototypesAndreas Kling
2020-04-07LibJS: Add Number()Linus Groh
2020-04-07LibJS: Add Boolean constructor objectJack Karamanian
2020-04-06Meta: Add missing copyright headersAndreas Kling
2020-04-04LibJS: Add basic Array constructorAndreas Kling
2020-04-04LibJS: Add Function() and Function.prototypeLinus Groh
2020-04-04LibJS: Set length property in Object::put_native_function()Linus Groh
2020-04-03LibJS: Remove UndefinedLiteral, add undefined to global objectLinus Groh
2020-04-02LibJS: Implement InfinityLinus Groh
2020-04-01LibJS: Add argument(i) and argument_count() to InterpreterAndreas Kling
2020-04-01LibJS: Add NaN to global objectLinus Groh
2020-04-01LibJS: Implement Error function/constructorLinus Groh