gecko-dev/tools
Gerald Squelart 67edebb322 Bug 1749498 - PrintUsage doesn't exit anymore, exits are done explicitly - r=canaltinova
`PrintUsageThenExit(code)` was supposed to exit when `code` was not zero, but:
- The name didn't reflect that, so it was confusing that `PrintUsageThenExit(0)` would *not* exit.
- The implementation in the Base Profiler exited anyway! This caused issues with some legacy code that still used the now-removed "threads" feature.

This patch renames the function to just `PrintUsage()` and never exits, leaving the caller to invoke `exit(code)` as needed -- with the added benefit that it's possible to exit with a zero code, useful in cases where an exit is not actually an error.

Differential Revision: https://phabricator.services.mozilla.com/D135666
2022-01-12 12:16:59 +00:00
..
bloatview
browsertime Bug 1724219: make browsertime command warning less scary r=perftest-reviewers,AlexandruIonescu 2022-01-07 20:26:58 +00:00
clang-tidy Bug 1731582 - Move to clang-13 r=firefox-build-system-reviewers,mhentges,decoder 2021-10-20 12:03:20 +00:00
code-coverage Bug 1700774 - [taskgraph] Move test transforms to a 'transforms/test' directory, r=gbrown 2021-11-29 15:52:19 +00:00
compare-locales Bug 1747280 - nuke comm/ after cross-channel. r=mhentges,releng-reviewers,jmaher DONTBUILD 2021-12-28 18:56:47 +00:00
crashreporter Bug 1741205 - remove tools/crashreporter/minidump_stackwalk r=gsvelto 2021-11-22 20:33:34 +00:00
fuzzing Bug 1744806 - Fix gcc + --enable-fuzzing missing header r=decoder 2021-12-08 17:00:24 +00:00
github-sync
jprof
leak-gauge
lint Bug 371900, remove more now-unneeded empty oncommand attributes, r=bgrins,preferences-reviewers,Gijs 2022-01-11 20:02:30 +00:00
moztreedocs Bug 1749463 - Add a `mach docs show-targets` command, r=firefox-source-docs-reviewers,ahal 2022-01-11 16:32:56 +00:00
performance Bug 1747079: Add the ability to record counters with perfstats. r=acreskey 2022-01-01 20:36:27 +00:00
phabricator Bug 1730712: Maintain sys.path consistency in nested Mach calls r=ahal 2021-12-29 21:10:22 +00:00
power Bug 1696251: Allow mach commands as stand-alone functions and adapt existing commands. r=mhentges,webdriver-reviewers,perftest-reviewers,sparky,whimboo 2021-09-27 18:12:51 +00:00
profiler Bug 1749498 - PrintUsage doesn't exit anymore, exits are done explicitly - r=canaltinova 2022-01-12 12:16:59 +00:00
quitter
rb Bug 1743832 - Autobootstrap fix-stacks if it's not available when needed. r=firefox-build-system-reviewers,andi 2021-12-17 22:47:51 +00:00
rewriting Bug 1719554 - Unify unicode::Script as intl::Script; r=platform-i18n-reviewers,gregtatum 2021-12-06 18:15:50 +00:00
rusttests Bug 1726100 - Move wasm-sandboxing defaults to configure. r=firefox-build-system-reviewers,andi 2021-08-18 01:09:58 +00:00
sanitizer/docs no bug - doc: add more references to the tsan doc r=decoder DONTBUILD 2021-10-08 08:46:03 +00:00
tryselect Backed out changeset 34f8cfa0813b (bug 1746414) for breaking local builds. 2022-01-06 00:01:54 +02:00
update-packaging Bug 1744325 - Remove outdated `update-packaging` cruft. r=bhearsum,firefox-build-system-reviewers,glandium 2021-12-10 17:31:08 +00:00
update-programs
update-verify Bug 1717051: Automatically create and activate Mach virtualenv r=ahal 2021-11-24 20:06:33 +00:00
vcs Bug 1696251: Allow mach commands as stand-alone functions and adapt existing commands. r=mhentges,webdriver-reviewers,perftest-reviewers,sparky,whimboo 2021-09-27 18:12:51 +00:00
mach_commands.py Bug 1730712: Remove external use of `_run_pip()` r=perftest-reviewers,ahal,sparky 2021-11-16 21:14:41 +00:00
moz.build Bug 1738598 - sunset Coverity in Firefox. 2021-10-31 17:18:02 +00:00