davidot
|
a24df37713
LibJS: Convert resolve_this_binding() to ThrowCompletionOr
|
3 years ago |
davidot
|
b303b8cf4e
LibJS: Convert thrown exception to completion in binding initialization
|
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 |
Linus Groh
|
df931e6a83
LibJS: Implement and use the InitializeBoundName AO
|
3 years ago |
Linus Groh
|
ca48151147
LibJS: Add spec comments to VM::binding_initialization()
|
3 years ago |
Linus Groh
|
451149df0b
LibJS: Ensure get_new_target() never returns an empty value
|
3 years ago |
Timothy Flynn
|
d69f5ca128
LibJS: Update spec numbers for Operations on Objects AOs
|
3 years ago |
Andreas Kling
|
4790f9a628
LibJS: Make sure private environments are marked during GC
|
3 years ago |
Linus Groh
|
57de5056b6
LibJS: Convert push_execution_context() to ThrowCompletionOr
|
3 years ago |
Linus Groh
|
a53542e0a3
LibJS: Clear exception after running each queued Promise job
|
3 years ago |
Idan Horowitz
|
853fab352d
LibJS: Convert the InitializeReferencedBinding AO to ThrowCompletionOr
|
3 years ago |
Idan Horowitz
|
1aaaf521b8
LibJS: Convert the PutValue AO to ThrowCompletionOr
|
3 years ago |
Andreas Kling
|
7ccb8c8609
LibJS: Provide default hash traits for JS::PropertyKey
|
3 years ago |
Andreas Kling
|
398c181c79
LibJS: Rename PropertyName to PropertyKey
|
3 years ago |
Idan Horowitz
|
e26d9f419b
LibJS: Remove vm.construct and it's usages
|
3 years ago |
Idan Horowitz
|
db5df26841
LibJS: Convert Array AOs to ThrowCompletionOr
|
3 years ago |
Timothy Flynn
|
ec54a7b5b0
LibJS: Implement IteratorClose with Completions and align to the spec
|
3 years ago |
Timothy Flynn
|
c981d7b9bd
LibJS: Convert IteratorNext AO to ThrowCompletionOr
|
3 years ago |
Timothy Flynn
|
860a37640b
LibJS: Convert GetIterator AO to ThrowCompletionOr
|
3 years ago |
davidot
|
16cc82460f
LibJS: Add parsing and evaluation of private fields and methods
|
3 years ago |
Idan Horowitz
|
c488f5a59d
LibJS: Convert to_property_key() to ThrowCompletionOr
|
3 years ago |
Linus Groh
|
52976bfac6
LibJS: Convert to_object() to ThrowCompletionOr
|
3 years ago |
Andreas Kling
|
b819719860
LibJS: Make sure queued promise jobs have an execution context when run
|
3 years ago |
Linus Groh
|
ae397541fb
LibJS: Convert initialize_binding() to ThrowCompletionOr
|
3 years ago |
Linus Groh
|
fbb176c926
LibJS: Convert has_binding() to ThrowCompletionOr
|
3 years ago |
Linus Groh
|
0aa24f4ce5
LibJS: Convert get_this_binding() to ThrowCompletionOr
|
3 years ago |
Linus Groh
|
53af66d57d
LibJS: Move ordinary_call_bind_this() to ECMAScriptFunctionObject
|
3 years ago |
Linus Groh
|
25bcd36116
LibJS: Move prepare_for_ordinary_call() to ECMAScriptFunctionObject
|
3 years ago |
Linus Groh
|
cf168fac50
LibJS: Implement [[Call]] and [[Construct]] internal slots properly
|
3 years ago |