Linus Groh
|
2555d7a36a
LibJS: Make well-known symbol getters return NonnullGCPtr
|
2 anni fa |
Timothy Flynn
|
13dfadba79
LibJS: Propagate errors from VM creation
|
2 anni fa |
Timothy Flynn
|
eb5aae24f4
LibJS: Move creation of fallible VM objects to its creation factory
|
2 anni fa |
Matthew Olsson
|
7c0c1c8f49
LibJS+LibWeb: Wrap raw JS::Cell*/& fields in GCPtr/NonnullGCPtr
|
2 anni fa |
Andreas Kling
|
bd5d8e9d35
LibJS: Make RefPtr and NonnullRefPtr usage const-correct
|
2 anni fa |
Timothy Flynn
|
f6503577f6
LibJS: Propagate out-of-memory errors from HostImportModuleDynamically
|
2 anni fa |
Timothy Flynn
|
88814acbd3
LibJS+Everywhere: Convert JS::Error to String
|
2 anni fa |
Timothy Flynn
|
4d10911f96
LibJS: Pre-allocate the out-of-memory error string on the VM
|
2 anni fa |
Linus Groh
|
a8bf2f8e4c
LibJS: Port Symbol to String
|
2 anni fa |
Timothy Flynn
|
8f5bdce8e7
LibJS: Add initial support for creating PrimitiveStrings with AK::String
|
2 anni fa |
Timothy Flynn
|
ca655f5e7d
LibJS: Rename VM::string_cache to deprecated_string_cache
|
2 anni fa |
Timothy Flynn
|
f3db548a3d
AK+Everywhere: Rename FlyString to DeprecatedFlyString
|
2 anni fa |
Linus Groh
|
f490ba13ff
LibJS: Move creation of global symbols into Symbol.for()
|
2 anni fa |
Linus Groh
|
b821356ba6
LibJS: Add const/non-const VM::global_symbol_registry() getters
|
2 anni fa |
Linus Groh
|
d5457375e6
LibJS: Store NonnullGCPtr<Symbol> values in m_global_symbol_registry
|
2 anni fa |
Linus Groh
|
2c579ed0df
LibJS: Rename m_global_symbol_map to m_global_symbol_registry
|
2 anni fa |
Linus Groh
|
daec065fde
LibJS: Move initialize_instance_elements() from VM to Object
|
2 anni fa |
Linus Groh
|
cdeaced54e
LibJS: Add spec link and comment to VM::execution_context_stack()
|
2 anni fa |
Linus Groh
|
91a9f41155
LibJS: Add spec link and comment to VM::running_execution_context()
|
2 anni fa |
Linus Groh
|
1832474a37
LibJS: Remove forgotten VM::construct() declaration
|
2 anni fa |
Linus Groh
|
1f4437ff2b
LibJS: Remove unused VM::join_arguments() function
|
2 anni fa |
Linus Groh
|
6e19ab2bbc
AK+Everywhere: Rename String to DeprecatedString
|
2 anni fa |
Linus Groh
|
fc9d587e39
LibJS: Make PromiseCapability GC-allocated
|
2 anni fa |
Andreas Kling
|
7b0dd98103
LibJS+LibWeb: Spin event loop via VM::CustomData abstraction
|
2 anni fa |
Andreas Kling
|
00c8f07192
LibJS: Make Script and Module GC-allocated
|
2 anni fa |
Linus Groh
|
52543fc771
LibJS+LibWeb: Let Realm store a plain Object for [[GlobalObject]]
|
2 anni fa |
Linus Groh
|
56b2ae5ac0
LibJS: Replace GlobalObject with VM in remaining AOs [Part 19/19]
|
2 anni fa |
Linus Groh
|
25849f8a6d
LibJS: Replace GlobalObject with VM in common AOs [Part 18/19]
|
2 anni fa |
Linus Groh
|
d74f8039eb
LibJS: Replace GlobalObject with VM in Promise AOs [Part 8/19]
|
2 anni fa |
Linus Groh
|
ae9e031f56
LibJS: Replace GlobalObject with VM in Reference AOs [Part 6/19]
|
2 anni fa |