Linus Groh
|
fe86b04b42
LibJS: Convert define_property_or_throw() to ThrowCompletionOr
|
3 jaren geleden |
Linus Groh
|
364dd42fc8
LibJS: Convert create_data_property_or_throw() to ThrowCompletionOr
|
3 jaren geleden |
Linus Groh
|
b7e5f08e56
LibJS: Convert Object::get() to ThrowCompletionOr
|
3 jaren geleden |
davidot
|
1bc945860d
Everywhere: Use my awesome new serenityos email :^)
|
3 jaren geleden |
davidot
|
e5d48ee238
LibJS: Fix switch skipping case evaluation when hitting the default case
|
3 jaren geleden |
davidot
|
830ea0414c
LibJS: Make scoping follow the spec
|
3 jaren geleden |
davidot
|
79caca8ca2
LibJS: Allow multiple labels on the same statement
|
3 jaren geleden |
davidot
|
bfc1b4ba61
LibJS: Allow member expressions in binding patterns
|
3 jaren geleden |
Linus Groh
|
8c81c84c18
LibJS: Convert internal_set_prototype_of() to ThrowCompletionOr
|
3 jaren geleden |
Linus Groh
|
5148150e1c
LibJS: Convert internal_get_prototype_of() to ThrowCompletionOr
|
3 jaren geleden |
Andreas Kling
|
3252d984ae
LibJS: Allow statements to have multiple labels
|
3 jaren geleden |
Linus Groh
|
ababcc5725
LibJS: Defer execution of switch default clause until after case clauses
|
3 jaren geleden |
Linus Groh
|
38157a6093
LibJS: Move has_constructor() from NativeFunction to FunctionObject
|
3 jaren geleden |
Linus Groh
|
136451c3af
LibJS: Move [[HomeObject]] to ECMAScriptFunctionObject
|
3 jaren geleden |
Linus Groh
|
06726d41ac
LibJS: Move [[ConstructorKind]] to ECMAScriptFunctionObject
|
3 jaren geleden |
Linus Groh
|
e37cf73300
LibJS: Rename OrdinaryFunctionObject to ECMAScriptFunctionObject
|
3 jaren geleden |
Linus Groh
|
32932f83be
LibJS: Rename {Abstract,Typed => Loosely,Strictly}{Equals,Inequals}
|
3 jaren geleden |
Linus Groh
|
580a7e0f7c
LibJS: Rename abstract_eq() to is_loosely_equal()
|
3 jaren geleden |
Linus Groh
|
c7ff89891c
LibJS: Rename strict_eq() to is_strictly_equal()
|
3 jaren geleden |
Idan Horowitz
|
ab594e5f2f
LibJS: Convert Value::invoke and VM::call to ThrowCompletionOr
|
3 jaren geleden |
Idan Horowitz
|
1da8faebf5
LibJS: Convert perform_eval to ThrowCompletionOr
|
3 jaren geleden |
Idan Horowitz
|
02a88c5063
LibJS: Convert make_super_property_reference to ThrowCompletionOr
|
3 jaren geleden |
Linus Groh
|
568296d0cc
LibJS: Use ThrowCompletionOr in require_object_coercible()
|
3 jaren geleden |
Ali Mohammad Pur
|
72ddaa31e3
LibJS: Implement parsing and execution of optional chains
|
3 jaren geleden |
Ali Mohammad Pur
|
4f7e14e0aa
LibJS: Reorder the global eval function call detection conditions a bit
|
3 jaren geleden |
Linus Groh
|
99f9609e45
LibJS: Evaluate function arguments before checking callee type
|
3 jaren geleden |
Andreas Kling
|
0d2c3f62d3
LibJS: Use move semantics more when creating Reference objects
|
3 jaren geleden |
davidot
|
db0a48d34c
LibJS: Restore the environment if an exception is thrown in 'with' block
|
3 jaren geleden |
Ali Mohammad Pur
|
97e97bccab
Everywhere: Make ByteBuffer::{create_*,copy}() OOM-safe
|
3 jaren geleden |
davidot
|
def8b44c40
LibJS: Add support for public fields in classes
|
3 jaren geleden |