Commit History

Author SHA1 Message Date
  Andreas Kling a007b3c379 LibJS: Move "strict mode" state to the call stack 4 years ago
  Andreas Kling 3df604ad12 LibJS: Reduce use of Interpreter in LexicalEnvironment 4 years ago
  Andreas Kling f79d4c7347 LibJS: Remove Interpreter& argument to Function::construct() 4 years ago
  Andreas Kling 340a115dfe LibJS: Make native function/property callbacks take VM, not Interpreter 4 years ago
  Andreas Kling 1ff9d33131 LibJS: Make Function::call() not require an Interpreter& 4 years ago
  Andreas Kling be31805e8b LibJS: Move scope stack from VM back to Interpreter 4 years ago
  Andreas Kling 6861c619c6 LibJS: Move most of Interpreter into VM 4 years ago
  Andreas Kling 69bbf0285b LibJS: Let the VM cache an empty ("") PrimitiveString 4 years ago
  Andreas Kling d1b58ee9ad LibJS: Move well-known symbols to the VM 4 years ago
  Andreas Kling 4a8bfcdd1c LibJS: Move the current exception from Interpreter to VM 4 years ago
  Andreas Kling 5b6ccbb918 LibJS: VM::interpreter() should just assert when no active interpreter 4 years ago
  Andreas Kling df3ff76815 LibJS: Rename InterpreterScope => InterpreterExecutionScope 4 years ago
  Andreas Kling fbe2907510 LibJS: GC should gather roots from all active interpreters 4 years ago
  Andreas Kling 1c43442be4 LibJS+Clients: Add JS::VM object, separate Heap from Interpreter 4 years ago