summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibJS/Runtime/Object.cpp
AgeCommit message (Expand)Author
2023-01-09AK+Everywhere: Rename FlyString to DeprecatedFlyStringTimothy Flynn
2023-01-08LibJS+Everywhere: Make PrimitiveString and Utf16String fallibleTimothy Flynn
2022-12-15LibJS: Convert Heap::allocate{,_without_realm}() to NonnullGCPtrLinus Groh
2022-12-14LibJS: Remove Object(Object& prototype) footgunAndreas Kling
2022-12-14LibJS: Convert Object::create() to NonnullGCPtrLinus Groh
2022-12-14LibJS: Convert NativeFunction::create() to NonnullGCPtrLinus Groh
2022-12-07LibJS: Replace standalone js_string() with PrimitiveString::create()Linus Groh
2022-12-07LibJS: Move initialize_instance_elements() from VM to ObjectLinus Groh
2022-12-06Everywhere: Rename to_{string => deprecated_string}() where applicableLinus Groh
2022-12-06AK+Everywhere: Rename String to DeprecatedStringLinus Groh
2022-11-26LibJS: Support instrinsic Object properties with deferred evaluationTimothy Flynn
2022-11-23LibJS+LibWeb: Make Runtime/AbstractOperations.h not include AST.hAndreas Kling
2022-10-20LibJS: Make define_native_foo() take SafeFunctionsAndreas Kling
2022-08-28LibJS: Remove Shape::global_object() and Object::global_object()Linus Groh
2022-08-27LibJS: Move intrinsics to the realmLinus Groh
2022-08-23LibJS+LibWeb: Reduce use of GlobalObject as an intermediaryLinus Groh
2022-08-23LibJS: Pass Realm to define_native_{accessor,function}()Linus Groh
2022-08-23LibJS: Remove GlobalObject parameter from native functionsLinus Groh
2022-08-23LibJS: Replace GlobalObject with VM in remaining AOs [Part 19/19]Linus Groh
2022-08-23LibJS: Replace GlobalObject with VM in common AOs [Part 18/19]Linus Groh
2022-08-23LibJS: Replace GlobalObject with VM in Value AOs [Part 4/19]Linus Groh
2022-08-23LibJS: Remove GlobalObject from VM::throw_completion()Linus Groh
2022-08-23LibJS+LibWeb: Replace GlobalObject with Realm in Heap::allocate<T>()Linus Groh
2022-08-23LibJS+LibWeb: Replace GlobalObject with Realm in create() functionsLinus Groh
2022-08-23LibJS+LibWeb: Replace GlobalObject with Realm in initialize() functionsLinus Groh
2022-08-23LibJS+LibWeb: Replace GlobalObject with Realm in object constructorsLinus Groh
2022-08-17LibJS: Add the HostEnsureCanAddPrivateElement hookdavidot
2022-08-05LibJS: Let Shape store a Realm instead of a GlobalObjectAndreas Kling
2022-05-03LibJS: Remove implicit wrapping/unwrapping of completion recordsLinus Groh
2022-05-01LibJS: Remove assertions that are now part of structured headersLinus Groh
2022-05-01LibJS: Add missing comment in OrdinaryToPrimitiveLinus Groh
2022-04-20LibJS: De-duplicate ClassFieldDefinition RecordsLinus Groh
2022-04-01Everywhere: Run clang-formatIdan Horowitz
2022-03-29LibJS: Implement the EnumerateObjectProperties AOIdan Horowitz
2022-03-16Libraries: Use default constructors/destructors in LibJSLenny Maiorani
2022-02-20LibJS: Use new NativeFunction::create() in most placesLinus Groh
2022-02-09LibJS: Add Object constructor allowing null prototypeLinus Groh
2022-02-09LibJS: Replace uses of MarkedValueList with MarkedVector<Value>Linus Groh
2022-02-08LibJS+Everywhere: Remove VM::exception() and most related functionsdavidot
2022-02-06Everywhere: Rename JS::PropertyKey variables from property_{name => key}Linus Groh
2022-01-23Everywhere: Convert VM::call() to JS::call()mjz19910
2022-01-04LibJS: Convert PropertyKey::from_value() to ThrowCompletionOrLinus Groh
2021-12-21LibJS: Update spec numbers for Operations on Objects AOsTimothy Flynn
2021-12-08LibJS: Only allocate space for Object private elements if neededAndreas Kling
2021-11-24LibJS: Fix incorrectly formatted section commentsLinus Groh
2021-11-09LibJS: Remove leftover exception check in OrdinaryHasPropertyIdan Horowitz
2021-10-31LibJS: Remove old Native FunctionsIdan Horowitz
2021-10-24LibJS: Provide default hash traits for JS::PropertyKeyAndreas Kling
2021-10-24LibJS: Rename PropertyName to PropertyKeyAndreas Kling
2021-10-21LibJS: Use implicit ThrowCompletionOr<T> constructor where possibleLinus Groh