Andreas Kling
|
d24f4462c7
LibJS: Add VM::dump_backtrace()
|
4 years ago |
Linus Groh
|
163d776df6
LibJS: Replace iterator hint string argument with an enum
|
4 years ago |
Ali Mohammad Pur
|
7a00d6d9c8
LibJS: Implement destructuring assignments and function parameters
|
4 years ago |
Andreas Kling
|
679fc3066c
LibJS: Fix clang-tidy warnings about unnecessary move()s in VM.cpp
|
4 years ago |
Andreas Kling
|
47a4b2ba9f
LibJS: Make Value::as_cell() return a Cell&
|
4 years ago |
FalseHonesty
|
bee16bb83a
LibJS: Don't suppress GlobalObject variable lookup exceptions
|
4 years ago |
Linus Groh
|
62c7608a25
LibJS+LibWeb: Move exception logging and remove should_log_exceptions
|
4 years ago |
Linus Groh
|
5caab0148c
LibJS: Add TemporaryClearException helper class
|
4 years ago |
Andreas Kling
|
b91c49364d
AK: Rename adopt() to adopt_ref()
|
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
|
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
|
55d9f1cced
LibJS: Log any exception, not just the ones with a JS::Error value
|
4 years ago |
Linus Groh
|
f418115f1b
LibJS: Add initial support for Promises
|
4 years ago |
Linus Groh
|
0b799dd3b7
LibJS: VERIFY(!this_value.is_empty()) in VM::call_internal()
|
4 years ago |
Andreas Kling
|
1603623772
LibJS: Move AST node stack from VM to Interpreter
|
4 years ago |
Andreas Kling
|
9e6d0dd879
LibJS: Always synthesize "arguments" object when there's a callee
|
4 years ago |
Linus Groh
|
8e84ca6b16
LibJS: Don't apply arguments object hack to global execution context
|
4 years ago |
Andreas Kling
|
8062fc711c
LibJS: Add arguments.callee to our hack arguments object
|
4 years ago |
Jean-Baptiste Boric
|
6f668ca3a4
LibJS: Fix crash due to AST node tracking inside call stack
|
4 years ago |
Jean-Baptiste Boric
|
6172cb3599
LibJS: Keep track of current AST node inside the call stack
|
4 years ago |
Andreas Kling
|
5d180d1f99
Everywhere: Rename ASSERT => VERIFY
|
4 years ago |
Andreas Kling
|
13d7c09125
Libraries: Move to Userland/Libraries/
|
4 years ago |