Aliaksandr Kalenik
|
2bdc69c42c
LibJS: Add caching of this value in ResolveThisBinding instruction
|
1 سال پیش |
Andreas Kling
|
9f06e130a2
LibJS/Bytecode: Keep saved return value in call frame register
|
1 سال پیش |
Timothy Flynn
|
77d7f715e3
LibJS+CI: Remove bytecode optimization passes for now
|
1 سال پیش |
Andreas Kling
|
6de22ec789
LibJS/Bytecode: Rename RegisterWindow to CallFrame
|
1 سال پیش |
Andreas Kling
|
de8e4b1853
LibJS/Bytecode: Cache object own property accesses
|
2 سال پیش |
Andreas Kling
|
dc884aa0d3
LibJS/Bytecode: Remove unnecessary variable environment stack
|
2 سال پیش |
Andreas Kling
|
fb979dcf34
LibJS/Bytecode: Make Bytecode::Interpreter participate in GC marking
|
2 سال پیش |
Andreas Kling
|
1efe4b58aa
LibJS/Bytecode: Store current interpreter register window as a Span
|
2 سال پیش |
Daniel Bertalan
|
cc9ec6693b
LibJS: Remove the concept of bytecode optimization levels
|
2 سال پیش |
Daniel Bertalan
|
e012565898
test262-runner+js: Respect the bytecode optimizations enabled flag
|
2 سال پیش |
Andreas Kling
|
6537ed8fff
LibJS/Bytecode: Simplify Bytecode::Interpreter lifetime model
|
2 سال پیش |
Andreas Kling
|
9c568282dc
Ladybird+LibJS: Add CLI option to run browser with LibJS bytecode VM
|
2 سال پیش |
Andreas Kling
|
d063f35afd
LibJS/Bytecode: Leave GlobalDeclarationInstantiation in C++
|
2 سال پیش |
Matthew Olsson
|
7c0c1c8f49
LibJS+LibWeb: Wrap raw JS::Cell*/& fields in GCPtr/NonnullGCPtr
|
2 سال پیش |
Hendiadyoin1
|
de514f29ad
LibJS: Align codegen AwaitExpressions to YieldExpressions
|
2 سال پیش |
Hendiadyoin1
|
f5376cb282
LibJS: Generate unwind chains for break in Bytecode
|
2 سال پیش |
Hendiadyoin1
|
fcc3348bc8
LibJS: Intercept returns through finally blocks in Bytecode
|
2 سال پیش |
Linus Groh
|
6e19ab2bbc
AK+Everywhere: Rename String to DeprecatedString
|
2 سال پیش |
Hendiadyoin1
|
8c4717fc6e
LibJS: Add a debug_position helper to the Bytecode Interpreter
|
2 سال پیش |
Luke Wilde
|
277132f70d
LibJS/Bytecode: Store unwind contexts inside RegisterWindow
|
2 سال پیش |
Andreas Kling
|
67236d9573
LibJS: Disable bytecode optimizations again
|
2 سال پیش |
Hendiadyoin1
|
4a06e68ecd
LibJS: Set default bytecode optimization level to Optimize
|
2 سال پیش |
Hendiadyoin1
|
a1f1d9e4a7
LibJS: Expose some information about the bytecode interpreters state
|
2 سال پیش |
Andreas Kling
|
d9b543da68
LibJS: Disable bytecode optimizations by default
|
2 سال پیش |
Linus Groh
|
275dea9d98
LibJS: Remove {Bytecode::,}Interpreter::global_object()
|
2 سال پیش |
Ali Mohammad Pur
|
d5791c85b4
LibJS: Avoid copying the frame into the interpreter in BC generators
|
3 سال پیش |
Ali Mohammad Pur
|
1bbfaf8627
LibJS: More properly implement scoping rules in bytecode codegen
|
3 سال پیش |
Ali Mohammad Pur
|
d7c207beb9
LibJS: Implement the NewClass opcode
|
3 سال پیش |
davidot
|
8108fc7f9c
LibJS: Convert Instruction::execute in bytecode to ThrowCompletionOr
|
3 سال پیش |
Ali Mohammad Pur
|
070d2eaa51
LibJS+LibTest+js: Convert BC::Interpreter::run to ThrowCompletionOr<>
|
3 سال پیش |