fune/js
Jon Coppeard c4184cde22 Bug 1884746 - Relax assertion when transferring unique IDs after nursery collection r=jandem
We can have duplicates of the same cell in the Nursery::cellsWithUid_ vector,
e.g. if we repeatedly try to add a unique ID but fail half way through due to
OOM. That could lead to triggering this assertion than the target of an ID
trasfer doesn't already have an ID. However when this happens the source of the
transfer has already had the ID removed.

This case is handled by HashMap::rekeyAs, called from rekeyIfMoved in the
following line, as it first looks up the source cell in the map and does
nothing if it's not present.

The fix is to relax the assertion.

Differential Revision: https://phabricator.services.mozilla.com/D204364
2024-03-13 16:37:04 +00:00
..
examples
loader Bug 1877703 - Part 3: Also remove currently fetching preload modules from the module map when import map is registered r=smaug 2024-03-13 13:25:30 +00:00
public Bug 1885114 - Add memory accounting for the zone object r=sfink 2024-03-13 16:35:19 +00:00
src Bug 1884746 - Relax assertion when transferring unique IDs after nursery collection r=jandem 2024-03-13 16:37:04 +00:00
xpconnect Bug 1885114 - Add memory accounting for the zone object r=sfink 2024-03-13 16:35:19 +00:00
app.mozbuild Bug 1880746 - Part 3: Remove duplicate DIRS from js/app.mozbuild. r=firefox-build-system-reviewers,glandium 2024-02-27 07:31:35 +00:00
ffi.configure
moz.build
moz.configure Bug 1883921 - wasm: Let js-string-builtins be built on beta/release. r=bvisness 2024-03-12 17:01:44 +00:00
sub.configure