index
:
serenity
master
topic/trivial_docs
The Serenity Operating System 🐞
cos
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
Libraries
/
LibJS
/
Runtime
/
VM.h
Age
Commit message (
Expand
)
Author
2020-11-08
LibJS: Throw RuntimeError when reaching the end of the stack
Linus Groh
2020-11-08
LibJS+AK: Move cross-platform stack bounds code from JS::Heap to AK::StackInfo
Linus Groh
2020-11-07
LibJS: Use regular stack for VM call frames instead of Vector storage
Andreas Kling
2020-10-22
LibJS: Give VM a cache of single-ASCII-character PrimitiveString
Andreas Kling
2020-10-13
LibJS: Cache commonly used FlyStrings in the VM
Andreas Kling
2020-10-08
LibJS: Fix return statements not working properly in loops
Matthew Olsson
2020-10-04
LibJS: Use String::formatted() for throw_exception() message
Linus Groh
2020-10-04
LibJS: Move "strict mode" state to the call stack
Andreas Kling
2020-10-04
LibJS: Strict mode is now handled by Functions and Programs, not Blocks
Matthew Olsson
2020-09-29
LibJS: Reduce use of Interpreter in LexicalEnvironment
Andreas Kling
2020-09-27
LibJS: Make native function/property callbacks take VM, not Interpreter
Andreas Kling
2020-09-27
LibJS: Make Function::call() not require an Interpreter&
Andreas Kling
2020-09-27
LibJS: Move scope stack from VM back to Interpreter
Andreas Kling
2020-09-27
LibJS: Move most of Interpreter into VM
Andreas Kling
2020-09-22
LibJS: Let the VM cache an empty ("") PrimitiveString
Andreas Kling
2020-09-22
LibJS: Move well-known symbols to the VM
Andreas Kling
2020-09-22
LibJS: Move the current exception from Interpreter to VM
Andreas Kling
2020-09-21
LibJS: Rename InterpreterScope => InterpreterExecutionScope
Andreas Kling
2020-09-21
LibJS: GC should gather roots from all active interpreters
Andreas Kling
2020-09-20
LibJS+Clients: Add JS::VM object, separate Heap from Interpreter
Andreas Kling