gecko-dev/js
Julian Seward 2b32ec36db Bug 1795848 - IRGenerator::stubName_: don't allocate these on the C++ heap. r=iain.
Profiling of tcampbell's React benchmark [1] using DHAT shows that
about 20000 of a total of 195000 C++ heap allocated blocks are
clones of C string literals, created by JS_smprintf.  This patch
removes those allocations entirely.  This problem was alluded to
some time back in [2].

[1] https://github.com/mozilla-spidermonkey/matrix-react-bench

[2] https://phabricator.services.mozilla.com/D148035#inline-815309

Differential Revision: https://phabricator.services.mozilla.com/D159586
2022-10-19 13:34:34 +00:00
..
examples Bug 1746090 - Generalize traversing through a function's CFG with BFS_upwards(). r=jonco 2022-01-22 01:34:42 +00:00
loader Bug 1712762 - Check if module load requests have already been cancelled in ModuleLoaderBase::CancelDynamicImport r=yulia 2022-10-12 16:26:20 +00:00
public Bug 1790630 - Add telemetry for zones r=sfink 2022-10-13 09:22:38 +00:00
src Bug 1795848 - IRGenerator::stubName_: don't allocate these on the C++ heap. r=iain. 2022-10-19 13:34:34 +00:00
xpconnect Bug 1792341 - Migrate more toolkit/modules consumers to use direct ES module import. r=Gijs,webdriver-reviewers,perftest-reviewers,necko-reviewers,geckoview-reviewers,preferences-reviewers,application-update-reviewers,pip-reviewers,credential-management-reviewers,sgalich,owlish,bytesized,AlexandruIonescu,whimboo,mconley,mixedpuppy 2022-10-18 11:21:26 +00:00
app.mozbuild
ffi.configure
moz.build
moz.configure Bug 1792981 - [loong64] Enable JIT compiler of loong64 port by default. r=jandem 2022-10-10 13:22:35 +00:00
sub.configure Bug 1752072 - Remove check for RANLIB. r=firefox-build-system-reviewers,mhentges 2022-02-03 00:06:30 +00:00