davidot
|
c7a6572789
LibJS: Add private references
|
3 gadi atpakaļ |
Linus Groh
|
ae397541fb
LibJS: Convert initialize_binding() to ThrowCompletionOr
|
3 gadi atpakaļ |
Ali Mohammad Pur
|
13138811df
LibJS: Partially revert 12b283f
|
3 gadi atpakaļ |
Ali Mohammad Pur
|
12b283f32f
LibJS: Make accessing the current function's arguments cheaper
|
3 gadi atpakaļ |
Andreas Kling
|
41a072bded
LibJS: Fast non-local variable access :^)
|
3 gadi atpakaļ |
Andreas Kling
|
4444bcabde
LibJS: Make Reference aware of DeclarativeEnvironment indices
|
3 gadi atpakaļ |
davidot
|
830ea0414c
LibJS: Make scoping follow the spec
|
3 gadi atpakaļ |
davidot
|
7081fb4eb0
LibJS: Make the default constructed reference invalid
|
3 gadi atpakaļ |
Ali Mohammad Pur
|
72ddaa31e3
LibJS: Implement parsing and execution of optional chains
|
3 gadi atpakaļ |
Ali Mohammad Pur
|
f7a68ae998
LibJS: Mark two JS::Reference functions `const`
|
3 gadi atpakaļ |
Andreas Kling
|
0d2c3f62d3
LibJS: Use move semantics more when creating Reference objects
|
3 gadi atpakaļ |
Andreas Kling
|
44221756ab
LibJS: Drop "Record" suffix from all the *Environment record classes
|
4 gadi atpakaļ |
Andreas Kling
|
57214268dd
LibJS: Make sure to always initialize Reference::m_base_value
|
4 gadi atpakaļ |
Andreas Kling
|
7b28fa99ba
LibJS: Rename Reference methods to match the spec
|
4 gadi atpakaļ |
Andreas Kling
|
bce7fdba81
LibJS: Bring Reference records a bit closer to the ECMAScript spec
|
4 gadi atpakaļ |
Andreas Kling
|
8a3c9d9851
LibJS: Remove direct argument loading since it was buggy
|
4 gadi atpakaļ |
Andreas Kling
|
6e0e8a8242
LibJS: Teach Reference to access call frame arguments directly
|
4 gadi atpakaļ |
Idan Horowitz
|
064ed8279e
LibJS: Support deleting local variables with operator delete
|
4 gadi atpakaļ |
Brian Gianforcaro
|
1682f0b760
Everything: Move to SPDX license identifiers in all files.
|
4 gadi atpakaļ |
Linus Groh
|
e875513ff7
LibJS: Use empty value for Reference unresolvable state, not undefined
|
4 gadi atpakaļ |
Andreas Kling
|
46e61d208b
LibJS: Avoid unnecessary FlyString(String) churn in Reference ctors
|
4 gadi atpakaļ |
Andreas Kling
|
13d7c09125
Libraries: Move to Userland/Libraries/
|
4 gadi atpakaļ |