Bug 1857218 - Part 6: Remove owner fields from individual store buffers r=sfink
commit334315689d31e9a3464b1295651a5414cdd11627
authorJon Coppeard <jcoppeard@mozilla.com>
Fri, 6 Oct 2023 08:36:55 +0000 (6 08:36 +0000)
committerJon Coppeard <jcoppeard@mozilla.com>
Fri, 6 Oct 2023 08:36:55 +0000 (6 08:36 +0000)
tree8578b02b4802617dba4bf125f587d6a7ddbcd026
parentfcfa1a036f516145f4326f19dabe320ce0ab32cc
Bug 1857218 - Part 6: Remove owner fields from individual store buffers r=sfink

We can refactor this so we don't need to store a back pointer to the owning
StoreBuffer in all the individual buffers.

Differential Revision: https://phabricator.services.mozilla.com/D190194
js/src/gc/StoreBuffer.cpp
js/src/gc/StoreBuffer.h
js/src/gc/Tenuring.cpp