Age | Commit message (Expand) | Author |
2020-09-27 | LibJS: Remove Interpreter& argument to Function::construct() | Andreas Kling |
2020-09-27 | LibJS: Make native function/property callbacks take VM, not Interpreter | Andreas Kling |
2020-09-27 | LibJS: Make Function::call() not require an Interpreter& | Andreas Kling |
2020-09-27 | LibJS: Move most of Interpreter into VM | Andreas Kling |
2020-08-25 | LibJS: Make Interpreter::throw_exception() a void function | Linus Groh |
2020-07-23 | LibJS: Simplify Cell::initialize() | Andreas Kling |
2020-07-11 | LibJS: Renamed Object::GetOwnPropertyReturnMode to Object::PropertyKind | Matthew Olsson |
2020-07-09 | LibJS: Integrate Symbols into objects as valid keys | Matthew Olsson |
2020-07-01 | LibJS: Explicitly pass a "Function& new_target" to Function::construct | Matthew Olsson |
2020-06-20 | LibJS: Object::initialize() overrides must always call base class | Andreas Kling |
2020-06-20 | LibJS: Make Value::to_object() take a GlobalObject& | Andreas Kling |
2020-06-20 | LibJS: Move native objects towards two-pass construction | Andreas Kling |
2020-06-20 | LibJS: Pass GlobalObject& to native functions and property accessors | Andreas Kling |
2020-06-11 | LibJS: Consolidate error messages into ErrorTypes.h | Matthew Olsson |
2020-06-08 | LibJS+LibWeb: Remove a bunch of calls to Interpreter::global_object() | Andreas Kling |
2020-06-06 | LibJS: Add Proxy objects | Matthew Olsson |
2020-06-06 | LibJS: Object.setPrototypeOf throws error on too few arguments | Matthew Olsson |
2020-06-06 | LibJS: Add PropertyDescriptor object | Matthew Olsson |
2020-06-02 | LibJS: Disallow changing the prototype of non-extensible objects | Linus Groh |
2020-06-02 | LibJS: Don't assume Object.setPrototypeOf() prototype value is an object | Linus Groh |
2020-06-02 | LibJS: Return specified object from Object.setPrototypeOf() | Linus Groh |
2020-06-02 | LibJS: Add Object.{isExtensible,preventExtensions}() | Matthew Olsson |
2020-05-28 | LibJS: Object index properties have descriptors; Handle sparse indices | Matthew Olsson |
2020-05-27 | LibJS: Simplify and normalize publicly-exposed Object functions | Matthew Olsson |
2020-05-18 | LibJS: Change Value::to_object(Heap& -> Interpreter&) | Linus Groh |
2020-05-15 | LibJS: Add side-effect-free version of Value::to_string() | Andreas Kling |
2020-05-08 | LibJS: Spec-compliant equality comparisons | Matthew Olsson |
2020-05-02 | LibJS: Set correct "length" of Object constructor | Linus Groh |
2020-05-01 | LibJS: Implement most of the Reflect object | Linus Groh |
2020-04-30 | LibJS: Add Object.{keys,values,entries}() | mattco98 |
2020-04-29 | LibJS: Implement correct object property ordering | mattco98 |
2020-04-28 | LibJS: Implement correct attributes for (almost) all properties | mattco98 |
2020-04-26 | LibJS: Implement basic support for the "delete" operator | Andreas Kling |
2020-04-26 | LibJS: Implement Object.is() | Linus Groh |
2020-04-25 | LibJS: Stop using Optional<Value> in favor of Value's empty state | Andreas Kling |
2020-04-18 | LibJS: Move builtin prototypes to the global object | Andreas Kling |
2020-04-18 | LibJS+LibWeb: Pass prototype to Object constructor | Andreas Kling |
2020-04-18 | LibJS: Pass prototype to Function constructors | Andreas Kling |
2020-04-18 | LibJS: Make Array constructor take its prototype | Andreas Kling |
2020-04-14 | LibJS: Remove shift, pop, push functions from Array object | Linus Groh |
2020-04-13 | LibJS: Tweak FunctionPrototype::to_string and constructors | Stephan Unverwerth |
2020-04-10 | LibJS: Throw real TypeError, ReferenceError, etc objects | Andreas Kling |
2020-04-10 | LibJS: Add property configuration transitions | Andreas Kling |
2020-04-10 | LibJS: Add Object.defineProperty() and start caring about attributes | Andreas Kling |
2020-04-06 | LibJS: Support array holes, encoded as empty JS::Value | Andreas Kling |
2020-04-06 | LibJS: Add a number-indexed property storage to all Objects | Andreas Kling |
2020-04-04 | LibJS: Set length property in Object::put_native_function() | Linus Groh |
2020-04-04 | LibJS: Add js_string(Interpreter&, String) | Andreas Kling |
2020-04-02 | LibJS: Start implementing object shapes | Andreas Kling |
2020-04-01 | LibJS: Add argument(i) and argument_count() to Interpreter | Andreas Kling |