summaryrefslogtreecommitdiff
path: root/Libraries/LibJS/Forward.h
AgeCommit message (Expand)Author
2021-01-12Libraries: Move to Userland/Libraries/Andreas Kling
2020-12-21Everywhere: Switch from (void) to [[maybe_unused]] (#4473)Lenny Maiorani
2020-12-08LibJS: Get rid of Argument and ArgumentVectorAndreas Kling
2020-12-05LibJS: Add Float{32,64}ArrayLinus Groh
2020-12-02LibJS: Add ArrayBufferLinus Groh
2020-12-02LibJS: Clean up TypedArray constructors and prototypesLinus Groh
2020-12-01LibJS: Add six typed arrays (signed and unsigned 8/16/32-bit)Andreas Kling
2020-12-01LibJS: Remove ProxyPrototypeLinus Groh
2020-11-28LibJS: Add a scope object abstractionAndreas Kling
2020-11-28LibJS: Make RegExp.prototype.flags spec-compliantLinus Groh
2020-10-06LibJS: Split Heap into per-cell-size allocatorsAndreas Kling
2020-09-29LibJS: Move Console from Interpreter to GlobalObjectAndreas Kling
2020-09-27LibJS: Make native function/property callbacks take VM, not InterpreterAndreas Kling
2020-09-25Meta+LibHTTP through LibWeb: Make clang-format-10 cleanBen Wiederhake
2020-09-20LibJS+Clients: Add JS::VM object, separate Heap from InterpreterAndreas Kling
2020-07-22LibWeb: Make btoa() and atob() correctly handle values between 128 and 255Nico Weber
2020-07-13LibJS: Add StringIteratorMatthew Olsson
2020-07-11LibJS: Use macros to enumerate well-known symbolsMatthew Olsson
2020-07-11LibJS: Start implementing iterable framework, add ArrayIteratorMatthew Olsson
2020-06-23LibJS: Make NativeProperty a plain Cell instead of an ObjectAndreas Kling
2020-06-20LibJS: Pass GlobalObject& to native functions and property accessorsAndreas 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-26LibJS: Create JS to HTML markup generatorFalseHonesty
2020-05-21LibJS: Add getter/setter supportMatthew Olsson
2020-05-17LibJS: Add symbol objectsmattco98
2020-04-28LibJS: Add Reference class to represent a base.property referenceAndreas Kling
2020-04-21LibJS: Add Uint8ClampedArray :^)Andreas Kling
2020-04-21LibJS: Implement Function.prototype.bind()Jack Karamanian
2020-04-19LibJS: Add MarkedValueList and use it for argument passingAndreas Kling
2020-04-19LibJS: Add DeferGC, a RAII way to prevent GC temporarilyAndreas Kling
2020-04-15LibJS: Introduce LexicalEnvironmentAndreas 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-08LibJS: rename JS::DeclarationType => JS::DeclarationKindEmanuele Torre
2020-04-08LibJS: Add "constructor" property to constructor prototypesAndreas Kling
2020-04-04LibJS: Correctly forward declare "Argument" as a structAndreas Kling
2020-04-02LibJS: Start implementing object shapesAndreas Kling
2020-04-01LibJS: Add GlobalObject to the forwarding headerAndreas Kling
2020-03-24LibJS: Implement "throw"Andreas Kling
2020-03-24LibJS: Implement basic exception throwingAndreas Kling
2020-03-23LibJS: Implement "else" parsingAndreas Kling
2020-03-18LibJS: Add Handle<T>, a strong C++ handle for keeping GC objects aliveAndreas Kling
2020-03-18LibJS: Add Function to Forward.hAndreas Kling
2020-03-12LibJS: Add NativeFunction, a callable wrapper around a C++ lambdaAndreas Kling
2020-03-12LibJS: Add Javascript lexer and parserStephan Unverwerth
2020-03-11LibJS: Allow the choice of a scope of declaration for a variable (#1408)0xtechnobabble
2020-03-11LibJS: Add a new PrimitiveString class to hold GC-allocated stringsAndreas Kling
2020-03-08LibJS: Add a basic mark&sweep garbage collector :^)Andreas Kling