Linus Groh
|
9555ca99a0
LibJS: Remove unnecessary value_or() from get()
|
4 năm trước cách đây |
Linus Groh
|
09bd5f8772
LibJS: Rewrite most of Object for spec compliance :^)
|
4 năm trước cách đây |
Idan Horowitz
|
e480d69130
LibJS: Bring ArrayCreate and ArrayConstructor closer to spec
|
4 năm trước cách đây |
Andreas Kling
|
1bd52ce789
LibJS: Stop qualifying AK::Function
|
4 năm trước cách đây |
Andreas Kling
|
ba9d5c4d54
LibJS: Rename Function => FunctionObject
|
4 năm trước cách đây |
Linus Groh
|
dbda5a9a4c
LibJS: Move install_error_cause() from Object to Error
|
4 năm trước cách đây |
davidot
|
83dd0164b2
Revert "LibJS: Fix this_value in native setters and getters"
|
4 năm trước cách đây |
davidot
|
19f505d320
LibJS: Fix propagation of setters and getters from prototypes
|
4 năm trước cách đây |
Andreas Kling
|
c2ad599783
LibJS: Rename CallFrame => ExecutionContext
|
4 năm trước cách đây |
davidot
|
f102b56345
LibJS: Fix this_value in native setters and getters
|
4 năm trước cách đây |
davidot
|
91de1135a5
LibJS: Fix a number of regressions in the test262 tests
|
4 năm trước cách đây |
davidot
|
733e8472fa
LibJS: Make put_own_property_by_index closer to spec
|
4 năm trước cách đây |
davidot
|
15edad8202
LibJS: Make define_property always throw if specified
|
4 năm trước cách đây |
davidot
|
16b87b85e3
LibJS: Add parameter to delete_property since we need DeleteOrThrow
|
4 năm trước cách đây |
Ali Mohammad Pur
|
eb5c92d4e2
LibJS: Don't assert for empty reciever if AllowSideEffects::No is given
|
4 năm trước cách đây |
Andreas Kling
|
f86e241699
LibJS: Object.getOwnPropertyNames() should enumerate String's .length
|
4 năm trước cách đây |
Idan Horowitz
|
b6a74b6bd9
LibJS: Use existing attributes if any are missing in the new descriptor
|
4 năm trước cách đây |
Idan Horowitz
|
dcb55db99b
LibJS: Replace boolean without_side_effects parameters with an enum
|
4 năm trước cách đây |
Idan Horowitz
|
a85a95fe8d
LibJS: Stop overwriting existing accessors in Object::define_property
|
4 năm trước cách đây |
Idan Horowitz
|
b9d9187feb
LibJS: Automatically & lazily coerce PropertyNames into numbers
|
4 năm trước cách đây |
Idan Horowitz
|
623eadb44e
LibJS: Stop overwriting existing indexed accessors in define_accessor
|
4 năm trước cách đây |
Idan Horowitz
|
6352a33ed2
LibJS: Respect Object::get's without_side_effects parameter for numbers
|
4 năm trước cách đây |
Linus Groh
|
317b88a8c3
LibJS: Replace Object's create_empty() with create() taking a prototype
|
4 năm trước cách đây |
Idan Horowitz
|
07992c8da6
LibJS: Throw when delete-ing a non-configurable property in strict mode
|
4 năm trước cách đây |
Idan Horowitz
|
c619ad4fec
LibJS: Allow no-op define property calls on non-configurable objects
|
4 năm trước cách đây |
Andreas Kling
|
5eef07d232
LibJS: Avoid lots of string-to-int during global object construction
|
4 năm trước cách đây |
Linus Groh
|
7327a28ccc
LibJS: Add ECMA-262 section/title/URL comments almost everywhere
|
4 năm trước cách đây |
Idan Horowitz
|
bd9e20ef79
LibJS: Add the Object.getOwnPropertySymbols method
|
4 năm trước cách đây |
Idan Horowitz
|
7f6d3818a2
LibJS: Add the Object::define_native_accessor method
|
4 năm trước cách đây |
Linus Groh
|
862ba64037
LibJS: Implement the Error Cause proposal
|
4 năm trước cách đây |