Commit History

Author SHA1 Message Date
  Andreas Kling 07acdc7be2 LibJS: Rename VM::get_reference() => resolve_binding() 4 years ago
  Andreas Kling 6215a9c2cb LibJS: Rename ExecutionContext::callee => function 4 years ago
  Andreas Kling c2ad599783 LibJS: Rename CallFrame => ExecutionContext 4 years ago
  Andreas Kling cf34313fad LibJS: Remove no-longer-needed environment record shape 4 years ago
  Andreas Kling 1d20380859 LibJS: Split the per-call-frame environment into lexical and variable 4 years ago
  Andreas Kling aabd82d508 LibJS: Bring function environment records closer to the spec 4 years ago
  Andreas Kling 08510a0c80 LibJS: Rename VM::current_scope() => current_environment_record() 4 years ago
  Andreas Kling 6c6dbcfc36 LibJS: Rename Environment Records so they match the spec :^) 4 years ago
  Andreas Kling 0d2aba07aa LibJS: Add VM::dump_scope_chain() 4 years ago
  Idan Horowitz de9fa6622a LibJS: Add the FinalizationRegistry built-in object 4 years ago
  Idan Horowitz 2100b46d02 LibJS: Implement the IteratorClose abstract op and use it where needed 4 years ago
  Idan Horowitz 6913f06b6f LibJS: Store and maintain an "execution generation" counter 4 years ago
  Andreas Kling 93a07ba962 LibJS: Remove GlobalObject& argument from VM::construct() 4 years ago
  Gunnar Beutner 319a60043b LibJS: Let the bytecode interpreter set the VM's last value 4 years ago
  Idan Horowitz 064ed8279e LibJS: Support deleting local variables with operator delete 4 years ago
  Andreas Kling d24f4462c7 LibJS: Add VM::dump_backtrace() 4 years ago
  Andreas Kling f290048662 LibJS: Pass unwinding target labels a bit more efficiently 4 years ago
  Ali Mohammad Pur 7a00d6d9c8 LibJS: Implement destructuring assignments and function parameters 4 years ago
  Linus Groh b9d3df70e0 LibJS: Increase free stack space required for function calls to 32 kiB 4 years ago
  Ali Mohammad Pur b1b0db946e LibJS: Default-initialize the current_node pointer member in CallFrame 4 years ago
  Linus Groh 62c7608a25 LibJS+LibWeb: Move exception logging and remove should_log_exceptions 4 years ago
  Linus Groh 08373090ae LibJS: Add VM::on_call_stack_emptied callback 4 years ago
  Linus Groh ebdeed087c Everywhere: Use linusg@serenityos.org for my copyright headers 4 years ago
  Brian Gianforcaro 1682f0b760 Everything: Move to SPDX license identifiers in all files. 4 years ago
  Linus Groh 8d490aba76 LibJS: Implement console.assert() 4 years ago
  Linus Groh 45133d8ada LibJS: Unset m_unwind_until_label in stop_unwind() 4 years ago
  Linus Groh 4ee965f916 LibJS: Add set_exception() and change throw_exception() to take a reference 4 years ago
  Linus Groh da177c6517 LibJS: Make Errors fully spec compliant 4 years ago
  Linus Groh f418115f1b LibJS: Add initial support for Promises 4 years ago
  Andreas Kling 1fb50d823d LibJS: Always inline Cell::vm() and Cell::heap() 4 years ago