mattco98
|
4ced126704
LibJS: Add symbol objects
|
há 5 anos atrás |
Andreas Kling
|
c6ddbd1f3e
LibJS: Add side-effect-free version of Value::to_string()
|
há 5 anos atrás |
Emanuele Torre
|
bc7ed4524e
LibJS: Add some helpers and use them to re-implement Console functions
|
há 5 anos atrás |
Emanuele Torre
|
73bead5ae9
LibJS: Move join_args() in Interpreter
|
há 5 anos atrás |
Emanuele Torre
|
2e92c2e5e1
LibJS: Start implementing a Console class for the interpreter
|
há 5 anos atrás |
Linus Groh
|
79b829637e
LibJS: Implement most of the Reflect object
|
há 5 anos atrás |
Andreas Kling
|
aaf35112a4
LibJS: Pass JS::Function around by reference more
|
há 5 anos atrás |
Andreas Kling
|
24cce3674b
LibJS: Support o.f++ :^)
|
há 5 anos atrás |
Andreas Kling
|
3c4a9e421f
LibJS: Allow "delete someGlobalVariable"
|
há 5 anos atrás |
Andreas Kling
|
35aea2e454
LibJS: Stop using Optional<Value> in favor of Value's empty state
|
há 5 anos atrás |
Linus Groh
|
13f806b1b0
LibJS: Rename global_call_fram to global_call_frame
|
há 5 anos atrás |
AnotherTest
|
992467cca3
LibJS: Do not assume that a call frame exists in {get,set}_variable
|
há 5 anos atrás |
Andreas Kling
|
f7a1696087
LibJS: Add MarkedValueList and use it for argument passing
|
há 5 anos atrás |
Andreas Kling
|
3072f9fd82
LibJS: Move the empty object shape from Interpreter to GlobalObject
|
há 5 anos atrás |
Andreas Kling
|
fca08bd000
LibJS: Move builtin prototypes to the global object
|
há 5 anos atrás |
Andreas Kling
|
f6d57c82f6
LibJS: Pass prototype to Function constructors
|
há 5 anos atrás |
Andreas Kling
|
72df9c7417
LibJS: Dump a JavaScript backtrace when throwing exceptions
|
há 5 anos atrás |
Andreas Kling
|
13865c7c3d
LibJS: Remove unreachable code in Interpreter::enter_scope()
|
há 5 anos atrás |
Andreas Kling
|
ed80952cb6
LibJS: Introduce LexicalEnvironment
|
há 5 anos atrás |
Andreas Kling
|
8249280500
LibJS: Use HashMap::ensure_capacity() in enter_scope()
|
há 5 anos atrás |
Andreas Kling
|
062d6af16e
LibJS: Remove Interpreter::declare_variable()
|
há 5 anos atrás |
Andreas Kling
|
ac7459cb40
LibJS: Hoist variable declarations to the nearest relevant scope
|
há 5 anos atrás |
Brian Gianforcaro
|
0d41e542b7
LibJS: Throw on assignment of an const variable
|
há 5 anos atrás |
Stephan Unverwerth
|
f8f65053bd
LibJS: Parse "this" as ThisExpression
|
há 5 anos atrás |
Andreas Kling
|
110ca6b0b6
LibJS: Cache a FlyString for "this" to speed up variable lookup
|
há 5 anos atrás |
Linus Groh
|
eece424694
LibJS: Make Function and CallFrame aware of their function name
|
há 5 anos atrás |
Andreas Kling
|
cb0dfd8f72
LibJS: Use enumerator macros for boilerplate code around native types
|
há 5 anos atrás |
Andreas Kling
|
58ab76269c
LibJS: Add all the Error subclasses
|
há 5 anos atrás |
Emanuele Torre
|
38dfd04633
LibJS: rename JS::DeclarationType => JS::DeclarationKind
|
há 5 anos atrás |
Andreas Kling
|
f07f8d5a44
LibJS: Add "constructor" property to constructor prototypes
|
há 5 anos atrás |