Linus Groh
|
455537d31d
LibJS: Assert Proxy target is a function in [[Call]] and [[Construct]]
|
2 tahun lalu |
Linus Groh
|
50428ea8d2
LibJS: Move intrinsics to the realm
|
2 tahun lalu |
Linus Groh
|
b345a0acca
LibJS+LibWeb: Reduce use of GlobalObject as an intermediary
|
2 tahun lalu |
Linus Groh
|
56b2ae5ac0
LibJS: Replace GlobalObject with VM in remaining AOs [Part 19/19]
|
2 tahun lalu |
Linus Groh
|
25849f8a6d
LibJS: Replace GlobalObject with VM in common AOs [Part 18/19]
|
2 tahun lalu |
Linus Groh
|
a022e548b8
LibJS: Replace GlobalObject with VM in Value AOs [Part 4/19]
|
2 tahun lalu |
Linus Groh
|
f3117d46dc
LibJS: Remove GlobalObject from VM::throw_completion()
|
2 tahun lalu |
Linus Groh
|
e992a9f469
LibJS+LibWeb: Replace GlobalObject with Realm in Heap::allocate<T>()
|
2 tahun lalu |
Linus Groh
|
b99cc7d050
LibJS+LibWeb: Replace GlobalObject with Realm in create() functions
|
2 tahun lalu |
Linus Groh
|
9f3f3b0864
LibJS: Remove implicit wrapping/unwrapping of completion records
|
3 tahun lalu |
Linus Groh
|
ce659e5eeb
LibJS: Remove assertions that are now part of structured headers
|
3 tahun lalu |
Idan Horowitz
|
086969277e
Everywhere: Run clang-format
|
3 tahun lalu |
Lenny Maiorani
|
d00b79568f
Libraries: Use default constructors/destructors in LibJS
|
3 tahun lalu |
Linus Groh
|
bc183dbbcb
LibJS: Replace uses of MarkedValueList with MarkedVector<Value>
|
3 tahun lalu |
Linus Groh
|
6f20f49b21
Everywhere: Rename JS::PropertyKey variables from property_{name => key}
|
3 tahun lalu |
mjz19910
|
1ef633472b
Everywhere: Convert VM::call() to JS::call()
|
3 tahun lalu |
Linus Groh
|
29e96eceeb
LibJS: Convert PropertyKey::from_value() to ThrowCompletionOr
|
3 tahun lalu |
Idan Horowitz
|
957f54d96f
LibJS: Throw InternalErrors instead of Errors on CallStackSizeExceeded
|
3 tahun lalu |
Andreas Kling
|
65a7296b8f
LibJS: Make Value::to_property_key() return a JS::PropertyKey
|
3 tahun lalu |
Andreas Kling
|
398c181c79
LibJS: Rename PropertyName to PropertyKey
|
3 tahun lalu |
Linus Groh
|
0881f8160f
LibJS: Use implicit ThrowCompletionOr<T> constructor where possible
|
3 tahun lalu |
Linus Groh
|
cf109533de
LibJS: Add ErrorTypes for Promise ownKeys trap invariant violations
|
3 tahun lalu |
Idan Horowitz
|
c488f5a59d
LibJS: Convert to_property_key() to ThrowCompletionOr
|
3 tahun lalu |
davidot
|
021691753d
LibJS: Fix that proxy always said that it had a [[Construct]] slot
|
3 tahun lalu |
Linus Groh
|
fe5c2b7bb9
LibJS: Decouple new_function_environment() from FunctionObject
|
3 tahun lalu |
Linus Groh
|
cf168fac50
LibJS: Implement [[Call]] and [[Construct]] internal slots properly
|
3 tahun lalu |
Linus Groh
|
d7d73f9100
LibJS: Convert to_property_descriptor() to ThrowCompletionOr
|
3 tahun lalu |
Linus Groh
|
9b6c09e2c4
LibJS: Convert is_extensible() to ThrowCompletionOr
|
3 tahun lalu |
davidot
|
830ea0414c
LibJS: Make scoping follow the spec
|
3 tahun lalu |
Linus Groh
|
ee8380edea
LibJS: Convert internal_own_property_keys() to ThrowCompletionOr
|
3 tahun lalu |