gecko-dev/mozglue
Gerald Squelart d6c1b933f1 Bug 1630872 - Quick-moving InChunkPointer with ProfileBufferBlockIndex - r=canaltinova
As opposed to `ProfileBufferIndex` (no "Block"), `ProfileBufferBlockIndex` is only supposed to point at a valid block start.
If we trust this assumption, it allows for quick access to the given block index inside the buffer, as we don't need to read blocks one by one until we reach the given position.

There are still safety checks (MOZ_ASSERTs in DEBUG builds) to verify that block indices are correctly used.

Differential Revision: https://phabricator.services.mozilla.com/D71502
2020-04-24 06:21:46 +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 1630872 - Quick-moving InChunkPointer with ProfileBufferBlockIndex - r=canaltinova 2020-04-24 06:21:46 +00:00
build Bug 1627683 - Update TSAN suppression list following changes to give GC cells headers r=decoder 2020-04-07 12:22:07 +00:00
dllservices Bug 1628628 - RedirectToNoOpEntryPoint is expected to block a module with ASAN. r=mhowell 2020-04-10 23:44:17 +00:00
linker Bug 1626884 - Make RC non-copyable and declare operator= only in debug builds. r=froydnj 2020-04-06 09:17:34 +00:00
misc Bug 1629317 - Replace MOZ_MUST_USE with [[nodiscard]] in mozglue/misc/NativeNt.h. r=mhowell 2020-04-13 15:15:32 +00:00
static Bug 1617369 - Reformat mozglue/ using rustfmt r=glandium 2020-03-04 06:12:38 +00:00
tests Bug 1630872 - ProfileChunkedBuffer Put* functions provide a Maybe<ProfileBufferEntryWriter> - r=canaltinova 2020-04-24 06:19:27 +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