Commit History

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