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
Jan de Mooij b115fd90b3 Bug 1932305 part 2 - Stop using CallObjFunc for Map/Set APIs. r=iain
The `CallObjFunc` abstraction makes it hard to change the signature of functions,
and it's not helping that much with code size.

It also had some unnecessary rooting and overhead for the common case of an
unwrapped Map/Set object. With this patch we have fast paths for this case.

Differential Revision: https://phabricator.services.mozilla.com/D229598
2024-11-22 13:40:16 +00:00
.cargo Bug 1930274: Update wgpu to b89a57f8c (2024-11-8) r!#webgpu-reviewers r=webgpu-reviewers,supply-chain-reviewers,ErichDonGubler 2024-11-21 20:57:25 +00:00
.github/workflows
.vscode
accessible Backed out 4 changesets (bug 1769586) for causing wpt failures @ property-reflection.html. CLOSED TREE 2024-11-21 10:50:49 +02:00
browser Bug 1932425 - When dragging tabs, move other tabs over when hitting 70% instead of 50% of their width. r=sthompson,tabbrowser-reviewers 2024-11-22 10:14:51 +00:00
build Bug 1932296 - Refresh config.guess and config.sub from upstream. r=firefox-build-system-reviewers,ahochheiden 2024-11-21 06:22:48 +00:00
caps Bug 1930749 - Add option to Cu.Sandbox to specify CSP r=mccr8 2024-11-14 03:28:09 +00:00
chrome
config Backed out 29 changesets (bug 1783255, bug 1921154) for causing mda crashes. CLOSED TREE 2024-11-21 02:45:43 +02:00
devtools Backed out 2 changesets (bug 1931919) for causing dt failures @browser_parsable_css.js. 2024-11-21 21:26:36 +02:00
docs Bug 1932496 - Vendor application-services 3303de1 for suggest weather, geonames, and Yelp. r=nanj,bdk 2024-11-20 23:47:31 +00:00
docshell Bug 1931514 - Remove nsITimedChannel.timingEnabled r=necko-reviewers,kershaw 2024-11-20 20:53:51 +00:00
dom Bug 1932381 - Limit screen capture resolution in simulcast test to ease load on CI machines. r=webrtc-reviewers,mjf 2024-11-22 13:11:12 +00:00
editor Bug 1930277 - Make nsHTMLCopyEncoder::RangeNodeContext::IncludeInContext not treat inline editing host as an contextual inline element r=edgar,dom-core 2024-11-20 04:35:32 +00:00
extensions Backed out 8 changesets (bug 1919558, bug 1816449) for causing mochitest failures @ test_refresh_firefox.py 2024-11-13 18:22:41 +02:00
gfx Bug 1930274: Update wgpu to b89a57f8c (2024-11-8) r!#webgpu-reviewers r=webgpu-reviewers,supply-chain-reviewers,ErichDonGubler 2024-11-21 20:57:25 +00:00
gradle/wrapper Bug 1932467 - Update Gradle to version 8.11.1. r=android-reviewers,mcarare 2024-11-21 12:55:26 +00:00
hal Bug 1920718 - Annotate all global variable with runtime initialization attributes r=glandium,application-update-reviewers,media-playback-reviewers,anti-tracking-reviewers,places-reviewers,profiler-reviewers,gfx-reviewers,aosmond,lina,nalexander,aabh,geckoview-reviewers,win-reviewers,gstoll,m_kato 2024-10-30 11:05:24 +00:00
image Bug 1922355 - macOS 14.70: adjust expectations for mochitests and xpcshell tests. r=jmaher,necko-reviewers 2024-11-19 17:19:24 +00:00
intl Bug 1648139 - Part 1: Add DateTimeFormat::GetTimeSeparator(). r=platform-i18n-reviewers,dminor 2024-11-15 16:42:31 +00:00
ipc Bug 1931877, part 2 - Replace 2 arg MOZ_DIAGNOSTIC_ASSERT(false) with MOZ_DIAGNOSTIC_CRASH. r=necko-reviewers,win-reviewers,glandium,rkraesig,valentin 2024-11-20 16:37:50 +00:00
js Bug 1932305 part 2 - Stop using CallObjFunc for Map/Set APIs. r=iain 2024-11-22 13:40:16 +00:00
layout Bug 1926015 - fix crashtest failures on 1730506.html. r=fix CLOSED TREE 2024-11-22 00:57:44 +02:00
media Backed out 29 changesets (bug 1783255, bug 1921154) for causing mda crashes. CLOSED TREE 2024-11-21 02:45:43 +02:00
memory Bug 1924444 - Use a linked list with LIFO policy for a bin's mNotFullRuns to reduce overhead and foster locality. r=smaug,pbone 2024-11-13 07:48:38 +00:00
mfbt Bug 1931877, part 3 - Add a "nothing" comment for all empty do loops in Assertions.h. r=glandium 2024-11-20 16:37:50 +00:00
mobile Bug 1932809 - Update android nightly application-services version bump to 7b65c4913428d495f3d2bad411dae1c6c147cd17 r=pascalc 2024-11-22 10:05:30 +00:00
modules Bug 1918326 - Add a pref to contorl tracker cookie blocking in cookieBehavior 5. r=anti-tracking-reviewers,bvandersloot 2024-11-20 23:38:08 +00:00
mozglue Backed out changeset 9d9fe1cd50ec (bug 1930292) for causing Win11 visual regressions. CLOSED TREE 2024-11-21 13:12:06 +02:00
netwerk Bug 1928273 - Extend proxy_info_type metric to never expire. r=necko-reviewers,kershaw 2024-11-21 10:17:19 +00:00
nsprpub Bug 1920969 - Set NSPR version to 4.36 RTM. No code change. r=sylvestre UPGRADE_NSPR_RELEASE DONTBUILD 2024-10-23 16:06:56 +00:00
other-licenses
parser Bug 1931617 Part 2 - Remove mentions of Algorithm.h where it's no longer used r=emilio,application-update-reviewers,bytesized 2024-11-19 11:25:39 +00:00
python Bug 1929596 - Add MLSuggest inference as under ml tests and make it run inference?tarek,adw,sparky r=urlbar-reviewers,perftest-reviewers,sparky,adw,tarek 2024-11-18 21:26:39 +00:00
remote Bug 1810718 - Add support for installing an add-on that is enabled in Private Browsing mode. r=webdriver-reviewers,whimboo 2024-11-18 10:24:54 +00:00
security Bug 1927888 - land NSS NSS_3_107_RTM UPGRADE_NSS_RELEASE, r=keeler 2024-11-21 18:02:53 +00:00
services Bug 1903658 - enable identity.fxaccounts.oauth.enabled pref by default. r=jonalmeida,fxview-reviewers,omc-reviewers,aminomancer,nsharpley,joschmidt,credential-management-reviewers 2024-11-22 04:19:56 +00:00
servo Bug 1932588 - Remove as much Gecko-specific and Servo-specific code as possible from malloc_size_of r=emilio 2024-11-21 17:46:16 +00:00
startupcache Bug 1925866 - NS_NewLocalFile's aFollowSymlinks arg is unused. r=xpcom-reviewers,necko-reviewers,valentin,media-playback-reviewers,win-reviewers,karlt,nika,rkraesig 2024-10-22 09:38:16 +00:00
storage Bug 1931877, part 2 - Replace 2 arg MOZ_DIAGNOSTIC_ASSERT(false) with MOZ_DIAGNOSTIC_CRASH. r=necko-reviewers,win-reviewers,glandium,rkraesig,valentin 2024-11-20 16:37:50 +00:00
supply-chain Backed out changeset 908e6fbd94a0 (bug 1932319) for causing SM build bustages @ rust.mk . CLOSED TREE 2024-11-22 13:59:03 +02:00
taskcluster Bug 1653999 - Run web-platform unit tests in CI. r=jgraham,ahal 2024-11-22 09:10:00 +00:00
testing Bug 1932390 - WebCrypto: Empty algorithm should return TypeError r=keeler,JavierFernandez 2024-11-22 10:45:58 +00:00
third_party Backed out changeset 908e6fbd94a0 (bug 1932319) for causing SM build bustages @ rust.mk . CLOSED TREE 2024-11-22 13:59:03 +02:00
toolkit Bug 1903658 - enable identity.fxaccounts.oauth.enabled pref by default. r=jonalmeida,fxview-reviewers,omc-reviewers,aminomancer,nsharpley,joschmidt,credential-management-reviewers 2024-11-22 04:19:56 +00:00
tools Bug 1932491 - mozlint/clippy: Improve the verbose mode r=linter-reviewers,ahal DONTBUILD 2024-11-21 22:42:38 +00:00
uriloader Bug 1918336 - Introduce the content blocking event STATE_COOKIES_PARTITIONED_TRACKER. r=anti-tracking-reviewers,bvandersloot 2024-11-20 23:38:08 +00:00
view Bug 1930476 - Improve units in nsFrameLoader and related code. r=geckoview-reviewers,jwatt,ohall 2024-11-12 15:16:50 +00:00
widget Bug 1931877, part 2 - Replace 2 arg MOZ_DIAGNOSTIC_ASSERT(false) with MOZ_DIAGNOSTIC_CRASH. r=necko-reviewers,win-reviewers,glandium,rkraesig,valentin 2024-11-20 16:37:50 +00:00
xpcom Bug 1932501 - Fix the profiler description for mFreedRefCounted, r=mccr8 2024-11-20 22:00:36 +00:00
xpfe/appshell Bug 1929474 - [2/2] Document (some) other uses of Win10 tablet mode r=win-reviewers,firefox-desktop-core-reviewers ,handyman,mossop 2024-11-14 18:01:43 +00:00
.arcconfig
.babel-eslint.rc.js
.clang-format
.clang-format-ignore
.cron.yml Bug 1919083 - Create 'os-integration' cron tasks to help validate worker image changes, r=jmaher,taskgraph-reviewers 2024-09-24 14:49:29 +00:00
.eslintrc-ignores.js
.eslintrc-rollouts.js Bug 1926417 - Fix module path typo 2024-11-21 18:40:19 +00:00
.eslintrc-test-paths.js Bug 1926145 - Add profiles menu to menubar. r=niklas,fluent-reviewers,desktop-theme-reviewers,dao,frontend-codestyle-reviewers 2024-11-13 02:46:30 +00:00
.eslintrc.js Bug 1927798 - Re-enable the curly rule for ESLint. r=frontend-codestyle-reviewers,mossop 2024-11-01 14:15:01 +00:00
.git-blame-ignore-revs
.gitattributes
.gitignore Bug 1743983 pt2 - Rewrite the minidump-analyzer in Rust r=gsvelto 2024-09-24 13:36:22 +00:00
.hg-annotate-ignore-revs
.hgignore Bug 1743983 pt2 - Rewrite the minidump-analyzer in Rust r=gsvelto 2024-09-24 13:36:22 +00:00
.hgtags No bug - tagging 8dae036c3388e3a50a8337590d62780805b4c680 with FIREFOX_NIGHTLY_133_END a=release DONTBUILD CLOSED TREE 2024-10-28 13:59:04 +00:00
.lando.ini
.lldbinit
.mailmap
.prettierignore Bug 1929116 - Vendor schemas from mozilla-nimbus-schemas instead of mozilla-nimbus-shared r=chumphreys,frontend-codestyle-reviewers,Standard8 2024-11-19 22:18:43 +00:00
.prettierrc.js
.rstcheck.cfg
.stylelintignore
.stylelintrc.js Bug 1921088 - Upgrade Stylelint and related libraries to the latest version r=Standard8,devtools-reviewers,omc-reviewers,home-newtab-reviewers,nchevobbe,thecount,desktop-theme-reviewers,dao,aminomancer 2024-10-15 19:39:46 +00:00
.taskcluster.yml Bug 1923857 - retry decision tasks on try for worker-shutdown/claim-expired errors. r=releng-reviewers,bhearsum DONTBUILD 2024-10-10 13:32:22 +00:00
.trackerignore
.yamllint
.ycm_extra_conf.py
aclocal.m4
AUTHORS
build.gradle Bug 1897176 - Allow unit tests to access and use app resources. r=tthibaud 2024-10-01 06:57:53 +00:00
Cargo.lock Backed out changeset 908e6fbd94a0 (bug 1932319) for causing SM build bustages @ rust.mk . CLOSED TREE 2024-11-22 13:59:03 +02:00
Cargo.toml Bug 1932496 - Vendor application-services 3303de1 for suggest weather, geonames, and Yelp. r=nanj,bdk 2024-11-20 23:47:31 +00:00
client.mk
client.py
CLOBBER Bug 1927706 - Part 15: Updating ICU requires a clobber. r=platform-i18n-reviewers,gregtatum 2024-10-31 10:26:32 +00:00
configure
configure.py
GNUmakefile
gradle.properties
gradlew
gradlew.bat
LICENSE
mach
mach.cmd
mach.ps1
Makefile.in
mots.yaml Bug 1932075 - Update Owner and Peer of Toolkit::PasswordManager & Toolkit::FormAutofill r=credential-management-reviewers,zeid,jneuberger,joschmidt,mtigley 2024-11-20 08:36:56 +00:00
moz.build Bug 1923364 - Add topic guides for app-services, r=nanj,markh DONTBUILD 2024-10-09 23:24:17 +00:00
moz.configure Bug 1915191 - Provide a minimal linter for configure help r=glandium,geckoview-reviewers,owlish 2024-11-07 10:43:43 +00:00
mozilla-config.h.in
old-configure.in
package-lock.json Bug 1921088 - Upgrade Stylelint and related libraries to the latest version r=Standard8,devtools-reviewers,omc-reviewers,home-newtab-reviewers,nchevobbe,thecount,desktop-theme-reviewers,dao,aminomancer 2024-10-15 19:39:46 +00:00
package.json Bug 1921088 - Upgrade Stylelint and related libraries to the latest version r=Standard8,devtools-reviewers,omc-reviewers,home-newtab-reviewers,nchevobbe,thecount,desktop-theme-reviewers,dao,aminomancer 2024-10-15 19:39:46 +00:00
pyproject.toml
README.txt
settings.gradle Bug 1894737 - Building geckoview spends time evaluating unrelated gradle projects. r=firefox-build-system-reviewers,geckoview-reviewers,android-reviewers,nalexander,ohall,jonalmeida 2024-11-06 17:36:23 +00:00
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.