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
Перейти к файлу
Jon Coppeard 9bb856e20b Bug 1855376 - Free stacks of extra parallel markers between GCs r=sfink
We currently keep all mark stacks allocated after GC, shrunk to their default size.

For parallel marking we can free the mark stacks of all markers apart from the
first. If we fail to allocate them at the start of marking we can fall back to
not marking in parallel.

This fixes the AWSY regression.

The patch also changes GCMarker::reset() to cover everything that happens in
GCMarker::stop() so you don't need to call both.

Differential Revision: https://phabricator.services.mozilla.com/D189342
2023-09-28 06:48:34 +00:00
.cargo Bug 1837471 - Update the minidump-writer crate to pick up important Android fixes r=KrisWright,supply-chain-reviewers 2023-09-25 12:52:23 +00:00
.github/workflows Bug 1853618 - address issue with GitHub PR closer, and optimise r=hwine DONTBUILD 2023-09-20 15:33:26 +00:00
.vscode
accessible Backed out 3 changesets (bug 1848282) for causing gv-junit failures. CLOSED TREE 2023-09-28 08:03:34 +03:00
browser Bug 1855048 - move webauthn prompt logic from WebAuthnController to authrs_bridge. r=keeler,fluent-reviewers,flod 2023-09-27 23:10:10 +00:00
build Bug 1854025 - Update tempfile to 3.8.0. r=emilio,supply-chain-reviewers,sylvestre 2023-09-27 23:42:35 +00:00
caps Bug 1853244 - convert .ini manifests to .toml: batch 6 {caps,devtools,dom}/**/browser.ini r=jmaher,media-playback-reviewers,devtools-reviewers,profiler-reviewers,alwu,nchevobbe,canaltinova 2023-09-22 20:42:14 +00:00
chrome Bug 1834176 - Convert consumers of NetUtil.jsm to import the ES module directly. r=arai,webdriver-reviewers,perftest-reviewers,valentin,extension-reviewers,devtools-reviewers,sync-reviewers,cookie-reviewers,robwu,afinder,whimboo 2023-06-07 08:42:36 +00:00
config Bug 1854518 - Remove --growable-table flag. r=shravanrn 2023-09-27 01:40:42 +00:00
devtools Bug 449921 - Loosen requirements for characters directly following numbers r=arai,devtools-reviewers,nchevobbe 2023-09-27 09:52:46 +00:00
docs Bug 1851632 - Add ESLint documentation about adding rules and plugins. r=Gijs,mossop 2023-09-26 21:27:40 +00:00
docshell Bug 1850444 - Make the test for bug 1699721 work with isolateHighValue strategy on Fission r=nika 2023-09-26 17:14:33 +00:00
dom Bug 1685926 - Group disconnected radio buttons together. r=saschanaz,smaug 2023-09-28 06:35:44 +00:00
editor Bug 1851951 - Make `HTMLEditUtils::GetElementOfImmediateBlockBoundary` ignore invisible text node r=m_kato 2023-09-27 03:01:26 +00:00
extensions Bug 1853245 - Migrate .ini manifests to .toml (Batch 7.25). r=aryx,webdriver-reviewers,whimboo 2023-09-26 17:40:01 +00:00
gfx Bug 1855598 - Split GpuProcessD3D11TextureMap class to its own file r=gfx-reviewers,lsalzman 2023-09-28 05:07:06 +00:00
gradle/wrapper
hal Bug 1850573 - Add HeterogeneousCpuInfo to HAL with Android implementation. r=geckoview-reviewers,owlish 2023-09-26 12:55:37 +00:00
image Bug 1273714: Remove an imagelib warning that's more spammy than useful at this point. r=tnikkel DONTBUILD 2023-09-27 23:27:13 +00:00
intl Backed out 3 changesets (bug 1848282) for causing gv-junit failures. CLOSED TREE 2023-09-28 08:03:34 +03:00
ipc Bug 1853245 - Migrate .ini manifests to .toml (Batch 7.25). r=aryx,webdriver-reviewers,whimboo 2023-09-26 17:40:01 +00:00
js Bug 1855376 - Free stacks of extra parallel markers between GCs r=sfink 2023-09-28 06:48:34 +00:00
layout Backed out 3 changesets (bug 1848282) for causing gv-junit failures. CLOSED TREE 2023-09-28 08:03:34 +03:00
media Bug 1855550 - VP8: disallow thread count changes. r=jesup 2023-09-27 23:12:23 +00:00
memory Bug 1814798 - pt 2. Add a PHCManager component to control PHC r=glandium,emilio 2023-09-18 06:48:06 +00:00
mfbt Bug 1851045 - Part 4: Add a NeverDestroyed helper type to MFBT for static local members, r=glandium 2023-09-27 19:14:16 +00:00
mobile Bug 1855405 - Add `disableExtensionProcessSpawning()` method to the `WebExtensionController` r=geckoview-reviewers,amejiamarmol,zmckenney 2023-09-27 18:38:30 +00:00
modules Backed out 7 changesets (bug 1853448, bug 1850594) for causing mochitest failures in test_MediaSource_hevc_mp4.html and test_hevc_playback.html CLOSED TREE 2023-09-27 22:14:23 -04:00
mozglue Bug 1843354 - Rewrite DbgHelp intialization in StackWalk.cpp. r=glandium 2023-09-27 07:15:23 +00:00
netwerk Bug 1854389 - Allow inspecting the innerChannel of an ObliviousHttpChannel r=Gijs,necko-reviewers,jesup 2023-09-27 12:13:24 +00:00
nsprpub
other-licenses Bug 1846660 part 2: Add IAccessibleTextSelectionContainer interface. r=nlapre 2023-08-04 02:51:42 +00:00
parser Bug 1855158: replace `DEBUG_NS_HTML5_TREE_OP_EXECUTOR_FLUSH` with `DEBUG` and enclosed `printf` statements with using a `LazyLogModule`. r=hsivonen 2023-09-27 14:28:30 +00:00
python Bug 1855312 - Check against all possible 'Mach' sites when activating telemetry, rather than just the `mach` site r=sheehan 2023-09-27 17:04:33 +00:00
remote Bug 1849743 - [remote] Update URLPattern module to match spec fixes r=webdriver-reviewers,Sasha 2023-09-27 11:48:44 +00:00
security Bug 1853245 - Migrate .ini manifests to .toml (Batch 7.25). r=aryx,webdriver-reviewers,whimboo 2023-09-26 17:40:01 +00:00
services Bug 1855221 - Fix stage server detection for trusted root hash r=jteow 2023-09-27 10:14:58 +00:00
servo Bug 1852209 - Fixup servo for bitflags 2 after bug 1792501. r=emilio 2023-09-27 19:56:16 +00:00
startupcache Bug 1841660 - Fix potential deadlock waiting for StartupCache ThreadedPrefetch, r=jesup 2023-07-04 19:05:06 +00:00
storage Bug 1843229: Created header files to declare external functions in BaseVFS.cpp, QuotaVFS.cpp and ObfuscatingVFS.cpp.r=janv,dom-storage-reviewers 2023-09-26 14:51:38 +00:00
supply-chain Bug 1854025 - Update tempfile to 3.8.0. r=emilio,supply-chain-reviewers,sylvestre 2023-09-27 23:42:35 +00:00
taskcluster Bug 1851913 - Remove newtab's explicit meow dependency. r=omc-reviewers,negin 2023-09-27 18:59:35 +00:00
testing Bug 1685926 - Group disconnected radio buttons together. r=saschanaz,smaug 2023-09-28 06:35:44 +00:00
third_party Bug 1854025 - Update tempfile to 3.8.0. r=emilio,supply-chain-reviewers,sylvestre 2023-09-27 23:42:35 +00:00
toolkit Backed out 7 changesets (bug 1853448, bug 1850594) for causing mochitest failures in test_MediaSource_hevc_mp4.html and test_hevc_playback.html CLOSED TREE 2023-09-27 22:14:23 -04:00
tools Bug 1834274 - Part 1: Implement nsIRFPService.idl for nsRFPService. r=emilio 2023-09-27 14:58:25 +00:00
uriloader Bug 1641389 - Remove image.webp.enabled pref, always on by default. r=necko-reviewers,tnikkel,valentin 2023-09-15 19:36:34 +00:00
view Bug 1837960. Remove array of all nsViewManagers. r=emilio 2023-06-22 09:38:27 +00:00
widget Bug 1855461 - Make sure moz_container_destroy runs on Wayland too. r=stransky 2023-09-27 19:57:34 +00:00
xpcom Bug 1851045 - Part 5: Eliminate nsThreadManager's static destructor, r=emilio 2023-09-27 19:14:17 +00:00
xpfe/appshell Bug 1850545 - convert .ini manifests to .toml: batch 3 chrome.ini (bis) r=jmaher,geckoview-reviewers,extension-reviewers,credential-management-reviewers,devtools-reviewers,fxview-reviewers,places-reviewers,profiler-reviewers,m_kato,mak,mtigley 2023-09-13 18:28:32 +00:00
.arcconfig
.babel-eslint.rc.js Bug 1830265 - Enable ESLint and Prettier on .babel-eslint.rc.js. r=Gijs 2023-05-04 17:21:03 +00:00
.clang-format Bug 1851529 - Set clang-format ColumnLimit consistently. r=sylvestre,necko-reviewers,kershaw 2023-09-05 11:23:01 +00:00
.clang-format-ignore Bug 1816519 - implement getAuthenticatorData for AuthenticatorAttestationResponse. r=keeler,webidl,emilio,smaug 2023-08-31 22:56:50 +00:00
.cron.yml Bug 1855268 - Run cron-bouncer-check on esr115 r=releng-reviewers,jcristau 2023-09-26 17:49:08 +00:00
.eslintignore Bug 1596056 - Enable ESLint on reftest harness files (manual fixes). r=tnikkel 2023-09-24 10:38:56 +00:00
.eslintrc-test-paths.js Bug 1849271 - Flip test when checking for the presence of optional colorspace members on a VideoDecoderConfig. r=media-playback-reviewers,alwu 2023-08-22 14:33:21 +00:00
.eslintrc.js Bug 1851211 - Remove privacy.partition.bloburl_per_agent_cluster pref r=amadan,timhuang 2023-09-26 20:59:01 +00:00
.git-blame-ignore-revs
.gitattributes
.gitignore Bug 1834558: chore(webgpu): sync `.gitignore` with `.hgignore` for WebGPU r=webgpu-reviewers,nical 2023-06-19 20:12:38 +00:00
.hg-annotate-ignore-revs
.hg-format-source
.hgignore Bug 1842198 - [remote] Update hgignore to ignore readme files in puppeteer packages r=Sasha 2023-07-25 07:10:08 +00:00
.hgtags No bug - tagging b8084fc54e158a2adcdac710ea0c3a7c9559309e with FIREFOX_NIGHTLY_119_END a=release DONTBUILD CLOSED TREE 2023-09-25 13:56:42 +00:00
.lando.ini
.lldbinit
.mailmap
.prettierignore Bug 1596056 - Format reftest harness files with Prettier. r=tnikkel 2023-09-24 10:38:55 +00:00
.prettierrc.js Bug 1826062 - Upgrade Prettier to v2.0.5. r=mossop 2023-05-20 12:26:49 +00:00
.stylelintignore Bug 1771113 - Add chromeOnly `StyleSheetRemoved` event, emitted when a stylesheet is removed. r=emilio. 2023-08-10 14:36:03 +00:00
.stylelintrc.js Bug 1851544 - use clearer media queries in new tab styling, r=Standard8,omc-reviewers,thecount,aminomancer 2023-09-27 14:45:18 +00:00
.taskcluster.yml Bug 1831143 - use new mozillareleases/gecko_decision:4.1.0 docker image. r=releng-reviewers,bhearsum 2023-08-22 15:22:43 +00:00
.trackerignore
.yamllint
.ycm_extra_conf.py
AUTHORS
CLOBBER Update configs. IGNORE BROKEN CHANGESETS CLOSED TREE NO BUG a=release ba=release 2023-09-25 13:56:52 +00:00
Cargo.lock Bug 1854025 - Update tempfile to 3.8.0. r=emilio,supply-chain-reviewers,sylvestre 2023-09-27 23:42:35 +00:00
Cargo.toml Bug 1854025 - Update tempfile to 3.8.0. r=emilio,supply-chain-reviewers,sylvestre 2023-09-27 23:42:35 +00:00
GNUmakefile
LICENSE
Makefile.in Bug 1853653 - Explain why `mach buildsymbols` is skipped r=firefox-build-system-reviewers,ahochheiden 2023-09-19 10:41:15 +00:00
README.txt
aclocal.m4
build.gradle Bug 1852921 - Upgrade to Glean v54.0.0 r=chutten,supply-chain-reviewers,mach-reviewers,ahochheiden 2023-09-19 08:18:12 +00:00
client.mk
client.py
configure
configure.py Bug 1786490 - remove references to vendored pyparsing r=sylvestre,mach-reviewers,ahal,ahochheiden 2023-09-06 16:14:30 +00:00
gradle.properties
gradlew
gradlew.bat
mach Bug 1695312 - Activate the virtualenv associated with a mach command much earlier r=firefox-build-system-reviewers,glandium 2023-07-25 00:24:53 +00:00
mach.cmd
mach.ps1
mots.yaml No Bug - Add Gabriel Bustamante to mots.yml as a peer of Build and Release Tools r=releng-reviewers,zeid,ahal 2023-09-13 16:30:01 +00:00
moz.build Bug 1842620: Add overviews of the main applications to the docs. r=Gijs,geckoview-reviewers,owlish,bgrins 2023-07-26 18:22:32 +00:00
moz.configure Bug 1786490 - reformat the tree using black 23.3.0 r=sylvestre,webdriver-reviewers,taskgraph-reviewers,whimboo,jmaher,ahal,perftest-reviewers,geckoview-reviewers,afinder,m_kato 2023-09-06 16:14:30 +00:00
mozilla-config.h.in
old-configure.in Bug 1854493 - Use -O2 on Linux debug builds. r=firefox-build-system-reviewers,ahochheiden 2023-09-22 02:27:22 +00:00
package-lock.json Bug 1563927 - Upgrade stylelint to the latest version. r=Gijs 2023-09-05 12:59:31 +00:00
package.json Bug 1563927 - Upgrade stylelint to the latest version. r=Gijs 2023-09-05 12:59:31 +00:00
pyproject.toml Bug 1823694 - [lint.ruff] Disable some warnings we don't actually want to enforce, r=linter-reviewers,andi 2023-03-21 14:36:26 +00:00
settings.gradle Bug 1846523 - Call `python mach` on Windows from settings.gradle r=nalexander 2023-08-01 18:26:32 +00:00
substitute-local-geckoview.gradle
test.mozbuild

README.txt

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.