Linus Groh
|
f35e268024
LibJS: Convert get_binding_value() to ThrowCompletionOr
|
3 years ago |
Linus Groh
|
7652138ce0
LibJS: Convert set_mutable_binding() to ThrowCompletionOr
|
3 years ago |
Linus Groh
|
ae397541fb
LibJS: Convert initialize_binding() to ThrowCompletionOr
|
3 years ago |
Linus Groh
|
2691c65639
LibJS: Convert create_immutable_binding() to ThrowCompletionOr
|
3 years ago |
Linus Groh
|
4baf3a91e8
LibJS: Convert create_mutable_binding() to ThrowCompletionOr
|
3 years ago |
Linus Groh
|
fbb176c926
LibJS: Convert has_binding() to ThrowCompletionOr
|
3 years ago |
Linus Groh
|
4f03138971
LibJS: Convert get_super_base() to ThrowCompletionOr
|
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 |
Andreas Kling
|
421845b0cd
LibJS: Taint variable environment chain after non-strict direct eval()
|
3 years ago |
Linus Groh
|
4fa5748093
LibJS: Add an optimization to avoid needless arguments object creation
|
3 years ago |
Andreas Kling
|
d872f0d503
LibJS: Avoid an unnecessary String in create_mapped_arguments_object()
|
3 years ago |
Andreas Kling
|
f4180b7269
LibJS: Avoid an unnecessary String in create_list_from_array_like()
|
3 years ago |
Linus Groh
|
fe86b04b42
LibJS: Convert define_property_or_throw() to ThrowCompletionOr
|
3 years ago |
Linus Groh
|
364dd42fc8
LibJS: Convert create_data_property_or_throw() to ThrowCompletionOr
|
3 years ago |
Linus Groh
|
b7e5f08e56
LibJS: Convert Object::get() to ThrowCompletionOr
|
3 years ago |
Linus Groh
|
4d5bd092ea
LibJS: Use MUST() where applicable
|
3 years ago |
davidot
|
830ea0414c
LibJS: Make scoping follow the spec
|
3 years ago |
Linus Groh
|
5148150e1c
LibJS: Convert internal_get_prototype_of() to ThrowCompletionOr
|
3 years ago |
Linus Groh
|
4566472ed6
LibJS: Rename BoundFunction::m_target_function to match spec name
|
3 years ago |
Idan Horowitz
|
1da8faebf5
LibJS: Convert perform_eval to ThrowCompletionOr
|
3 years ago |
Idan Horowitz
|
f302b114f3
LibJS: Convert get_substitution to ThrowCompletionOr
|
3 years ago |
Idan Horowitz
|
69430855e0
LibJS: Remove non-specification compliant exception check
|
3 years ago |
Idan Horowitz
|
e90e4ac1e2
LibJS: Convert length_of_array_like to ThrowCompletionOr
|
3 years ago |
Idan Horowitz
|
02a88c5063
LibJS: Convert make_super_property_reference to ThrowCompletionOr
|
3 years ago |
Brian Gianforcaro
|
9f50e288f7
LibJS: Fix Clang Toolchain CI build
|
3 years ago |
Linus Groh
|
2d4650714f
LibJS: Use ThrowCompletionOr in get_prototype_from_constructor()
|
3 years ago |
Linus Groh
|
bc1b8f9cc8
LibJS: Use ThrowCompletionOr in get_function_realm()
|
3 years ago |
Linus Groh
|
3d43eb0774
LibJS: Use ThrowCompletionOr in species_constructor()
|
3 years ago |
Linus Groh
|
c4c40f4cf3
LibJS: Use ThrowCompletionOr in create_list_from_array_like()
|
3 years ago |