Moustafa Raafat
|
ae2abcebbb
Everywhere: Use C++ concepts instead of requires clauses
|
2 years ago |
Linus Groh
|
6e19ab2bbc
AK+Everywhere: Rename String to DeprecatedString
|
2 years ago |
Linus Groh
|
d26aabff04
Everywhere: Run clang-format
|
2 years ago |
Andreas Kling
|
71067cbc6c
LibJS+LibWeb: Make Runtime/AbstractOperations.h not include AST.h
|
2 years ago |
Andreas Kling
|
835d7aac96
LibJS: Make FunctionNode::Parameter be a standalone FunctionParameter
|
2 years ago |
Linus Groh
|
50428ea8d2
LibJS: Move intrinsics to the realm
|
2 years ago |
Linus Groh
|
25849f8a6d
LibJS: Replace GlobalObject with VM in common AOs [Part 18/19]
|
2 years ago |
Linus Groh
|
e992a9f469
LibJS+LibWeb: Replace GlobalObject with Realm in Heap::allocate<T>()
|
2 years ago |
Linus Groh
|
b99cc7d050
LibJS+LibWeb: Replace GlobalObject with Realm in create() functions
|
2 years ago |
Timothy Flynn
|
a712c7b5e1
LibJS: Replace comparisons of "0"_bigint with SignedBigInteger::is_zero
|
3 years ago |
Idan Horowitz
|
22a78e8a2c
LibJS: Implement the CanBeHeldWeakly abstract operation
|
3 years ago |
Linus Groh
|
7a8e6cf6c6
LibJS: Move MergeLists into non-Temporal ECMA-262 amendments
|
3 years ago |
Luke Wilde
|
77ba3d3e3f
LibJS: Remove callerRealm from HostEnsureCanCompileStrings
|
3 years ago |
Anonymous
|
745b998774
LibJS: Get rid of unnecessary work from canonical_numeric_index_string
|
3 years ago |
Andreas Kling
|
4b412e8fee
Revert "LibJS: Get rid of unnecessary work from canonical_numeric_index_string"
|
3 years ago |
Anonymous
|
3a184f7841
LibJS: Get rid of unnecessary work from canonical_numeric_index_string
|
3 years ago |
Linus Groh
|
bc183dbbcb
LibJS: Replace uses of MarkedValueList with MarkedVector<Value>
|
3 years ago |
Timothy Flynn
|
67e02f6ca6
LibJS: Add templated overloads for the construct AO to create its MVL
|
3 years ago |
Timothy Flynn
|
4661a0f228
LibJS: Use forwarding references for call's variadic template arguments
|
3 years ago |
Timothy Flynn
|
5c4b1e3d23
LibJS: Remove erroneous variadic template from some call overloads
|
3 years ago |
mjz19910
|
d436746c95
LibJS: Add some overloads for JS::call() and JS::call_impl()
|
3 years ago |
Linus Groh
|
df931e6a83
LibJS: Implement and use the InitializeBoundName AO
|
3 years ago |
Linus Groh
|
61410e05eb
LibJS: Add modulo(x, y) overload for Crypto::{Unsigned,Signed}BigInteger
|
3 years ago |
Linus Groh
|
9c209b8079
LibJS: Support modulo(x, y) with different types
|
3 years ago |
Timothy Flynn
|
d69f5ca128
LibJS: Update spec numbers for Operations on Objects AOs
|
3 years ago |
Linus Groh
|
3d84fb64c3
LibJS: Add a modulo() function to represent the "x modulo y" notation
|
3 years ago |
Andreas Kling
|
75f2510de9
LibJS: Make make_super_property_reference() take a PropertyKey
|
3 years ago |
Andreas Kling
|
398c181c79
LibJS: Rename PropertyName to PropertyKey
|
3 years ago |
davidot
|
13ead80ee6
LibJS: Add PrivateEnvironment
|
3 years ago |
Linus Groh
|
fe5c2b7bb9
LibJS: Decouple new_function_environment() from FunctionObject
|
3 years ago |