Simon Wanner
|
ae8c98104a
LibJS: Cache bytecode executables on the corresponding AST nodes
|
пре 1 година |
Andreas Kling
|
3c74dc9f4d
LibJS: Segregate GC-allocated objects by type
|
пре 1 година |
Shannon Booth
|
6a2a7cad61
LibWeb/LibJS: Avoid GC visit of raw pointers where possible
|
пре 1 година |
Andreas Kling
|
4f8e915ef8
LibJS: Remove accidentally-committed bytecode caching
|
пре 1 година |
Andreas Kling
|
b1b2ca1485
LibJS: Add basic monomorphic caching for PutById property access
|
пре 1 година |
Aliaksandr Kalenik
|
42e9dfedc2
LibJS: Pre-calculate the number of bindings for function environments
|
пре 1 година |
Aliaksandr Kalenik
|
98f479318a
LibJS: Do not create environment bindings for local variables
|
пре 1 година |
Andreas Kling
|
3ccac0cf6e
LibJS: Remove unused realm parameter from run_and_return_frame()
|
пре 1 година |
Aliaksandr Kalenik
|
4ff4ac11b9
LibJS: Remove alreadyDeclared check in FunctionDeclarationInstantiation
|
пре 1 година |
Andreas Kling
|
e03f43e1b5
LibJS: Remove unused HashTable in function_declaration_instantiation()
|
пре 1 година |
Aliaksandr Kalenik
|
edd2f8b37f
LibJS: Run reusable steps of FunctionDeclarationInstantiation only once
|
пре 1 година |
Aliaksandr Kalenik
|
a4a94de942
LibJS: Get initial_value from local variables if id represents a local
|
пре 1 година |
Andreas Kling
|
1c06111cbd
LibJS: Add file & line number to bytecode VM stack traces :^)
|
пре 1 година |
Andreas Kling
|
72c9f56c66
LibJS: Make Heap::allocate<T>() infallible
|
пре 1 година |
Aliaksandr Kalenik
|
d978c762bc
LibJS: Remove usage of bytecode_interpreter_if_exists()
|
пре 1 година |
Andreas Kling
|
2eaa528a0e
LibJS: Rip out the AST interpreter :^)
|
пре 1 година |
Andreas Kling
|
18c54d8d40
LibJS: Make Cell::initialize() return void
|
пре 1 година |
Hediadyoin1
|
50bf303edd
LibJS: Capture UnrealizedSourceRanges in ExecutionContext, not ASTNodes
|
пре 1 година |
Timothy Flynn
|
77d7f715e3
LibJS+CI: Remove bytecode optimization passes for now
|
пре 1 година |
Aliaksandr Kalenik
|
0fa47405df
LibJS: Delete Declaration::for_each_lexically_declared_name
|
пре 1 година |
Shannon Booth
|
7b00b4d6f6
LibJS: Add spec comments to FunctionDeclarationInstantiation
|
пре 2 година |
Shannon Booth
|
80b48b708f
LibJS: Allow AsyncBlockStart to accept a SafeFunction
|
пре 2 година |
Shannon Booth
|
98c4606544
LibJS: Link AsyncBlockStart AO to Explicit Resource Management proposal
|
пре 2 година |
Shannon Booth
|
930dd2948f
LibJS: Make AsyncFunctionStart and AsyncBlockStart templates
|
пре 2 година |
Shannon Booth
|
7b5362fea6
LibJS: Make AsyncFunctionStart a standalone AO
|
пре 2 година |
Luke Wilde
|
d1cb78c411
LibJS/Bytecode: Implement async generators
|
пре 2 година |
Luke Wilde
|
d4e30710e7
LibJS: Enable bytecode default parameter values for async generators
|
пре 2 година |
Luke Wilde
|
3373626dd5
LibJS/Bytecode: Enable local variables for async generators
|
пре 2 година |
Luke Wilde
|
53e527281f
LibJS/Bytecode: Propagate FDI errors normally for async generators
|
пре 2 година |
Aliaksandr Kalenik
|
8b6450842e
LibJS: Use local variables for function declarations when possible
|
пре 2 година |