Aliaksandr Kalenik
|
719a00df3a
LibJS: Add source location for Handle nodes in GC graph dumper output
|
1 年之前 |
Timothy Flynn
|
54d1f4e234
LibJS: Stop propagating small OOM errors from the Error object
|
1 年之前 |
Andreas Kling
|
c78506d79b
LibJS: Only update EC instruction pointer when pushing to EC stack
|
1 年之前 |
Aliaksandr Kalenik
|
0ff29349e6
LibJS: Add GC graph dumper
|
1 年之前 |
Aliaksandr Kalenik
|
d978c762bc
LibJS: Remove usage of bytecode_interpreter_if_exists()
|
1 年之前 |
Andreas Kling
|
a0bceeb704
LibJS: Remove unused VM::destructuring_assignment_evaluation()
|
1 年之前 |
Andreas Kling
|
2eaa528a0e
LibJS: Rip out the AST interpreter :^)
|
1 年之前 |
Andreas Kling
|
9df7bf79cc
LibJS: Add create_simple_execution_context<GlobalObjectType>() helper
|
1 年之前 |
Timothy Flynn
|
66a8664518
LibJS: Provide a mutable SourceTextModule to HostGetImportMetaProperties
|
2 年之前 |
Gabriel Dinner-David
|
d29bd55b48
LibJS: Implement import.meta for bytecode
|
2 年之前 |
Ali Mohammad Pur
|
392b5c3b19
LibJS: Resolve a circular include problem between HeapBlock and Cell
|
2 年之前 |
Timothy Flynn
|
c911781c21
Everywhere: Remove needless trailing semi-colons after functions
|
2 年之前 |
Timothy Flynn
|
428109e709
LibJS: Forward declare IteratorRecord and remove inclusion from VM.h
|
2 年之前 |
Timothy Flynn
|
4977000fa0
LibJS: Rename JS::Iterator to JS::IteratorRecord
|
2 年之前 |
Andreas Kling
|
eb9298b54e
LibJS/Bytecode: Support destructuring function parameters
|
2 年之前 |
Andreas Kling
|
6537ed8fff
LibJS/Bytecode: Simplify Bytecode::Interpreter lifetime model
|
2 年之前 |
Andreas Kling
|
d063f35afd
LibJS/Bytecode: Leave GlobalDeclarationInstantiation in C++
|
2 年之前 |
Sam Atkins
|
6d93e03211
LibWeb+Browser+Ladybird: Use JS::SafeFunction for EventLoop callbacks
|
2 年之前 |
Linus Groh
|
2555d7a36a
LibJS: Make well-known symbol getters return NonnullGCPtr
|
2 年之前 |
Timothy Flynn
|
13dfadba79
LibJS: Propagate errors from VM creation
|
2 年之前 |
Timothy Flynn
|
eb5aae24f4
LibJS: Move creation of fallible VM objects to its creation factory
|
2 年之前 |
Matthew Olsson
|
7c0c1c8f49
LibJS+LibWeb: Wrap raw JS::Cell*/& fields in GCPtr/NonnullGCPtr
|
2 年之前 |
Andreas Kling
|
bd5d8e9d35
LibJS: Make RefPtr and NonnullRefPtr usage const-correct
|
2 年之前 |
Timothy Flynn
|
f6503577f6
LibJS: Propagate out-of-memory errors from HostImportModuleDynamically
|
2 年之前 |
Timothy Flynn
|
88814acbd3
LibJS+Everywhere: Convert JS::Error to String
|
2 年之前 |
Timothy Flynn
|
4d10911f96
LibJS: Pre-allocate the out-of-memory error string on the VM
|
2 年之前 |
Linus Groh
|
a8bf2f8e4c
LibJS: Port Symbol to String
|
2 年之前 |
Timothy Flynn
|
8f5bdce8e7
LibJS: Add initial support for creating PrimitiveStrings with AK::String
|
2 年之前 |
Timothy Flynn
|
ca655f5e7d
LibJS: Rename VM::string_cache to deprecated_string_cache
|
2 年之前 |
Timothy Flynn
|
f3db548a3d
AK+Everywhere: Rename FlyString to DeprecatedFlyString
|
2 年之前 |