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.cpp
Age
Commit message (
Expand
)
Author
2020-11-22
LibJS: Fix build with VM_DEBUG defined
Luke
2020-11-08
LibJS: Throw RuntimeError when reaching the end of the stack
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-22
LibJS: Simplify environment access a little bit in VM::construct()
Andreas Kling
2020-10-13
LibJS: Cache commonly used FlyStrings in the VM
Andreas Kling
2020-10-04
LibJS: Avoid an unnecessary MarkedValueList copy in VM::call_internal()
Andreas Kling
2020-10-04
LibJS: Replace a few dbg() with dbgln()
Linus Groh
2020-10-04
LibJS: Move "strict mode" state to the call stack
Andreas Kling
2020-09-29
LibJS: Reduce use of Interpreter in LexicalEnvironment
Andreas Kling
2020-09-27
LibJS: Remove Interpreter& argument to Function::construct()
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: VM::interpreter() should just assert when no active interpreter
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