summaryrefslogtreecommitdiff
path: root/Libraries/LibJS/Runtime/Shape.cpp
AgeCommit message (Expand)Author
2020-10-17LibJS: Use allocate_without_global_object for allocating ShapesAndreas Kling
2020-10-16LibJS: Reorganize Shape members to reduce sizeof(Shape) a bitAndreas Kling
2020-10-16LibJS: Don't bother deferring GC during ensure_property_table()Andreas Kling
2020-10-10LibJS: Don't change offset when reconfiguring property in unique shapeLinus Groh
2020-10-05LibJS: Avoid work in Shape::lookup() if there are no propertiesAndreas Kling
2020-10-05LibJS: Prevent object shape transitions during runtime object buildupAndreas Kling
2020-10-05LibJS: Make use of existing property tables when reifying new onesAndreas Kling
2020-10-04LibJS: Pre-size the hash map and vector used in ensure_property_table()Andreas Kling
2020-10-04LibJS: Don't force property table reification on Shape::property_count()Andreas Kling
2020-09-27LibJS: Remove a whole bunch of includes of <LibJS/Interpreter.h>Andreas Kling
2020-09-20LibJS: Don't allocate property table during GC marking phaseAndreas Kling
2020-09-09LibJS: Deal with a FIXME in Shape::ensure_property_table()Andreas Kling
2020-07-09LibJS: Integrate Symbols into objects as valid keysMatthew Olsson
2020-06-20LibJS: Move native objects towards two-pass constructionAndreas Kling
2020-06-08LibJS: Always keep a reference to the global object in ShapeAndreas Kling
2020-06-06LibJS: Add Proxy objectsMatthew Olsson
2020-06-06LibJS: Distinguish between omitted descriptor attributes and false onesMatthew Olsson
2020-04-29LibJS: Implement correct object property orderingmattco98
2020-04-26LibJS: Implement basic support for the "delete" operatorAndreas Kling
2020-04-16LibJS: Allow cells to mark null pointersAndreas Kling
2020-04-10LibJS: Key shape transitions on both property name and attributesAndreas Kling
2020-04-10LibJS: Add property configuration transitionsAndreas Kling
2020-04-10LibJS: Add Object.defineProperty() and start caring about attributesAndreas Kling
2020-04-06Meta: Add missing copyright headersAndreas Kling
2020-04-02LibJS: Start implementing object shapesAndreas Kling