Luke Wilde
|
34f902fb52
LibJS: Add missing steps and spec comments to PerformEval
|
3 years ago |
Idan Horowitz
|
086969277e
Everywhere: Run clang-format
|
3 years ago |
Linus Groh
|
9422ae9bb2
LibJS: Add infallible variant of VM::push_execution_context()
|
3 years ago |
Lenny Maiorani
|
d00b79568f
Libraries: Use default constructors/destructors in LibJS
|
3 years ago |
ForLoveOfCats
|
f350c153e8
LibJS: Implement and test ArrayBuffer.prototype.resize
|
3 years ago |
Ali Mohammad Pur
|
d7c207beb9
LibJS: Implement the NewClass opcode
|
3 years ago |
Linus Groh
|
bc183dbbcb
LibJS: Replace uses of MarkedValueList with MarkedVector<Value>
|
3 years ago |
Luke Wilde
|
4c1c6ef91c
LibJS: Setup host hooks and have promise jobs work out the realm
|
3 years ago |
davidot
|
1c4c251be3
LibJS+Everywhere: Remove all VM::clear_exception() calls
|
3 years ago |
davidot
|
9264f9d24e
LibJS+Everywhere: Remove VM::exception() and most related functions
|
3 years ago |
davidot
|
6b5c882af3
LibJS: Add support for JSON modules
|
3 years ago |
davidot
|
f568939568
LibJS: Implement the import assertions proposal
|
3 years ago |
mjz19910
|
61cf1c066e
LibJS: Remove VM::call()
|
3 years ago |
davidot
|
7cbf4b90e8
LibJS: Implement ImportCall and HostImportModuleDynamically
|
3 years ago |
davidot
|
779e677467
LibJS: Implement HostResolveImportedModule for LibJS
|
3 years ago |
davidot
|
be9d478d92
LibJS: Add host layering point related to modules to VM
|
3 years ago |
davidot
|
57c5a59cab
LibJS: Add ScriptOrModule to execution context and track it everywhere
|
3 years ago |
Morten Larsen
|
f71584b917
LibJS: Increase margin in check for stack space limit
|
3 years ago |
davidot
|
a5b11f7484
LibJS: Fix that '_' no longer accessed the last value in the REPL
|
3 years ago |
Linus Groh
|
710de821e7
LibJS: Add VM::active_function_object()
|
3 years ago |
Linus Groh
|
09a11fa6ea
LibJS: Implement proper Iterator records
|
3 years ago |
Linus Groh
|
963b0f76cf
LibJS: Remove now unused VM::{set_,}last_value()
|
3 years ago |
Linus Groh
|
81492b3cee
LibJS: Remove the now unused custom VM unwind mechanism
|
3 years ago |
davidot
|
a24df37713
LibJS: Convert resolve_this_binding() to ThrowCompletionOr
|
3 years ago |
davidot
|
d72022ba04
LibJS: Convert get_identifier_reference() to ThrowCompletionOr
|
3 years ago |
davidot
|
676554d3f8
LibJS: Convert resolve_binding() to ThrowCompletionOr
|
3 years ago |
davidot
|
b1e022908d
LibJS: Remove unused declaration copy_data_properties
|
3 years ago |
Idan Horowitz
|
957f54d96f
LibJS: Throw InternalErrors instead of Errors on CallStackSizeExceeded
|
3 years ago |
Linus Groh
|
57de5056b6
LibJS: Convert push_execution_context() to ThrowCompletionOr
|
3 years ago |
Andreas Kling
|
7ccb8c8609
LibJS: Provide default hash traits for JS::PropertyKey
|
3 years ago |