Files
ladybird/Libraries/LibJS/Runtime
Andreas Kling 50ab87f651 LibJS: Make use of existing property tables when reifying new ones
When reifying a shape transition chain, look for the nearest previous
shape in the transition chain that has a property table already, and
use that as the starting point.

This achieves two things:

1. We do less work when reifying property tables that already have
   partial property tables earlier in the chain.

2. This enables adding properties to a shape without performing a
   transition. This will be useful for initializing runtime objects
   with way fewer allocations. See next patch. :^)
2020-10-05 20:53:00 +02:00
..
2020-10-04 17:03:33 +02:00
2020-10-04 17:03:33 +02:00
2020-07-13 15:07:29 +02:00
2020-10-02 18:01:27 +02:00