gecko-dev/js
Jon Coppeard 35948d26f6 Bug 1808572 - Part 1: Replace use of array object with a native vector for export names r=arai
Rather than create an array object we can use a vector for these names.

One wrinkle is that since we never mutate the name list after it's attached to
the namespace object we don't need barriers on it. This is more convenient
because it allows us to use the same vector type on the stack in a rooted and
in the object itself. I've added comments that hopefully explain things.

Differential Revision: https://phabricator.services.mozilla.com/D165985
2023-01-05 10:24:51 +00:00
..
examples
loader Bug 1806725 - Avoid gray unmarking when unlinking module records r=mccr8,sfink 2023-01-04 09:40:05 +00:00
public Bug 1806725 - Avoid gray unmarking when unlinking module records r=mccr8,sfink 2023-01-04 09:40:05 +00:00
src Bug 1808572 - Part 1: Replace use of array object with a native vector for export names r=arai 2023-01-05 10:24:51 +00:00
xpconnect Backed out changeset 8b644e916589 (bug 1752703) for causing Android startup crashes (bug 1807716) 2023-01-04 09:34:28 -05:00
app.mozbuild
ffi.configure Backed out changeset 028a7f4e4b32 (bug 1776255) for causing Linux artifact builds bustages on central CLOSED TREE 2022-11-26 17:13:36 -05:00
moz.build
moz.configure Bug 1804605 - Move JS_DEBUG to python configure. r=firefox-build-system-reviewers,nalexander 2022-12-12 21:43:51 +00:00
sub.configure