Ali Mohammad Pur
|
53d24fbd65
LibJS: Make References see into Environment's bindings as well
|
3 lat temu |
Ali Mohammad Pur
|
f7a68ae998
LibJS: Mark two JS::Reference functions `const`
|
3 lat temu |
Idan Horowitz
|
8d01d43f5e
LibJS: Replace the boolean argument of Object::set with an enum class
|
4 lat temu |
davidot
|
721238f41c
LibJS: Use the direct formatter of PropertyName instead of via to_value
|
4 lat temu |
Linus Groh
|
9555ca99a0
LibJS: Remove unnecessary value_or() from get()
|
4 lat temu |
Linus Groh
|
09bd5f8772
LibJS: Rewrite most of Object for spec compliance :^)
|
4 lat temu |
Andreas Kling
|
e8430cf0d3
LibJS: Don't allow `delete super.property`
|
4 lat temu |
Andreas Kling
|
a4897ed7b2
LibJS: Throw on failed PutValue into an environment reference
|
4 lat temu |
Andreas Kling
|
44221756ab
LibJS: Drop "Record" suffix from all the *Environment record classes
|
4 lat temu |
Andreas Kling
|
7b28fa99ba
LibJS: Rename Reference methods to match the spec
|
4 lat temu |
Andreas Kling
|
bce7fdba81
LibJS: Bring Reference records a bit closer to the ECMAScript spec
|
4 lat temu |
Andreas Kling
|
8a3c9d9851
LibJS: Remove direct argument loading since it was buggy
|
4 lat temu |
Andreas Kling
|
6e0e8a8242
LibJS: Teach Reference to access call frame arguments directly
|
4 lat temu |
Idan Horowitz
|
064ed8279e
LibJS: Support deleting local variables with operator delete
|
4 lat temu |
Brian Gianforcaro
|
1682f0b760
Everything: Move to SPDX license identifiers in all files.
|
4 lat temu |
Linus Groh
|
51a5427419
LibJS: Improve Reference::get() TypeError message for nullish base
|
4 lat temu |
Linus Groh
|
e875513ff7
LibJS: Use empty value for Reference unresolvable state, not undefined
|
4 lat temu |
Andreas Kling
|
635a5eec75
LibJS: Remove a whole bunch of unnecessary #includes
|
4 lat temu |
Andreas Kling
|
13d7c09125
Libraries: Move to Userland/Libraries/
|
4 lat temu |