gecko-dev/tools
Gijs Kruitbosch fefe6083a2 Bug 1803800 - load browserPlacesViews.js only once and immediately from browser scripts, r=mak,florian,Standard8
Unfortunately lazy script getters load the file once for each accessed symbol, which
redeclares "let" and "const" and "class" variables, which was a problem here. But also,
loading the file multiple times is bad for performance (it is not a module so we
actually reload it) and the "lazy" variables get dereferenced immediately from
markup that is present both in browser.xhtml and the hidden window on macOS, so I
doubt lazy loading was getting us anything performance-wise.

This patch simplifies things by 'just' loading the file from the markup.

Differential Revision: https://phabricator.services.mozilla.com/D163934
2022-12-12 17:44:15 +00:00
..
bloatview
browsertime Bug 1585039 [meta][android] Add support to raptor-browsertime for measuring cpu r=perftest-reviewers,sparky,AlexandruIonescu 2022-12-05 15:36:11 +00:00
clang-tidy Bug 1804160 for clang-tidy checker readability-simplify-boolean-expr do not activate SimplifyDeMorgan. r=dholbert 2022-12-07 07:15:33 +00:00
code-coverage Bug 1541508 - Use Services.env in tools/ r=marco 2022-11-25 19:09:11 +00:00
compare-locales Bug 1790816 - Reformat tools/ with isort. r=linter-reviewers,perftest-reviewers,sparky,sylvestre DONTBUILD 2022-11-24 10:58:05 +00:00
crashreporter No bug: apply code formatting via Lando 2022-12-02 13:58:56 +00:00
esmify Bug 1803166 - update esmify message to be a bit clearer, r=arai 2022-11-29 17:35:12 +00:00
fuzzing Bug 1798521 - Update Grizzly smoke test to run headless. r=tsmith 2022-11-28 17:27:12 +00:00
github-sync Bug 1790816 - Reformat tools/ with isort. r=linter-reviewers,perftest-reviewers,sparky,sylvestre DONTBUILD 2022-11-24 10:58:05 +00:00
jprof Bug 1790816 - Reformat tools/ with isort. r=linter-reviewers,perftest-reviewers,sparky,sylvestre DONTBUILD 2022-11-24 10:58:05 +00:00
leak-gauge
lint Bug 1803800 - load browserPlacesViews.js only once and immediately from browser scripts, r=mak,florian,Standard8 2022-12-12 17:44:15 +00:00
moztreedocs Backed out 3 changesets (bug 1802924) for causing doc generate failures. CLOSED TREE 2022-11-28 19:38:56 +02:00
performance
phabricator
power Bug 1790816 - Reformat tools/ with isort. r=linter-reviewers,perftest-reviewers,sparky,sylvestre DONTBUILD 2022-11-24 10:58:05 +00:00
profiler Backed out changeset 27f8690ebc50 (bug 1803751) for causing xpcshell failures on test_feature_mainthreadio.js. CLOSED TREE 2022-12-12 17:43:23 +02:00
quitter Bug 1777906 - update quitter xpi to be signed from mozilla-extensions repo. r=gbrown 2022-09-07 19:25:19 +00:00
rb Bug 1790816 - Reformat tools/ with isort. r=linter-reviewers,perftest-reviewers,sparky,sylvestre DONTBUILD 2022-11-24 10:58:05 +00:00
rewriting Bug 1798911 - Setup lit for development of toolkit widgets r=hjones 2022-11-03 21:32:34 +00:00
rusttests Bug 1801738 - Use --enable-project instead of --enable-application. r=firefox-build-system-reviewers,geckoview-reviewers,calu,ahochheiden 2022-11-22 02:09:26 +00:00
sanitizer/docs
tryselect Bug 1803361 - Use decision matrices for the perf-selector category expansion. r=perftest-reviewers,kshampur 2022-12-08 22:34:35 +00:00
update-packaging
update-programs Bug 1801738 - Use --enable-project instead of --enable-application. r=firefox-build-system-reviewers,geckoview-reviewers,calu,ahochheiden 2022-11-22 02:09:26 +00:00
update-verify Bug 1790816 - Reformat tools/ with isort. r=linter-reviewers,perftest-reviewers,sparky,sylvestre DONTBUILD 2022-11-24 10:58:05 +00:00
vcs Bug 1790816 - Reformat tools/ with isort. r=linter-reviewers,perftest-reviewers,sparky,sylvestre DONTBUILD 2022-11-24 10:58:05 +00:00
mach_commands.py Bug 1790816 - Reformat tools/ with isort. r=linter-reviewers,perftest-reviewers,sparky,sylvestre DONTBUILD 2022-11-24 10:58:05 +00:00
moz.build