Linus Groh
|
ec43f73b74
LibJS: Extract most of Interpreter's run() into execute_statement()
|
4 年之前 |
Andreas Kling
|
d85eed585c
LibJS: get_iterator_values() should pass Value to callback (not Value&)
|
4 年之前 |
Linus Groh
|
9ea6ef4ed1
LibJS: Make Interpreter::throw_exception() a void function
|
4 年之前 |
Ben Wiederhake
|
801058e514
LibJS: Soothe gcc about printf-%s on (non-)nullptr
|
5 年之前 |
Andreas Kling
|
aaf6014ae1
LibJS: Simplify Cell::initialize()
|
5 年之前 |
Matthew Olsson
|
a51b2393f2
LibJS: Integrate iterator protocol into language features
|
5 年之前 |
Matthew Olsson
|
51bfc6c6b3
LibJS: Renamed Object::GetOwnPropertyReturnMode to Object::PropertyKind
|
5 年之前 |
Linus Groh
|
7241b9ca0c
LibJS: Remove a few superfluous exception checks
|
5 年之前 |
Matthew Olsson
|
7a1d485b19
LibJS: Integrate Symbols into objects as valid keys
|
5 年之前 |
Matthew Olsson
|
5e971c91e3
LibJS: Hide some debug output behind flags
|
5 年之前 |
Jack Karamanian
|
7533fd8b02
LibJS: Initial class implementation; allow super expressions in object
|
5 年之前 |
Jack Karamanian
|
a535d58cac
LibJS: Add Object::define_accessor()
|
5 年之前 |
Andreas Kling
|
32c121a8f7
LibJS: Pass GlobalObject& to Reference get/put
|
5 年之前 |
Andreas Kling
|
8d56e6103e
LibJS: Make Value::to_object() take a GlobalObject&
|
5 年之前 |
Andreas Kling
|
a9e4babdaf
LibJS: Pass GlobalObject& when constructing an Accessor
|
5 年之前 |
Andreas Kling
|
4aa98052ca
LibJS: Remove some more use of Interpreter::global_object()
|
5 年之前 |
Matthew Olsson
|
78155a6668
LibJS: Consolidate error messages into ErrorTypes.h
|
5 年之前 |
Andreas Kling
|
5042e560ef
LibJS: Make more Interpreter functions take a GlobalObject&
|
5 年之前 |
Andreas Kling
|
053863f35e
LibJS: Interpreter::this_value() => this_value(GlobalObject&)
|
5 年之前 |
Andreas Kling
|
25f2a29d84
LibJS: Pass GlobalObject& to AST node execute() functions
|
5 年之前 |
Matthew Olsson
|
4e33fbdb67
LibJS: Add interpreter exception checks
|
5 年之前 |
Linus Groh
|
0ff9d7e189
LibJS: Add BigInt
|
5 年之前 |
Matthew Olsson
|
61ac1d3ffa
LibJS: Lex and parse regex literals, add RegExp objects
|
5 年之前 |
Matthew Olsson
|
39ad42defd
LibJS: Add Proxy objects
|
5 年之前 |
Matthew Olsson
|
5ad5322f6a
LibJS: Distinguish between omitted descriptor attributes and false ones
|
5 年之前 |
Marcin Gasperowicz
|
2579d0bf55
LibJS: Hoist function declarations
|
5 年之前 |
Marcin Gasperowicz
|
0b74ea3d6a
LibJS: Make typeof return undefined for undefined variables
|
5 年之前 |
Sergey Bugaev
|
53a94b8bbd
LibJS: Fix casting a value to ScriptFunction without checking it's one
|
5 年之前 |
Jack Karamanian
|
c12125fa81
LibJS: Track whether ScriptFunctions and FunctionExpressions are arrow
|
5 年之前 |
Matthew Olsson
|
d52ea37717
LibJS: Integrate labels into the Interpreter
|
5 年之前 |