Andreas Kling
|
5edd259b0a
LibJS: Rename EnvironmentRecord::parent() => outer_environment()
|
4 年之前 |
Andreas Kling
|
6c6dbcfc36
LibJS: Rename Environment Records so they match the spec :^)
|
4 年之前 |
Matthew Olsson
|
ce04c2259f
LibJS: Restructure and fully implement BindingPatterns
|
4 年之前 |
Idan Horowitz
|
de9fa6622a
LibJS: Add the FinalizationRegistry built-in object
|
4 年之前 |
Idan Horowitz
|
6913f06b6f
LibJS: Store and maintain an "execution generation" counter
|
4 年之前 |
Ali Mohammad Pur
|
8b3f8879c1
LibJS: Use an enum class instead of 'bool is_generator'
|
4 年之前 |
Ali Mohammad Pur
|
3234697eca
LibJS: Implement generator functions (only in bytecode mode)
|
4 年之前 |
Gunnar Beutner
|
319a60043b
LibJS: Let the bytecode interpreter set the VM's last value
|
4 年之前 |
Andreas Kling
|
4bc98fd39f
LibJS: Only "var" declarations go in the global object at program level
|
4 年之前 |
Idan Horowitz
|
af58779def
LibJS: Return undefined from a with statement if no value was generated
|
4 年之前 |
Ali Mohammad Pur
|
7a00d6d9c8
LibJS: Implement destructuring assignments and function parameters
|
4 年之前 |
Linus Groh
|
a92dc4e30d
LibJS: Ensure function declarations don't leak outside function scopes
|
4 年之前 |
Linus Groh
|
08373090ae
LibJS: Add VM::on_call_stack_emptied callback
|
4 年之前 |
Brian Gianforcaro
|
1682f0b760
Everything: Move to SPDX license identifiers in all files.
|
4 年之前 |
Linus Groh
|
e8cbcc2fbf
LibJS: Replace two more uses of unwind(ScopeType::None) with stop_unwind()
|
4 年之前 |
Linus Groh
|
f418115f1b
LibJS: Add initial support for Promises
|
4 年之前 |
Andreas Kling
|
e0abfcb27d
LibJS: Don't track executing AST nodes in a Vector
|
4 年之前 |
Andreas Kling
|
1603623772
LibJS: Move AST node stack from VM to Interpreter
|
4 年之前 |
Linus Groh
|
c499239137
LibJS: Implement non-value-producing statements properly
|
4 年之前 |
Linus Groh
|
dadf2e8251
LibJS: Make Interpreter::run() a void function
|
4 年之前 |
Jean-Baptiste Boric
|
6172cb3599
LibJS: Keep track of current AST node inside the call stack
|
4 年之前 |
Andreas Kling
|
5d180d1f99
Everywhere: Rename ASSERT => VERIFY
|
4 年之前 |
Andreas Kling
|
635a5eec75
LibJS: Remove a whole bunch of unnecessary #includes
|
4 年之前 |
Andreas Kling
|
13d7c09125
Libraries: Move to Userland/Libraries/
|
4 年之前 |