davidot
|
a746739cb0
LibJS: Add an initialize binding hint to all initialize_binding methods
|
2 年之前 |
Timothy Flynn
|
f3db548a3d
AK+Everywhere: Rename FlyString to DeprecatedFlyString
|
2 年之前 |
Andreas Kling
|
2e98c17347
LibJS: Shrink DeclarativeEnvironment bindings vector to fit
|
2 年之前 |
davidot
|
2484bbc4e0
LibJS: Make DeclarativeEnvironment based on bindings instead of indices
|
2 年之前 |
Linus Groh
|
275a7a0c0a
LibJS: Replace GlobalObject with VM in Environment AOs [Part 5/19]
|
2 年之前 |
Linus Groh
|
f3117d46dc
LibJS: Remove GlobalObject from VM::throw_completion()
|
2 年之前 |
Linus Groh
|
e992a9f469
LibJS+LibWeb: Replace GlobalObject with Realm in Heap::allocate<T>()
|
2 年之前 |
Linus Groh
|
89d4094709
LibJS: Mark concrete method calls of Environment Records with ?/!
|
3 年之前 |
Linus Groh
|
9f3f3b0864
LibJS: Remove implicit wrapping/unwrapping of completion records
|
3 年之前 |
Linus Groh
|
acda12597a
LibJS: Rename scope to environment
|
3 年之前 |
Lenny Maiorani
|
d00b79568f
Libraries: Use default constructors/destructors in LibJS
|
3 年之前 |
Timothy Flynn
|
27904b1060
LibJS: Add a fast path for creating per-iteration DeclarativeEnvironment
|
3 年之前 |
Timothy Flynn
|
435f49d98e
LibJS: Allow direct index-based initialization of a declarative binding
|
3 年之前 |
Timothy Flynn
|
533170fbfa
LibJS: Combine DeclarativeEnvironment's bindings and names into one list
|
3 年之前 |
Andreas Kling
|
ff60e8ffc6
LibJS: Use Vector instead of HashMap in DeclarativeEnvironment
|
3 年之前 |
Ali Mohammad Pur
|
1bbfaf8627
LibJS: More properly implement scoping rules in bytecode codegen
|
3 年之前 |
Linus Groh
|
01370136ee
LibJS: Convert delete_binding() to ThrowCompletionOr
|
3 年之前 |
Linus Groh
|
f35e268024
LibJS: Convert get_binding_value() to ThrowCompletionOr
|
3 年之前 |
Linus Groh
|
7652138ce0
LibJS: Convert set_mutable_binding() to ThrowCompletionOr
|
3 年之前 |
Linus Groh
|
ae397541fb
LibJS: Convert initialize_binding() to ThrowCompletionOr
|
3 年之前 |
Linus Groh
|
2691c65639
LibJS: Convert create_immutable_binding() to ThrowCompletionOr
|
3 年之前 |
Linus Groh
|
4baf3a91e8
LibJS: Convert create_mutable_binding() to ThrowCompletionOr
|
3 年之前 |
Linus Groh
|
fbb176c926
LibJS: Convert has_binding() to ThrowCompletionOr
|
3 年之前 |
Andreas Kling
|
421845b0cd
LibJS: Taint variable environment chain after non-strict direct eval()
|
3 年之前 |
Andreas Kling
|
540ce075b6
LibJS: Add direct (indexed) binding accessors to DeclarativeEnvironment
|
3 年之前 |
Andreas Kling
|
cb696eff08
LibJS: Make Environment::has_binding() optionally return binding index
|
3 年之前 |
Andreas Kling
|
6ef5464015
LibJS: Make DeclarativeEnvironment store bindings in a Vector
|
3 年之前 |
davidot
|
f4f1397735
js: Allow for completion of lexically declared variables
|
3 年之前 |
davidot
|
830ea0414c
LibJS: Make scoping follow the spec
|
3 年之前 |
Andreas Kling
|
80170887db
LibJS: Make Environment::put_into_environment() return a success bool
|
4 年之前 |