tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

commit fdebe325b1d13e571fb210622c28862cb46be6b7
parent f8b3beb4090fa8ae59f5ec9a91087ef09f52f355
Author: Jon Coppeard <jcoppeard@mozilla.com>
Date:   Mon, 13 Oct 2025 13:35:10 +0000

Bug 1993183 - Part 4: Use CellAllocPolicy for JS WeakMap objects r=sfink

Finally, switch to using CellAllocPolicy for JS WeakMaps.

Differential Revision: https://phabricator.services.mozilla.com/D267940

Diffstat:
Mjs/src/builtin/WeakMapObject.h | 2+-
1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/js/src/builtin/WeakMapObject.h b/js/src/builtin/WeakMapObject.h @@ -17,7 +17,7 @@ class WeakCollectionObject : public NativeObject { public: enum { DataSlot, SlotCount }; - using Map = WeakMap<Value, Value, ZoneAllocPolicy>; + using Map = WeakMap<Value, Value, CellAllocPolicy>; Map* getMap() { return maybePtrFromReservedSlot<Map>(DataSlot); } size_t sizeOfExcludingThis(mozilla::MallocSizeOf aMallocSizeOf);