Andreas Kling
|
f7a1696087
LibJS: Add MarkedValueList and use it for argument passing
|
5 년 전 |
Andreas Kling
|
3072f9fd82
LibJS: Move the empty object shape from Interpreter to GlobalObject
|
5 년 전 |
Andreas Kling
|
fca08bd000
LibJS: Move builtin prototypes to the global object
|
5 년 전 |
Andreas Kling
|
f6d57c82f6
LibJS: Pass prototype to Function constructors
|
5 년 전 |
Andreas Kling
|
72df9c7417
LibJS: Dump a JavaScript backtrace when throwing exceptions
|
5 년 전 |
Andreas Kling
|
13865c7c3d
LibJS: Remove unreachable code in Interpreter::enter_scope()
|
5 년 전 |
Andreas Kling
|
ed80952cb6
LibJS: Introduce LexicalEnvironment
|
5 년 전 |
Andreas Kling
|
8249280500
LibJS: Use HashMap::ensure_capacity() in enter_scope()
|
5 년 전 |
Andreas Kling
|
062d6af16e
LibJS: Remove Interpreter::declare_variable()
|
5 년 전 |
Andreas Kling
|
ac7459cb40
LibJS: Hoist variable declarations to the nearest relevant scope
|
5 년 전 |
Brian Gianforcaro
|
0d41e542b7
LibJS: Throw on assignment of an const variable
|
5 년 전 |
Stephan Unverwerth
|
f8f65053bd
LibJS: Parse "this" as ThisExpression
|
5 년 전 |
Andreas Kling
|
110ca6b0b6
LibJS: Cache a FlyString for "this" to speed up variable lookup
|
5 년 전 |
Linus Groh
|
eece424694
LibJS: Make Function and CallFrame aware of their function name
|
5 년 전 |
Andreas Kling
|
cb0dfd8f72
LibJS: Use enumerator macros for boilerplate code around native types
|
5 년 전 |
Andreas Kling
|
58ab76269c
LibJS: Add all the Error subclasses
|
5 년 전 |
Emanuele Torre
|
38dfd04633
LibJS: rename JS::DeclarationType => JS::DeclarationKind
|
5 년 전 |
Andreas Kling
|
f07f8d5a44
LibJS: Add "constructor" property to constructor prototypes
|
5 년 전 |
Jack Karamanian
|
edae926cb0
LibJS: Add Boolean constructor object
|
5 년 전 |
Andreas Kling
|
bdffc9e7fb
LibJS: Support array holes, encoded as empty JS::Value
|
5 년 전 |
Andreas Kling
|
5495f06af5
LibJS: Give argument vectors an inline capacity of 8
|
5 년 전 |
Andreas Kling
|
2db8716a6f
LibJS: Don't return the "last computed value" from Interpreter::run()
|
5 년 전 |
Andreas Kling
|
3a026a1ede
LibJS: Add NumberObject and make to_object() on number values create it
|
5 년 전 |
Andreas Kling
|
eabdbe0ee9
LibJS: Log when we throw a JavaScript Error
|
5 년 전 |
Linus Groh
|
2944039d6b
LibJS: Add Function() and Function.prototype
|
5 년 전 |
Andreas Kling
|
5e6e1fd482
LibJS: Start implementing object shapes
|
5 년 전 |
Andreas Kling
|
c683665ca9
LibJS: Fix bad cast in Interpreter::run()
|
5 년 전 |
Andreas Kling
|
d062d7baa7
LibWeb+LibJS: Move DOM Window object to dedicated classes
|
5 년 전 |
Linus Groh
|
d4e3688f4f
LibJS: Start implementing Date :^)
|
5 년 전 |
Andreas Kling
|
7c4e53f31e
LibJS: Rework how native functions are called to improve |this| value
|
5 년 전 |