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
Ben Visness 4046d2e645 Bug 1926357: Rework wasm tag types and result types. r=rhunt
The intersection of tag types and rec groups causes a subtle situation
where two structurally-identical tag types should not match because
the tag types are not *the same*. This patch changes tag types to store
TypeDef* instead of a vector of val types. This disallows some module
linking that was allowed before, but only in cases where the types were
equal anyway and therefore no incorrect behavior would occur.

This patch also fixes one other situation where ResultTypes were being
compared for equality, instead of subtyping being used. This fixes a
subtle validation issue with if statements lacking an else.

Differential Revision: https://phabricator.services.mozilla.com/D227574
2024-11-11 15:38:45 +00:00
.cargo Bug 1926928 - update to neqo v0.10.0 r=necko-reviewers,sunil,valentin 2024-11-06 08:21:25 +00:00
.github/workflows
.vscode
accessible Bug 1929755: Add supplemental UIA attribute definitions for MinGW builds,r=Jamie 2024-11-07 23:56:23 +00:00
browser Bug 1930284 - Also clean-up toolbar color variables. r=desktop-theme-reviewers,dao 2024-11-11 11:10:42 +00:00
build Bug 1453506 - Forward type-dependent news to template call locations. r=asuth 2024-11-08 16:04:31 +00:00
caps
chrome
config
devtools Bug 1929508 - [devtools] Use --theme-selection-color instead of white in Tree.css. r=devtools-reviewers,bomsy. 2024-11-08 16:57:56 +00:00
docs Bug 1929650 - Remote Settings Client doc fixes, r=bgruber 2024-11-06 20:45:14 +00:00
docshell Bug 1927967 - Use typed units for nsDocumentViewer bounds. r=hiro,dholbert 2024-11-06 12:37:39 +00:00
dom Bug 1929745 - Use gfx::FileHandleWrapper for DMABufSurface::mDmabufFds r=gfx-reviewers,lsalzman 2024-11-11 04:56:39 +00:00
editor Backed out 2 changesets (bug 1862256) for causing mochitests failures in test_native_key_bindings_mac.html. CLOSED TREE 2024-11-07 14:31:58 +02:00
extensions Backed out 8 changesets (bug 1919558, bug 1816449) for causing failures at test_open_and_databases.js 2024-11-08 21:20:45 +02:00
gfx Bug 1928630 - Vendor Glean SDK v62.0.0 r=janerik,supply-chain-reviewers,mach-reviewers,android-reviewers,ahal,boek 2024-11-11 13:07:47 +00:00
gradle/wrapper
hal
image Bug 1863046. Remove redundant nsContentUtils::IsInPrivateBrowsing (it's also slow). r=tjr,media-playback-reviewers,anti-tracking-reviewers,karlt,pbz 2024-11-08 10:11:13 +00:00
intl Bug 1928931: Speed up nsFind by reusing the word segmenter. r=emilio 2024-11-04 12:44:49 +00:00
ipc Backed out 12 changesets (bug 1928702) for causing gv-junit failures on OpenWindowTest#openWindowNullResult CLOSED TREE 2024-11-07 21:28:27 +02:00
js Bug 1926357: Rework wasm tag types and result types. r=rhunt 2024-11-11 15:38:45 +00:00
layout Bug 1926732 - Relax assertion in FindLineClampTarget because line-clamp may already have been evaluated by a descendant block. r=layout-reviewers,emilio 2024-11-11 14:37:59 +00:00
media Bug 1927533 - Apply mozilla patches for libvpx r=chunmin 2024-11-04 06:00:29 +00:00
memory Bug 1913753 - Add thread safety annotations for AddressRadixTree. r=glandium,pbone 2024-11-08 09:02:26 +00:00
mfbt Bug 1927417 - Part 1: Add mozilla::BitSet methods to efficiently find the next and previous bits set r=glandium 2024-11-06 08:21:48 +00:00
mobile No Bug, mozilla-central repo-update HSTS HPKP remote-settings tld-suffixes mobile-experiments ct-logs - r=release-managers,dmeehan 2024-11-11 14:06:19 +00:00
modules Bug 1907288 - Enable process priority manager grace periods on all channels on Android. r=geckoview-reviewers,calu 2024-11-11 14:18:04 +00:00
mozglue Bug 1930284 - Also clean-up toolbar color variables. r=desktop-theme-reviewers,dao 2024-11-11 11:10:42 +00:00
netwerk No Bug, mozilla-central repo-update HSTS HPKP remote-settings tld-suffixes mobile-experiments ct-logs - r=release-managers,dmeehan 2024-11-11 14:06:19 +00:00
nsprpub
other-licenses
parser Bug 1927404 - Fix reftests. r=hsivonen 2024-11-05 09:54:42 +00:00
python Bug 1928630 - Vendor Glean SDK v62.0.0 r=janerik,supply-chain-reviewers,mach-reviewers,android-reviewers,ahal,boek 2024-11-11 13:07:47 +00:00
remote Bug 1806135 - Allow installation and uninstallation of addons in GeckoView. r=webdriver-reviewers,whimboo 2024-11-08 19:14:32 +00:00
security No Bug, mozilla-central repo-update HSTS HPKP remote-settings tld-suffixes mobile-experiments ct-logs - r=release-managers,dmeehan 2024-11-11 14:06:19 +00:00
services No Bug, mozilla-central repo-update HSTS HPKP remote-settings tld-suffixes mobile-experiments ct-logs - r=release-managers,dmeehan 2024-11-11 14:06:19 +00:00
servo Bug 1841456 - Part 1: Use auto instead of top in -moz-top-layer to match overlay. r=emilio,desktop-theme-reviewers 2024-11-09 15:41:25 +00:00
startupcache
storage
supply-chain Bug 1926357: Update wasm spec tests to wasm-3.0. r=rhunt,supply-chain-reviewers 2024-11-11 15:38:43 +00:00
taskcluster Bug 1927077 - test(webgpu): update CTS to d473d09475bffec9569fe5c45834bb6aaad44818 r=webgpu-reviewers,nical 2024-11-09 05:01:02 +00:00
testing Bug 1926732 - Add crashtest. r=layout-reviewers,emilio 2024-11-11 14:37:58 +00:00
third_party Bug 1926357: Update wasm spec tests to wasm-3.0. r=rhunt,supply-chain-reviewers 2024-11-11 15:38:43 +00:00
toolkit Bug 1786077 - Document how to update application-services when updating Glean's major version number r=TravisLong,janerik 2024-11-11 13:07:48 +00:00
tools Bug 1929963 - Exclude generated database schema files from file-whitespace lints r=Roger 2024-11-08 21:08:55 +00:00
uriloader Bug 1733498 - Migrate necko errors l10n strings from properties to Fluent r=necko-reviewers,valentin,flod 2024-11-04 16:58:29 +00:00
view
widget Bug 1929745 - Use gfx::FileHandleWrapper for DMABufSurface::mDmabufFds r=gfx-reviewers,lsalzman 2024-11-11 04:56:39 +00:00
xpcom Bug 1930253 - CleanupPhase should clear the graph first and only after that free snow whites, r=mccr8 2024-11-08 21:57:55 +00:00
xpfe/appshell Bug 1926624 - Unify top level widget behavior across platforms, standardizing on previous macOS behavior. r=stransky,mac-reviewers,win-reviewers,spohl,nrishel 2024-11-08 09:29:26 +00:00
.arcconfig
.babel-eslint.rc.js
.clang-format
.clang-format-ignore
.cron.yml
.eslintrc-ignores.js
.eslintrc-rollouts.js Bug 1928625 - Remove ESLint rule mozilla/consistent-if-bracing as curly already enforces more than it. r=frontend-codestyle-reviewers,mossop 2024-11-04 13:48:54 +00:00
.eslintrc-test-paths.js Backed out 2 changesets (bug 1926145, bug 1924850) for causing bc failures @ browser_menubar_profiles CLOSED TREE 2024-11-06 01:15:56 +02: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
.hg-annotate-ignore-revs
.hgignore
.hgtags
.lando.ini
.lldbinit
.mailmap
.prettierignore Backed out changeset e5583dbc5865 (bug 1929116) for causing multiple bc/xpc failures. CLOSED TREE 2024-11-06 02:41:58 +02:00
.prettierrc.js
.rstcheck.cfg
.stylelintignore
.stylelintrc.js
.taskcluster.yml
.trackerignore
.yamllint
.ycm_extra_conf.py
aclocal.m4
AUTHORS
build.gradle
Cargo.lock Bug 1926357: Update wasm spec tests to wasm-3.0. r=rhunt,supply-chain-reviewers 2024-11-11 15:38:43 +00:00
Cargo.toml Bug 1928630 - Vendor Glean SDK v62.0.0 r=janerik,supply-chain-reviewers,mach-reviewers,android-reviewers,ahal,boek 2024-11-11 13:07:47 +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
moz.build
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
package.json
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.