gecko-dev/tools
Gerald Squelart 718ef431b3 Bug 1646266 - Marker option: MarkerTiming - r=gregtatum
This moves the existing MarkerTiming class introduced in bug 1640969 to the BaseProfilerMarkersPrerequesites.h header, and can be used as a marker option.

Some minor clarifying changes:
- `Instant()` is split into two functions: `InstantNow()` and `InstantAt(TimeStamp)`.
- `Interval(TimeStamp, TimeStamp)` must be given both start and end, otherwise `IntervalUntilNowFrom(TimeStamp)` takes the start only and ends "now".

Also the default construction is now reserved for internal marker usage, the private member function `IsUnspecified()` will be used by the add-marker code will replace it with `InstantNow()`.

The serialization contains the phase, and only one or two timestamps as needed, to save space for non-interval timings.

Differential Revision: https://phabricator.services.mozilla.com/D87245
2020-09-01 01:33:26 +00:00
..
bloatview
browsertime Bug 985141 - [mozbuild] Remove leading underscore from MozbuildObject._activate_virtualenv, r=firefox-build-system-reviewers,perftest-reviewers,andi,AlexandruIonescu,rstewart 2020-07-28 16:06:10 +00:00
clang-tidy
code-coverage Bug 1654696 - Implement code coverage JSAPI. r=nbp,jwalden 2020-08-08 03:23:31 +00:00
compare-locales Bug 1657650 - Require that Mach command providers subclass MachCommandBase. r=remote-protocol-reviewers,marionette-reviewers,maja_zf,mhentges,froydnj 2020-08-07 18:24:59 +00:00
coverity
crashreporter
fuzzing Bug 1657926 - firefox doc: fix some warnings r=championshuttler 2020-08-11 23:20:25 +00:00
github-sync
infer
jprof
leak-gauge
lint Backed out 2 changesets (bug 1659530, bug 1657476) for bustages on check.svg. CLOSED TREE 2020-09-01 02:30:36 +03:00
moztreedocs Bug 1657121 - exclude uuid from s3_delete_missing. r=ahal 2020-08-27 20:02:59 +00:00
performance
phabricator
power Bug 1657650 - Require that Mach command providers subclass MachCommandBase. r=remote-protocol-reviewers,marionette-reviewers,maja_zf,mhentges,froydnj 2020-08-07 18:24:59 +00:00
profiler Bug 1646266 - Marker option: MarkerTiming - r=gregtatum 2020-09-01 01:33:26 +00:00
quitter
rb Bug 1647362 - Improve py3 compat in fix_stacks.py; r=bc 2020-06-30 22:17:38 +00:00
rewriting Bug 1654648 - fix whitespace linting failure r=test-only 2020-08-08 07:14:40 +03:00
sanitizer/docs Bug 1658505 - updated links and updated some code blocks. r=sylvestre 2020-08-19 16:10:37 +00:00
tryselect Backed out changeset d634c912adcd (bug 1655750) for causing Bug 1662030. 2020-08-31 16:35:11 +03:00
update-packaging Bug 1651731: [lint] Python and shell files without #! should not be executable; r=linter-reviewers,perftest-reviewers,geckoview-reviewers,agi,sylvestre,sparky 2020-07-09 20:29:18 +00:00
update-programs Bug 1657954 - Move various branding options from old-configure r=geckoview-reviewers,mhentges,nalexander,snorp 2020-08-11 15:58:52 +00:00
update-verify Bug 1651731: [lint] Python and shell files without #! should not be executable; r=linter-reviewers,perftest-reviewers,geckoview-reviewers,agi,sylvestre,sparky 2020-07-09 20:29:18 +00:00
vcs
mach_commands.py Bug 1657650 - Require that Mach command providers subclass MachCommandBase. r=remote-protocol-reviewers,marionette-reviewers,maja_zf,mhentges,froydnj 2020-08-07 18:24:59 +00:00
moz.build