Daniel Bertalan
|
65232b6681
LibJS: Mark classes and virtual functions `final` where possible
|
1 year ago |
Matthew Olsson
|
7c0c1c8f49
LibJS+LibWeb: Wrap raw JS::Cell*/& fields in GCPtr/NonnullGCPtr
|
2 years ago |
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
|
49fd92d92a
LibJS: Make JS_OBJECT and JS_ENVIRONMENT forward to JS_CELL
|
2 years ago |
Andreas Kling
|
6e973ce69b
LibJS: Add JS_CELL macro and use it in all JS::Cell subclasses
|
2 years ago |
Linus Groh
|
275a7a0c0a
LibJS: Replace GlobalObject with VM in Environment AOs [Part 5/19]
|
2 years ago |
sin-ack
|
3f3f45580a
Everywhere: Add sv suffix to strings relying on StringView(char const*)
|
3 years ago |
Lenny Maiorani
|
a0367aa43b
DevTools+LibJS+LibWeb: Change class_name to use StringView
|
3 years ago |
Andreas Kling
|
fc04465fa3
LibJS: Remove unnecessary GlobalObject pointer from Environment
|
3 years ago |
Andreas Kling
|
30fcb07fe8
LibJS: Make JS::Environment smaller by reordering members
|
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
|
421845b0cd
LibJS: Taint variable environment chain after non-strict direct eval()
|
3 years ago |
Andreas Kling
|
cb696eff08
LibJS: Make Environment::has_binding() optionally return binding index
|
3 years ago |
davidot
|
830ea0414c
LibJS: Make scoping follow the spec
|
3 years ago |
Andreas Kling
|
80170887db
LibJS: Make Environment::put_into_environment() return a success bool
|
4 years ago |
Andreas Kling
|
44221756ab
LibJS: Drop "Record" suffix from all the *Environment record classes
|
4 years ago |