davidot
|
a746739cb0
LibJS: Add an initialize binding hint to all initialize_binding methods
|
2 years ago |
Timothy Flynn
|
f3db548a3d
AK+Everywhere: Rename FlyString to DeprecatedFlyString
|
2 years ago |
Andreas Kling
|
3f1ffc2b94
LibJS: Remove unnecessary AST.h include in a handful of cpp files
|
2 years ago |
Andreas Kling
|
d7e5a2058d
LibJS: Cache access to bindings in the global environment
|
2 years ago |
Linus Groh
|
4f436bd323
LibJS: Let NewGlobalEnvironment take a plain Object
|
2 years ago |
Linus Groh
|
b345a0acca
LibJS+LibWeb: Reduce use of GlobalObject as an intermediary
|
2 years ago |
Linus Groh
|
275a7a0c0a
LibJS: Replace GlobalObject with VM in Environment AOs [Part 5/19]
|
2 years ago |
Linus Groh
|
f3117d46dc
LibJS: Remove GlobalObject from VM::throw_completion()
|
2 years ago |
Linus Groh
|
e992a9f469
LibJS+LibWeb: Replace GlobalObject with Realm in Heap::allocate<T>()
|
2 years ago |
Linus Groh
|
89d4094709
LibJS: Mark concrete method calls of Environment Records with ?/!
|
3 years ago |
Linus Groh
|
2fc9481bb6
LibJS: Correct SetMutableBinding fallibility bug in spec comment
|
3 years ago |
Linus Groh
|
9f3f3b0864
LibJS: Remove implicit wrapping/unwrapping of completion records
|
3 years ago |
Andreas Kling
|
fc04465fa3
LibJS: Remove unnecessary GlobalObject pointer from Environment
|
3 years ago |
Linus Groh
|
87a89e7126
LibJS: Convert create_global_function_binding() to ThrowCompletionOr
|
3 years ago |
Linus Groh
|
4767be1459
LibJS: Convert create_global_var_binding() to ThrowCompletionOr
|
3 years ago |
Linus Groh
|
8296d3fbd2
LibJS: Convert can_declare_global_function() to ThrowCompletionOr
|
3 years ago |
Linus Groh
|
215a56b0e4
LibJS: Convert can_declare_global_var() to ThrowCompletionOr
|
3 years ago |
Linus Groh
|
1817c1f83c
LibJS: Convert has_restricted_global_property() to ThrowCompletionOr
|
3 years ago |
Linus Groh
|
9571631b58
LibJS: Add spec comments to remaining GlobalEnvironment methods
|
3 years ago |
Linus Groh
|
0881f8160f
LibJS: Use implicit ThrowCompletionOr<T> constructor where possible
|
3 years ago |
Linus Groh
|
8feae81025
LibJS: Add ErrorType for duplicate global environment binding
|
3 years ago |
Linus Groh
|
01370136ee
LibJS: Convert delete_binding() to ThrowCompletionOr
|
3 years ago |
Linus Groh
|
f35e268024
LibJS: Convert get_binding_value() to ThrowCompletionOr
|
3 years ago |
Linus Groh
|
7652138ce0
LibJS: Convert set_mutable_binding() to ThrowCompletionOr
|
3 years ago |
Linus Groh
|
ae397541fb
LibJS: Convert initialize_binding() to ThrowCompletionOr
|
3 years ago |
Linus Groh
|
2691c65639
LibJS: Convert create_immutable_binding() to ThrowCompletionOr
|
3 years ago |
Linus Groh
|
4baf3a91e8
LibJS: Convert create_mutable_binding() to ThrowCompletionOr
|
3 years ago |
Linus Groh
|
fbb176c926
LibJS: Convert has_binding() to ThrowCompletionOr
|
3 years ago |
Linus Groh
|
0aa24f4ce5
LibJS: Convert get_this_binding() to ThrowCompletionOr
|
3 years ago |
Andreas Kling
|
cb696eff08
LibJS: Make Environment::has_binding() optionally return binding index
|
3 years ago |