Read-only Git mirror of the Mercurial gecko repositories at https://hg.mozilla.org. How to contribute: https://firefox-source-docs.mozilla.org/contributing/contribution_quickref.html
Go to file
Jon Coppeard 56eb007d7a Bug 1888360 - Update which GC telemetry is collected by default in release builds r=sfink
In release builds we want to collect telemetry which is 1) useful and 2) is
likely to be different to that of the beta or nightly populations.

This patch adds collection of the the following telemetry in release builds by
default:
   +  GC_ZONE_COUNT
   +  GC_ZONES_COLLECTED
   +  MEMORY_JS_GC_HEAP
   +  GC_IN_PROGRESS_MS
   +  GC_MARK_MS
   +  GC_SWEEP_MS
   +  GC_COMPACT_MS
   +  GC_SLICE_MS
   +  GC_MMU_50
   +  GC_MINOR_US

The following are removed from collection in release builds by default, because
they are generally determined by scheduling code and not by the release
population:

   -  GC_BUDGET_MS_2
   -  GC_TIME_BETWEEN_S

The following are removed because they're not useful enough to justify:

   -  GC_ANIMATION_MS
   -  GC_PRETENURE_COUNT_2
   -  GC_TENURED_SURVIVAL_RATE
   -  GC_EFFECTIVENESS

The following are removed because they are part of more general telemetry and
not useful enough on their own:

   -  GC_MARK_ROOTS_US
   -  GC_MARK_GRAY_MS_2
   -  GC_MARK_WEAK_MS

