gecko-dev/mozglue
Gerald Squelart 7dd306dcd9 Bug 1623195 - Optimize ProfileBufferEntryWriter::Serializer<Variant> - r=canaltinova
The old code was using `std::index_sequence_for` to call templated functions for
*every* possible Variant alternative.
Instead, using `Variant::match()` with a generic lambda (that also takes the
current Variant index, thanks to bug 1621865) means we're only calling the
function corresponding to the current alternative.

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

--HG--
extra : moz-landing-system : lando
2020-03-18 10:23:10 +00:00
..
android Bug 1557570 - Call baseprofiler::profiler_init() from the first mozglue function that runs. r=gerald 2020-03-17 04:15:04 +00:00
baseprofiler Bug 1623195 - Optimize ProfileBufferEntryWriter::Serializer<Variant> - r=canaltinova 2020-03-18 10:23:10 +00:00
build Bug 1608068 - Add temporary TSan suppression for GC issue. r=jonco 2020-03-13 14:31:36 +00:00
dllservices Bug 1560052 - Block Athena's PKCS11 module to avoid the crash. r=jmathies 2020-03-16 19:51:01 +00:00
linker Bug 1598068 - Add ashmem abstraction to mozglue and use it everywhere r=glandium,jld 2020-03-06 19:04:49 +00:00
misc Bug 1619362 - Parse MOZ_BASE_PROFILER_STARTUP_DURATION and _INTERVAL. r=froydnj 2020-03-17 04:11:20 +00:00
static Bug 1617369 - Reformat mozglue/ using rustfmt r=glandium 2020-03-04 06:12:38 +00:00
tests Bug 1143478 - Rename mozilla::Pair to CompactPair. r=froydnj 2020-03-17 12:42:12 +00:00
moz.build Bug 1598196 - Support disabling the linker on Android in the code. r=froydnj 2019-11-21 14:57:24 +00:00