gecko-dev/js
Jan de Mooij bba5141ddc Bug 1790791 part 3 - Add a fast path for megamorphic set/add on plain objects. r=iain
More than 94% of calls to `SetElementMegamorphic` on matrix-react-bench, Speedometer 2,
and a number of popular websites can be optimized with this fast path.

This makes a micro-benchmark 1.72x faster and should eliminate most of the overhead,
but we could potentially optimize this more in the future with the megamorphic
cache.

Depends on D157331

Differential Revision: https://phabricator.services.mozilla.com/D157332
2022-09-15 08:56:56 +00:00
..
ductwork/debugger Bug 1667455 - Part 6: Stop importing Services.jsm from chrome-priv JS code, non-top-level or multi-line cases. r=kmag,perftest-reviewers,AlexandruIonescu,sparky 2022-07-11 12:41:51 +00:00
examples
loader Bug 1777574, automate CC zone handling, r=mccr8 2022-09-07 11:22:51 +00:00
public Bug 1785804 - Part 5: Merge GenericTracer into JSTracer r=sfink 2022-09-07 09:49:59 +00:00
src Bug 1790791 part 3 - Add a fast path for megamorphic set/add on plain objects. r=iain 2022-09-15 08:56:56 +00:00
xpconnect Bug 1790102 - Make nsXPCWrappedJS into a regular script holder class. r=smaug 2022-09-13 16:25:58 +00:00
app.mozbuild
ffi.configure
moz.build
moz.configure Bug 1784092 - Part 2: Enable change-array-by-copy build option by default on Nightly. r=mgaudet 2022-08-12 15:22:17 +00:00
sub.configure