Linus Groh
|
47ab84ffd9
LibJS: Add define_direct_{property,accessor}_without_transition()
|
3 년 전 |
Linus Groh
|
222e518a53
LibJS: Avoid pointless transitions and metadata lookups in storage_set()
|
3 년 전 |
davidot
|
151447bdf7
LibJS: Move Object::invoke to Value::invoke and fix it for primitives
|
3 년 전 |
Idan Horowitz
|
8d01d43f5e
LibJS: Replace the boolean argument of Object::set with an enum class
|
4 년 전 |
Idan Horowitz
|
4b39e718b3
LibJS: Remove unused Object::PutOwnPropertyMode enum class
|
4 년 전 |
Idan Horowitz
|
56d8098d13
LibJS: Use PropertyName instead of StringOrSymbol in Object::invoke()
|
4 년 전 |
Idan Horowitz
|
795786387b
LibJS: Remove the NativeProperty mechanism from LibJS
|
4 년 전 |
Linus Groh
|
0ba81dc0b7
LibJS: Remove Object::is_array() in favor of Value::is_array() and RTTI
|
4 년 전 |
Idan Horowitz
|
e3ef241108
LibJS: Remove the non-standard put helper and replace it's usages
|
4 년 전 |
Idan Horowitz
|
53f70e5208
LibJS: Remove the default length & attributes from define_native_*
|
4 년 전 |
Idan Horowitz
|
a6b8291a9b
LibJS: Add define_direct_property and remove the define_property helper
|
4 년 전 |
Idan Horowitz
|
6787e86a3a
LibJS: Add and use the CreateNonEnumerableDataPropertyOrThrow AO
|
4 년 전 |
Linus Groh
|
339ccba354
LibJS: Make Object.prototype.toString() fully spec compliant
|
4 년 전 |
Idan Horowitz
|
8195c31965
LibJS: Remove the non-standard get_own_property_descriptor helper
|
4 년 전 |
Linus Groh
|
cb20baebae
LibJS: Make ObjectPrototype an immutable prototype exotic object
|
4 년 전 |
Linus Groh
|
09bd5f8772
LibJS: Rewrite most of Object for spec compliance :^)
|
4 년 전 |
Andreas Kling
|
2d4eb40f59
LibJS: Add the CreateMappedArgumentsObject abstract operation
|
4 년 전 |
Andreas Kling
|
1bd52ce789
LibJS: Stop qualifying AK::Function
|
4 년 전 |
Andreas Kling
|
ba9d5c4d54
LibJS: Rename Function => FunctionObject
|
4 년 전 |
Linus Groh
|
dbda5a9a4c
LibJS: Move install_error_cause() from Object to Error
|
4 년 전 |
Andreas Kling
|
9ccc2f6c4d
LibJS: Make EnvironmentRecord inherit directly from Cell
|
4 년 전 |
Andreas Kling
|
f1e1d9dd74
LibJS: Add EnvironmentRecord::global_object()
|
4 년 전 |
davidot
|
16b87b85e3
LibJS: Add parameter to delete_property since we need DeleteOrThrow
|
4 년 전 |
Andreas Kling
|
1f8b6ac3c3
LibJS: Begin implementing GlobalEnvironmentRecord
|
4 년 전 |
Andreas Kling
|
aabd82d508
LibJS: Bring function environment records closer to the spec
|
4 년 전 |
Andreas Kling
|
6c6dbcfc36
LibJS: Rename Environment Records so they match the spec :^)
|
4 년 전 |
Linus Groh
|
e9388408db
LibJS: Implement support for the [[IsHTMLDDA]] internal slot
|
4 년 전 |
Idan Horowitz
|
dcb55db99b
LibJS: Replace boolean without_side_effects parameters with an enum
|
4 년 전 |
Idan Horowitz
|
6352a33ed2
LibJS: Respect Object::get's without_side_effects parameter for numbers
|
4 년 전 |
Linus Groh
|
317b88a8c3
LibJS: Replace Object's create_empty() with create() taking a prototype
|
4 년 전 |