Aliaksandr Kalenik
|
6fb1d9e516
LibJS: Stop using execute_ast_node() for class property evaluation
|
1 год назад |
Aliaksandr Kalenik
|
b46fc47bf7
LibJS: Remove execute_ast_node() usage for ClassMethod function creation
|
1 год назад |
Aliaksandr Kalenik
|
0c8e76cbd7
LibJS: Delete named_evaluation_if_anonymous_function()
|
1 год назад |
Aliaksandr Kalenik
|
f21c0f9dcd
LibJS: Skip some declarative env allocations in function instantiation
|
1 год назад |
Andreas Kling
|
8ff16c1b57
LibJS: Cache access to properties found in prototype chain
|
1 год назад |
Aliaksandr Kalenik
|
4d5823a5bc
LibWeb+LibJS: Skip function environment allocation if possible
|
1 год назад |
Dan Klishch
|
026c1caba0
LibJS: Don't use null DFS for binding_name parameters in ClassExpression
|
1 год назад |
Dan Klishch
|
d558468d03
LibJS: Don't differentiate between empty and null DFS in CatchClause
|
1 год назад |
Dan Klishch
|
fb2c929310
LibJS: Don't use null DFS in {Import,Export}Entry
|
1 год назад |
Andreas Kling
|
883b2268c0
LibJS: Protect private elements from GC during class construction
|
1 год назад |
Andreas Kling
|
e46b217e42
LibJS/Bytecode: Move to a new bytecode format
|
1 год назад |
Andreas Kling
|
aada76d0fb
LibJS: Don't dump variables multiple times in AST dumps
|
1 год назад |
Ali Mohammad Pur
|
5e1499d104
Everywhere: Rename {Deprecated => Byte}String
|
1 год назад |
Andreas Kling
|
463931384d
LibJS: Don't use Handle<Value> for JS::Object private fields
|
1 год назад |
Andreas Kling
|
07f567cd9f
LibJS+LibWeb: Another round of bringing module loading closer to spec
|
1 год назад |
Andreas Kling
|
3dc5f467a8
LibJS: Always allocate ExecutionContext objects on the malloc heap
|
1 год назад |
Andreas Kling
|
65717e3b75
LibJS: Inline fast case for Value::to_{boolean,number,numeric,primitive}
|
1 год назад |
Aliaksandr Kalenik
|
4561469d52
LibJS: Fix BindingPattern::contains_expression() is name is expression
|
1 год назад |
Shannon Booth
|
e67dd54878
LibJS: Add spec comments to ScopeNode::block_declaration_instantiation
|
1 год назад |
Aliaksandr Kalenik
|
d978c762bc
LibJS: Remove usage of bytecode_interpreter_if_exists()
|
1 год назад |
Andreas Kling
|
97ebfd9f0f
LibJS: Make Value::to_string_without_side_effects() infallible
|
1 год назад |
Andreas Kling
|
2eaa528a0e
LibJS: Rip out the AST interpreter :^)
|
1 год назад |
Hediadyoin1
|
50bf303edd
LibJS: Capture UnrealizedSourceRanges in ExecutionContext, not ASTNodes
|
1 год назад |
Aliaksandr Kalenik
|
fb94415f03
LibJS: Delete Declaration::for_each_var_declared_name
|
1 год назад |
Aliaksandr Kalenik
|
0fa47405df
LibJS: Delete Declaration::for_each_lexically_declared_name
|
1 год назад |
Aliaksandr Kalenik
|
231d58dd62
LibJS: Delete Declaration::for_each_bound_name
|
1 год назад |
Aliaksandr Kalenik
|
348e43b36d
LibJS: Replace for_each_bound_name with for_each_bound_identifier
|
1 год назад |
Timothy Flynn
|
9d7215c636
LibJS+LibWeb: Move IteratorOperations.h AOs to Iterator.h
|
1 год назад |
Timothy Flynn
|
1760361304
LibJS: Make GetIterator's hint parameter required
|
1 год назад |
Aliaksandr Kalenik
|
8d940d57a4
LibJS: Delete for_each_lexical_function_declaration_in_reverse_order()
|
2 лет назад |