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 |