Linus Groh
|
bc183dbbcb
LibJS: Replace uses of MarkedValueList with MarkedVector<Value>
|
hace 3 años |
Timothy Flynn
|
67e02f6ca6
LibJS: Add templated overloads for the construct AO to create its MVL
|
hace 3 años |
Timothy Flynn
|
4661a0f228
LibJS: Use forwarding references for call's variadic template arguments
|
hace 3 años |
Timothy Flynn
|
5c4b1e3d23
LibJS: Remove erroneous variadic template from some call overloads
|
hace 3 años |
mjz19910
|
d436746c95
LibJS: Add some overloads for JS::call() and JS::call_impl()
|
hace 3 años |
Linus Groh
|
df931e6a83
LibJS: Implement and use the InitializeBoundName AO
|
hace 3 años |
Linus Groh
|
61410e05eb
LibJS: Add modulo(x, y) overload for Crypto::{Unsigned,Signed}BigInteger
|
hace 3 años |
Linus Groh
|
9c209b8079
LibJS: Support modulo(x, y) with different types
|
hace 3 años |
Timothy Flynn
|
d69f5ca128
LibJS: Update spec numbers for Operations on Objects AOs
|
hace 3 años |
Linus Groh
|
3d84fb64c3
LibJS: Add a modulo() function to represent the "x modulo y" notation
|
hace 3 años |
Andreas Kling
|
75f2510de9
LibJS: Make make_super_property_reference() take a PropertyKey
|
hace 3 años |
Andreas Kling
|
398c181c79
LibJS: Rename PropertyName to PropertyKey
|
hace 3 años |
davidot
|
13ead80ee6
LibJS: Add PrivateEnvironment
|
hace 3 años |
Linus Groh
|
fe5c2b7bb9
LibJS: Decouple new_function_environment() from FunctionObject
|
hace 3 años |
Linus Groh
|
cf168fac50
LibJS: Implement [[Call]] and [[Construct]] internal slots properly
|
hace 3 años |
davidot
|
830ea0414c
LibJS: Make scoping follow the spec
|
hace 3 años |
Idan Horowitz
|
1da8faebf5
LibJS: Convert perform_eval to ThrowCompletionOr
|
hace 3 años |
Idan Horowitz
|
f302b114f3
LibJS: Convert get_substitution to ThrowCompletionOr
|
hace 3 años |
Idan Horowitz
|
e90e4ac1e2
LibJS: Convert length_of_array_like to ThrowCompletionOr
|
hace 3 años |
Idan Horowitz
|
02a88c5063
LibJS: Convert make_super_property_reference to ThrowCompletionOr
|
hace 3 años |
Idan Horowitz
|
5a4c90fcb1
LibJS: Convert ordinary_create_from_constructor<T> to ThrowCompletionOr
|
hace 3 años |
Linus Groh
|
2d4650714f
LibJS: Use ThrowCompletionOr in get_prototype_from_constructor()
|
hace 3 años |
Linus Groh
|
bc1b8f9cc8
LibJS: Use ThrowCompletionOr in get_function_realm()
|
hace 3 años |
Linus Groh
|
3d43eb0774
LibJS: Use ThrowCompletionOr in species_constructor()
|
hace 3 años |
Linus Groh
|
c4c40f4cf3
LibJS: Use ThrowCompletionOr in create_list_from_array_like()
|
hace 3 años |
Linus Groh
|
568296d0cc
LibJS: Use ThrowCompletionOr in require_object_coercible()
|
hace 3 años |
Linus Groh
|
80e58dab9a
LibJS: Make get_function_realm() actually return a Realm
|
hace 3 años |
Andreas Kling
|
19ee5e01ad
LibJS: Use Span<Cell*> instead of Vector<Cell*> in more places
|
hace 3 años |
Timothy Flynn
|
5a8f870594
LibJS: Implement RegExp.prototype [ @@replace ] with UTF-16 code units
|
hace 4 años |
Idan Horowitz
|
dd27490ee1
LibJS: Throw if the trap result of OwnPropertyKeys contains duplicates
|
hace 4 años |