Timothy Flynn
|
36d72a7f4c
LibJS: Convert CanonicalNumericIndexString to use NumberToString
|
2 years ago |
Timothy Flynn
|
b75b7f0c0d
LibJS+Everywhere: Propagate Cell::initialize errors from Heap::allocate
|
2 years ago |
davidot
|
541637e15a
LibJS: Add using declaration support, RAII like operation in js
|
2 years ago |
Timothy Flynn
|
9f78e8728a
LibJS: Port (most of) String.prototype to String
|
2 years ago |
Timothy Flynn
|
f3db548a3d
AK+Everywhere: Rename FlyString to DeprecatedFlyString
|
2 years ago |
Linus Groh
|
e785c66f91
LibJS: Convert get_this_environment() to NonnullGCPtr
|
2 years ago |
Linus Groh
|
c132064ee9
LibJS: Convert new_private_environment() to NonnullGCPtr
|
2 years ago |
Linus Groh
|
208be8b86d
LibJS: Convert new_function_environment() to NonnullGCPtr
|
2 years ago |
Linus Groh
|
111a38c464
LibJS: Convert new_object_environment() to NonnullGCPtr
|
2 years ago |
Linus Groh
|
107e06a396
LibJS: Convert new_declarative_environment() to NonnullGCPtr
|
2 years ago |
Linus Groh
|
bd40464195
LibJS: Convert standalone construct() to NonnullGCPtr
|
2 years ago |
Linus Groh
|
1c24b82dd7
LibJS: Convert ordinary_create_from_constructor() to NonnullGCPtr
|
2 years ago |
Linus Groh
|
22089436ed
LibJS: Convert Heap::allocate{,_without_realm}() to NonnullGCPtr
|
2 years ago |
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 |