Differential Revision: https://phabricator.services.mozilla.com/D207158
2024-04-11 08:10:39 +00:00
.cargo Bug 1888683 - Checking in automated code changes. r=janerik,supply-chain-reviewers,glandium 2024-04-10 17:23:01 +00:00
.github/workflows
.vscode
accessible Bug 1890924 - Avoid the proxy variable being found unused on Windows . r=Jamie 2024-04-11 06:36:20 +00:00
browser no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE 2024-04-11 07:02:27 +00:00
build Bug 1888683 - Upgrade UniFFI to 0.27.1. r=markh,janerik,glandium,supply-chain-reviewers,mach-reviewers,android-reviewers,kaya 2024-04-10 17:23:00 +00:00
caps Bug 1881863 - Part 1: Standardize on boolean over bool in xpidl, r=xpcom-reviewers,necko-reviewers,valentin,extension-reviewers,application-update-reviewers,media-playback-reviewers,credential-management-reviewers,search-reviewers,anti-tracking-reviewers,places-reviewers,nalexander,emilio,zombie,sgalich,karlt,lina,Standard8 2024-04-04 18:45:21 +00:00
chrome
config Backed out 3 changesets (bug 1879975) for causing build bustages @ browser/components/shell/Windows11LimitedAccessFeatures.h CLOSED TREE 2024-04-11 00:41:59 +03:00
devtools Bug 1824109 - [devtools] Make sure the paused task is resumed before exiting r=devtools-reviewers,nchevobbe 2024-04-11 01:12:49 +00:00
docs Bug 1890498 - Added new warning introduced in Bug 1888958 to max_num_warnings r=bytesized,nalexander 2024-04-09 21:32:42 +00:00
docshell Backed out 12 changesets (bug 1843308, bug 1848406, bug 1888500, bug 1888504, bug 1890546) for causing AddressSanitizer @ xpcom/base/nsISupportsImpl.cpp & bc failures @ toolkit/components/antitracking/bouncetrackingprotection/test/browser/<...> CLOSED TREE 2024-04-10 22:10:33 +03:00
dom Backed out 2 changesets (bug 1887774) for causing gtest failures. CLOSED TREE 2024-04-11 05:17:30 +03:00
editor Bug 903746 - part 2: Add textInput event and make EditorBase dispatch it as a default action of beforeinput r=smaug 2024-04-08 12:30:00 +00:00
extensions Bug 1881797 - (part 3) Testing for storage permission clearing in the new clear history dialog. r=pbz,settings-reviewers,mconley 2024-04-09 15:39:32 +00:00
gfx Bug 1888683 - Checking in automated code changes. r=janerik,supply-chain-reviewers,glandium 2024-04-10 17:23:01 +00:00
gradle/wrapper
hal
image Bug 1890090. Check return value of WebPInitDecBuffer in webp decoder. r=gfx-reviewers,lsalzman 2024-04-06 04:27:37 +00:00
intl Bug 1889237 - Remove redundant import from l10nregistry-ffi-gtest. r=eemeli 2024-04-10 05:53:22 +00:00
ipc Bug 1887870 - Reduce the number of mutexes used by mojo in TSAN builds, r=ipc-reviewers,mccr8 2024-04-09 20:16:53 +00:00
js Bug 1890793: Assert CallArgs::newTarget is not gray. r=spidermonkey-reviewers,sfink,iain 2024-04-11 07:51:12 +00:00
layout Bug 1878919 - Add a forced-colors: requested chrome-only media feature value. r=morgan,dao 2024-04-10 14:34:44 +00:00
media Bug 1890629 - Update opus to fdb198e88660721e289df94c29e91f70caff787e r=kinetik 2024-04-09 23:04:29 +00:00
memory Bug 1888326 - Advance the chunk index after committing pages r=glandium 2024-04-04 00:03:27 +00:00
mfbt Bug 1875481 - Part 1: move MOZ_CAN_RUN_SCRIPT_BOUNDARY_LAMBDA into a shared header r=handyman 2024-04-10 00:15:46 +00:00
mobile Bug 1887594 - Fix saveTabToExistingCollectionFromMainMenuTest UI test r=aaronmt 2024-04-11 06:33:47 +00:00
modules Bug 1887774 add prefs to simulate drift in audio streams r=padenot 2024-04-10 18:42:35 +00:00
mozglue Bug 1887068: Add perfetto event traces for taskcontroller tasks and dom performance measurement markers. r=smaug 2024-04-10 17:48:08 +00:00
netwerk Bug 1881797 - (part 3) Testing for storage permission clearing in the new clear history dialog. r=pbz,settings-reviewers,mconley 2024-04-09 15:39:32 +00:00
nsprpub
other-licenses Bug 1883629 - Update Snappy to version 1.2.0. r=dom-storage-reviewers,janv 2024-04-08 13:48:06 +00:00
parser Bug 1884208 - Remove negative probes for measuring delta between OnDataFinished and OnStopRequest in HttpChannelChild and HTML5Parser. r=jesup,necko-reviewers 2024-03-28 09:37:25 +00:00
python Bug 1888163 - Improve quoting in clangd configure backend r=glandium 2024-04-11 06:59:09 +00:00
remote Bug 1884935 - [bidi] Update serialization for "browsingContext.locateNodes" and remove "ownership" and "sandbox" arguments. r=webdriver-reviewers,whimboo 2024-04-11 07:34:50 +00:00
security Bug 1873386 - Interfaces referenced from scriptable members need to be [scriptable] r=necko-reviewers,jschanck,mccr8,valentin 2024-04-09 11:29:22 +00:00
services Bug 1886485 - Add test coverage for behavior expected on weak signed xpi install attempt triggered from sync. r=willdurand,markh,sync-reviewers 2024-04-09 19:19:20 +00:00
servo Bug 1878919 - Add a forced-colors: requested chrome-only media feature value. r=morgan,dao 2024-04-10 14:34:44 +00:00
startupcache
storage Bug 1887719 - More consistently use UTF8String/nsCString for URLs. r=necko-reviewers,webidl,anti-tracking-reviewers,places-reviewers,jari,kershaw,janv,smaug,hsivonen 2024-04-04 11:49:57 +00:00
supply-chain Bug 1888683 - Checking in automated code changes. r=janerik,supply-chain-reviewers,glandium 2024-04-10 17:23:01 +00:00
taskcluster Backed out 3 changesets (bug 1879975) for causing build bustages @ browser/components/shell/Windows11LimitedAccessFeatures.h CLOSED TREE 2024-04-11 00:41:59 +03:00
testing Backed out 3 changesets (bug 1879975) for causing build bustages @ browser/components/shell/Windows11LimitedAccessFeatures.h CLOSED TREE 2024-04-11 00:41:59 +03:00
third_party Bug 1887068: Add perfetto SDK and build with it when gecko profiling is enabled on Android. r=glandium,smaug,dveditz 2024-04-10 17:48:05 +00:00
toolkit Bug 1888360 - Update which GC telemetry is collected by default in release builds r=sfink 2024-04-11 08:10:39 +00:00
tools Bug 1887068: Add perfetto event traces for taskcontroller tasks and dom performance measurement markers. r=smaug 2024-04-10 17:48:08 +00:00
uriloader Bug 1881863 - Part 1: Standardize on boolean over bool in xpidl, r=xpcom-reviewers,necko-reviewers,valentin,extension-reviewers,application-update-reviewers,media-playback-reviewers,credential-management-reviewers,search-reviewers,anti-tracking-reviewers,places-reviewers,nalexander,emilio,zombie,sgalich,karlt,lina,Standard8 2024-04-04 18:45:21 +00:00
view
widget Bug 1888202 Don't automatically throw away drag data when trying to get some other flavors; r=stransky 2024-04-10 09:31:56 +00:00
xpcom Bug 1875036 - Speed up directory enumeration on Windows. r=win-reviewers,gstoll 2024-04-11 06:52:03 +00:00
xpfe/appshell Bug 1881863 - Part 1: Standardize on boolean over bool in xpidl, r=xpcom-reviewers,necko-reviewers,valentin,extension-reviewers,application-update-reviewers,media-playback-reviewers,credential-management-reviewers,search-reviewers,anti-tracking-reviewers,places-reviewers,nalexander,emilio,zombie,sgalich,karlt,lina,Standard8 2024-04-04 18:45:21 +00:00
.arcconfig
.babel-eslint.rc.js
.clang-format
.clang-format-ignore
.cron.yml Bug 1888648 - Stop the are-we-esmified-yet cron job. r=yulia,taskgraph-reviewers 2024-03-29 16:08:28 +00:00
.eslintignore
.eslintrc-test-paths.js Bug 1876432 - Added support for custom themes as its own menu in Reader View. r=reader-mode-reviewers,fluent-reviewers,desktop-theme-reviewers,hjones,accessibility-frontend-reviewers,bolsson,devtools-reviewers,sfoster,cmkm,jules,ayeddi 2024-04-02 00:08:46 +00:00
.eslintrc.js Bug 1799465 - Enable require-jsdoc rules by default, disabling on code where there are existing failures. r=frontend-codestyle-reviewers,migration-reviewers,backup-reviewers,mossop,mconley 2024-04-08 13:34:13 +00:00
.git-blame-ignore-revs Bug 1882465 - Update .hg-annotate-ignore-revs and .git-blame-ignore-revs to reflect firefox-android monorepo migration r=glandium,geckoview-reviewers,tthibaud 2024-04-04 14:55:00 +00:00
.gitattributes
.gitignore Bug 1855674 - Modify pdfpaint test to run more PDFs. r=aglavic,perftest-reviewers 2024-04-08 11:47:05 +00:00
.hg-annotate-ignore-revs Bug 1882465 - Update .hg-annotate-ignore-revs and .git-blame-ignore-revs to reflect firefox-android monorepo migration r=glandium,geckoview-reviewers,tthibaud 2024-04-04 14:55:00 +00:00
.hg-format-source
.hgignore Bug 1855674 - Modify pdfpaint test to run more PDFs. r=aglavic,perftest-reviewers 2024-04-08 11:47:05 +00:00
.hgtags
.lando.ini
.lldbinit
.mailmap
.prettierignore Bug 1889082 - Add Android build files to Generated.txt. r=linter-reviewers,ahal,frontend-codestyle-reviewers 2024-04-08 10:43:26 +00:00
.prettierrc.js
.stylelintignore
.stylelintrc.js
.taskcluster.yml
.trackerignore
.yamllint
.ycm_extra_conf.py
aclocal.m4
AUTHORS
build.gradle
Cargo.lock Bug 1888683 - Checking in automated code changes. r=janerik,supply-chain-reviewers,glandium 2024-04-10 17:23:01 +00:00
Cargo.toml Bug 1888683 - Upgrade UniFFI to 0.27.1. r=markh,janerik,glandium,supply-chain-reviewers,mach-reviewers,android-reviewers,kaya 2024-04-10 17:23:00 +00:00
client.mk
client.py
CLOBBER
configure
configure.py
GNUmakefile
gradle.properties
gradlew
gradlew.bat
LICENSE
mach
mach.cmd
mach.ps1
Makefile.in
mots.yaml Bug 1890254 - ./mach mots clean --refresh r=zeid DONTBUILD 2024-04-09 20:13:18 +00:00
moz.build Bug 1888321 - Rename .cargo/config.in to .cargo/config.toml.in. r=firefox-build-system-reviewers,webdriver-reviewers,ahochheiden 2024-04-01 21:26:49 +00:00
moz.configure
mozilla-config.h.in
old-configure.in Bug 1884070 - Remove AC_HEADER_DIRENT checks r=glandium 2024-03-30 08:40:23 +00:00
package-lock.json Bug 1557040 - Remove eslint-plugin-fetch-options from the tree. r=Gijs,omc-reviewers,aminomancer,home-newtab-reviewers,frontend-codestyle-reviewers,thecount 2024-04-09 08:11:10 +00:00
package.json Bug 1557040 - Remove eslint-plugin-fetch-options from the tree. r=Gijs,omc-reviewers,aminomancer,home-newtab-reviewers,frontend-codestyle-reviewers,thecount 2024-04-09 08:11:10 +00:00
pyproject.toml
README.txt
settings.gradle
substitute-local-geckoview.gradle
test.mozbuild

An explanation of the Firefox Source Code Directory Structure and links to
project pages with documentation can be found at:

    https://firefox-source-docs.mozilla.org/contributing/directory_structure.html

For information on how to build Firefox from the source code and create the patch see:

    https://firefox-source-docs.mozilla.org/contributing/contribution_quickref.html

If you have a question about developing Firefox, and can't find the solution
on https://firefox-source-docs.mozilla.org/, you can try asking your question on Matrix at chat.mozilla.org in `Introduction` (https://chat.mozilla.org/#/room/#introduction:mozilla.org) channel.


Nightly development builds can be downloaded from:

    https://archive.mozilla.org/pub/firefox/nightly/latest-mozilla-central/
            - or -
    https://www.mozilla.org/firefox/channel/desktop/#nightly

Keep in mind that nightly builds, which are used by Firefox developers for
testing, may be buggy.