Linus Groh
|
bc183dbbcb
LibJS: Replace uses of MarkedValueList with MarkedVector<Value>
|
3 years ago |
Linus Groh
|
6f20f49b21
Everywhere: Rename JS::PropertyKey variables from property_{name => key}
|
3 years ago |
mjz19910
|
1ef633472b
Everywhere: Convert VM::call() to JS::call()
|
3 years ago |
Linus Groh
|
29e96eceeb
LibJS: Convert PropertyKey::from_value() to ThrowCompletionOr
|
3 years ago |
Idan Horowitz
|
957f54d96f
LibJS: Throw InternalErrors instead of Errors on CallStackSizeExceeded
|
3 years ago |
Andreas Kling
|
65a7296b8f
LibJS: Make Value::to_property_key() return a JS::PropertyKey
|
3 years ago |
Andreas Kling
|
398c181c79
LibJS: Rename PropertyName to PropertyKey
|
3 years ago |
Linus Groh
|
0881f8160f
LibJS: Use implicit ThrowCompletionOr<T> constructor where possible
|
3 years ago |
Linus Groh
|
cf109533de
LibJS: Add ErrorTypes for Promise ownKeys trap invariant violations
|
3 years ago |
Idan Horowitz
|
c488f5a59d
LibJS: Convert to_property_key() to ThrowCompletionOr
|
3 years ago |
davidot
|
021691753d
LibJS: Fix that proxy always said that it had a [[Construct]] slot
|
3 years ago |
Linus Groh
|
fe5c2b7bb9
LibJS: Decouple new_function_environment() from FunctionObject
|
3 years ago |
Linus Groh
|
cf168fac50
LibJS: Implement [[Call]] and [[Construct]] internal slots properly
|
3 years ago |
Linus Groh
|
d7d73f9100
LibJS: Convert to_property_descriptor() to ThrowCompletionOr
|
3 years ago |
Linus Groh
|
9b6c09e2c4
LibJS: Convert is_extensible() to ThrowCompletionOr
|
3 years ago |
davidot
|
830ea0414c
LibJS: Make scoping follow the spec
|
3 years ago |
Linus Groh
|
ee8380edea
LibJS: Convert internal_own_property_keys() to ThrowCompletionOr
|
3 years ago |
Linus Groh
|
fbfb0bb908
LibJS: Convert internal_delete() to ThrowCompletionOr
|
3 years ago |
Linus Groh
|
e5409c6ead
LibJS: Convert internal_set() to ThrowCompletionOr
|
3 years ago |
Linus Groh
|
6c2b974db2
LibJS: Convert internal_get() to ThrowCompletionOr
|
3 years ago |
Linus Groh
|
d9895ec12d
LibJS: Convert internal_has_property() to ThrowCompletionOr
|
3 years ago |
Linus Groh
|
5da210125e
LibJS: Convert internal_define_own_property() to ThrowCompletionOr
|
3 years ago |
Linus Groh
|
0e69a6e487
LibJS: Convert internal_get_own_property() to ThrowCompletionOr
|
3 years ago |
Linus Groh
|
73bae7d779
LibJS: Convert internal_prevent_extensions() to ThrowCompletionOr
|
3 years ago |
Linus Groh
|
9b4362f10a
LibJS: Convert internal_is_extensible() to ThrowCompletionOr
|
3 years ago |
Linus Groh
|
8c81c84c18
LibJS: Convert internal_set_prototype_of() to ThrowCompletionOr
|
3 years ago |
Linus Groh
|
5148150e1c
LibJS: Convert internal_get_prototype_of() to ThrowCompletionOr
|
3 years ago |
Idan Horowitz
|
ee825d6d9e
LibJS: Convert get_method to ThrowCompletionOr
|
3 years ago |
Idan Horowitz
|
ab594e5f2f
LibJS: Convert Value::invoke and VM::call to ThrowCompletionOr
|
3 years ago |
Linus Groh
|
c4c40f4cf3
LibJS: Use ThrowCompletionOr in create_list_from_array_like()
|
3 years ago |