index
:
serenity
master
topic/trivial_docs
The Serenity Operating System 🐞
cos
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
Userland
/
Libraries
/
LibJS
/
Runtime
/
Object.cpp
Age
Commit message (
Expand
)
Author
2021-08-28
LibJS: Avoid transitions for name/length of native functions/accessors
Linus Groh
2021-08-28
LibJS: Add define_direct_{property,accessor}_without_transition()
Linus Groh
2021-08-28
LibJS: Avoid pointless transitions and metadata lookups in storage_set()
Linus Groh
2021-08-09
LibJS: Move Object::invoke to Value::invoke and fix it for primitives
davidot
2021-08-08
LibJS+Spreadsheet: Use js_string(VM&, ...) overload more
Linus Groh
2021-08-01
LibJS: Remove unused header includes
Brian Gianforcaro
2021-07-16
LibJS: Replace the boolean argument of Object::set with an enum class
Idan Horowitz
2021-07-09
LibJS: Use PropertyName instead of StringOrSymbol in Object::invoke()
Idan Horowitz
2021-07-07
LibJS: Remove the NativeProperty mechanism from LibJS
Idan Horowitz
2021-07-06
LibJS: Add define_direct_property and remove the define_property helper
Idan Horowitz
2021-07-06
LibJS: Add and use the CreateNonEnumerableDataPropertyOrThrow AO
Idan Horowitz
2021-07-05
LibJS: Finish implementing mapped arguments exotic objects :^)
Andreas Kling
2021-07-05
LibJS: Make ObjectPrototype an immutable prototype exotic object
Linus Groh
2021-07-05
LibJS: Remove unnecessary value_or() from get()
Linus Groh
2021-07-04
LibJS: Rewrite most of Object for spec compliance :^)
Linus Groh
2021-07-04
LibJS: Bring ArrayCreate and ArrayConstructor closer to spec
Idan Horowitz
2021-06-27
LibJS: Stop qualifying AK::Function
Andreas Kling
2021-06-27
LibJS: Rename Function => FunctionObject
Andreas Kling
2021-06-26
LibJS: Move install_error_cause() from Object to Error
Linus Groh
2021-06-26
Revert "LibJS: Fix this_value in native setters and getters"
davidot
2021-06-26
LibJS: Fix propagation of setters and getters from prototypes
davidot
2021-06-24
LibJS: Rename CallFrame => ExecutionContext
Andreas Kling
2021-06-22
LibJS: Fix this_value in native setters and getters
davidot
2021-06-22
LibJS: Fix a number of regressions in the test262 tests
davidot
2021-06-22
LibJS: Make put_own_property_by_index closer to spec
davidot
2021-06-22
LibJS: Make define_property always throw if specified
davidot
2021-06-22
LibJS: Add parameter to delete_property since we need DeleteOrThrow
davidot
2021-06-22
LibJS: Don't assert for empty reciever if AllowSideEffects::No is given
Ali Mohammad Pur
2021-06-19
LibJS: Object.getOwnPropertyNames() should enumerate String's .length
Andreas Kling
2021-06-18
LibJS: Use existing attributes if any are missing in the new descriptor
Idan Horowitz
2021-06-17
LibJS: Replace boolean without_side_effects parameters with an enum
Idan Horowitz
2021-06-17
LibJS: Stop overwriting existing accessors in Object::define_property
Idan Horowitz
2021-06-16
LibJS: Automatically & lazily coerce PropertyNames into numbers
Idan Horowitz
2021-06-16
LibJS: Stop overwriting existing indexed accessors in define_accessor
Idan Horowitz
2021-06-16
LibJS: Respect Object::get's without_side_effects parameter for numbers
Idan Horowitz
2021-06-16
LibJS: Replace Object's create_empty() with create() taking a prototype
Linus Groh
2021-06-16
LibJS: Throw when delete-ing a non-configurable property in strict mode
Idan Horowitz
2021-06-16
LibJS: Allow no-op define property calls on non-configurable objects
Idan Horowitz
2021-06-13
LibJS: Avoid lots of string-to-int during global object construction
Andreas Kling
2021-06-13
LibJS: Add ECMA-262 section/title/URL comments almost everywhere
Linus Groh
2021-06-12
LibJS: Add the Object.getOwnPropertySymbols method
Idan Horowitz
2021-06-12
LibJS: Add the Object::define_native_accessor method
Idan Horowitz
2021-06-11
LibJS: Implement the Error Cause proposal
Linus Groh
2021-06-10
LibJS: Stop asserting in {Set,Test}IntegrityLevel on missing descriptor
Idan Horowitz
2021-06-07
LibJS: Remove redundant exception checks
Linus Groh
2021-06-07
LibJS: Never omit setter/getter attributes in accessor descriptor object
Linus Groh
2021-06-07
LibJS: Fix get_own_property_descriptor_object() field name order
Linus Groh
2021-06-07
LibJS: Add missing cyclic prototype check to Object.setPrototypeOf()
Linus Groh
2021-06-05
LibJS: Throw TypeError on write to non-writable property in strict mode
Idan Horowitz
2021-06-05
LibJS: Use PropertyName::as_string() in Object::get()
Andreas Kling
[next]