Shannon Booth
|
f87041bf3a
LibGC+Everywhere: Factor out a LibGC from LibJS
|
hai 8 meses |
Timothy Flynn
|
93712b24bf
Everywhere: Hoist the Libraries folder to the top-level
|
hai 8 meses |
Andreas Kling
|
13d7c09125
Libraries: Move to Userland/Libraries/
|
%!s(int64=4) %!d(string=hai) anos |
Andreas Kling
|
fdd974b7ef
LibJS: Fix UB downcast during GlobalObject construction
|
%!s(int64=4) %!d(string=hai) anos |
Andreas Kling
|
98f2da9834
LibJS: Rename Cell::visit_children() => Cell::visit_edges()
|
%!s(int64=4) %!d(string=hai) anos |
Andreas Kling
|
97a05ac9ac
LibJS: Allow Shape without a global object
|
%!s(int64=4) %!d(string=hai) anos |
Luke
|
f5aad71c15
LibJS: Remove unused variable m_has_property_table in Shape
|
%!s(int64=4) %!d(string=hai) anos |
Andreas Kling
|
2c956ac132
LibJS: Reorganize Shape members to reduce sizeof(Shape) a bit
|
%!s(int64=4) %!d(string=hai) anos |
Andreas Kling
|
69bae3fd9a
LibJS: Prevent object shape transitions during runtime object buildup
|
%!s(int64=4) %!d(string=hai) anos |
Andreas Kling
|
b7975abef8
LibJS: Don't force property table reification on Shape::property_count()
|
%!s(int64=4) %!d(string=hai) anos |
Matthew Olsson
|
7a1d485b19
LibJS: Integrate Symbols into objects as valid keys
|
%!s(int64=5) %!d(string=hai) anos |
Andreas Kling
|
ff8bb962b6
LibJS: Always keep a reference to the global object in Shape
|
%!s(int64=5) %!d(string=hai) anos |
Matthew Olsson
|
5ad5322f6a
LibJS: Distinguish between omitted descriptor attributes and false ones
|
%!s(int64=5) %!d(string=hai) anos |
Matthew Olsson
|
5ae9419a06
LibJS: Object index properties have descriptors; Handle sparse indices
|
%!s(int64=5) %!d(string=hai) anos |
Matthew Olsson
|
45dfa094e9
LibJS: Add getter/setter support
|
%!s(int64=5) %!d(string=hai) anos |
mattco98
|
95abcc3722
LibJS: Implement correct object property ordering
|
%!s(int64=5) %!d(string=hai) anos |
Andreas Kling
|
f897c41092
LibJS: Implement basic support for the "delete" operator
|
%!s(int64=5) %!d(string=hai) anos |
Andreas Kling
|
0fea525373
LibJS: Key shape transitions on both property name and attributes
|
%!s(int64=5) %!d(string=hai) anos |
Andreas Kling
|
8286f8b996
LibJS: Add property configuration transitions
|
%!s(int64=5) %!d(string=hai) anos |
Andreas Kling
|
e6d920d87d
LibJS: Add Object.defineProperty() and start caring about attributes
|
%!s(int64=5) %!d(string=hai) anos |
Andreas Kling
|
5e6e1fd482
LibJS: Start implementing object shapes
|
%!s(int64=5) %!d(string=hai) anos |