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
Перейти к файлу
Nicolas B. Pierron 7e04d0a168 Bug 1730881 - Initialize CompilationSyntaxParseCache from InputScript variants. r=arai
This change clone some of the functions used to initialize the
CompilationSyntaxParseCache. These are specialized to copy the minimal set of
information needed for skipping inner functions and for iterating over
closed-over-bindings.

Unforutnately, as opposed to what this structure was initialy designed for, we
are not yet able to reuse the Stencils from the InputScript as ParseAtomIndex of
the InputScript are in the context of the InputScript and not of the
CompilationState which wraps the CompilationSyntaxParseCache. Until we are
capable of reusing the same indexes of a previous compilation, we would have to
duplicate the Stencil structures. Thus, copyScriptInfo and
copyClosedOVerBindings are copied from the original functions and adapted to
work with Stencil inputs.

Differential Revision: https://phabricator.services.mozilla.com/D128180
2021-11-04 18:25:42 +00:00
.cargo Bug 1739032 - Update mp4parse-rust to a257137. r=kinetik 2021-11-03 20:06:58 +00:00
.vscode
accessible Bug 1738840 - Replaces mozilla::Tuple with std::tuple in accessible/ r=emilio 2021-11-04 13:39:19 +00:00
browser Bug 1584678 - Ensure we don't change activeness when remoteness changes for real. r=mconley 2021-11-04 18:21:52 +00:00
build Bug 1739177: Add `requirements.pths_as_absolute()` r=ahal 2021-11-04 14:35:08 +00:00
caps Bug 1724152: Replace GkRustUtils::GenerateUUID with nsID::GenerateUUID. r=ckerschb 2021-11-04 08:55:46 +00:00
chrome Bug 1734823 - Enable ESLint rule no-unused-vars globally for xpcshell test*.js files. r=necko-reviewers,Gijs,valentin 2021-10-11 11:07:02 +00:00
config Bug 1736171 - Update wasm2c fork to fix hunspell crash when accessing top half of heap r=bholley 2021-10-31 21:28:06 +00:00
devtools Bug 1737988 - [devtools] Remove lodash times usage. r=bomsy. 2021-11-04 12:42:43 +00:00
docs Bug 1737573 - [devtools] Migrate MDN docs into Sphinx (connect docs to toc + css) r=nchevobbe,ahal 2021-11-03 10:45:52 +00:00
docshell Bug 1455514 - part 1: Add accessors and static helper methods to retrieve `nsINode` or its concrete classes from `EventTarget` r=smaug 2021-11-02 13:03:43 +00:00
dom Bug 1586014- Factor out RecompileScriptEventListeners r=emilio 2021-11-04 18:24:58 +00:00
editor Bug 1736017 - Replace MozLocale with Locale in EditorSpellCheck.cpp; r=platform-i18n-reviewers,gregtatum 2021-11-04 16:36:03 +00:00
extensions Bug 1737733 - Update rlbox wasm configuration to use direct function calls r=glandium 2021-10-26 23:41:11 +00:00
gfx Bug 1736017 - Replace MozLocale with Locale in gfxPlatformFontList.cpp; r=platform-i18n-reviewers,gregtatum 2021-11-04 16:36:03 +00:00
gradle/wrapper Bug 1727438 - Upgrade to Gradle 6.9.1. r=nalexander,owlish 2021-08-31 20:53:09 +00:00
hal Bug 1725145 - Preparation for the hybrid build env. r=necko-reviewers,firefox-build-system-reviewers,valentin,glandium 2021-08-25 10:46:17 +00:00
image Bug 1737038. Adjust tests that depend on the exact output of the png encoder. r=aosmond 2021-11-04 00:17:08 +00:00
intl Bug 1736017 - Remove MozLocale; r=platform-i18n-reviewers,gregtatum 2021-11-04 16:36:05 +00:00
ipc Bug 1738285 - move AUTO_PROFILE_FOLLOWING_RUNNABLE to its own header, r=gerald. 2021-10-28 20:35:06 +00:00
js Bug 1730881 - Initialize CompilationSyntaxParseCache from InputScript variants. r=arai 2021-11-04 18:25:42 +00:00
layout Bug 1738700 - Don't use FT_LOAD_COLOR for COLR-format fonts within WebRender, because color-font layers are handled at the Gecko level. r=lsalzman 2021-11-04 13:30:16 +00:00
media Bug 1737038. Make sure we pass the correct zlib strategy to zlib from libpng when encoding pngs. r=aosmond 2021-11-04 00:17:07 +00:00
memory Bug 1736968 - Change MOZ_CRASH() to MOZ_ASSUME_UNREACHABLE_MARKER() for abort()'s ARM noreturn case. r=glandium 2021-10-29 06:04:09 +00:00
mfbt Bug 1722208 - Fix automatically displaying the on-screen keyboard on Windows 11 when running on convertible slates r=cmartin 2021-10-28 21:08:12 +00:00
mobile Backed out changeset cc36386fed69 (bug 1682599) for causing gv-junit failures on requestContextMenuOnVideo. CLOSED TREE 2021-11-04 20:31:06 +02:00
modules Bug 1726617 - p1: use video encoder fallback wrapper in WebRTC. r=pehrsons 2021-11-04 16:30:52 +00:00
mozglue Bug 1736459 - Update builders to rustc 1.56. r=firefox-build-system-reviewers,andi 2021-10-27 22:35:57 +00:00
netwerk Bug 1729640 - P1. Extend AddHighValuePermission to support 'highValueHasSavedLogin' and 'highValueIsLoggedIn' permission. r=necko-reviewers,farre,kershaw 2021-11-04 11:17:03 +00:00
nsprpub
other-licenses Bug 1733545 - Remove REQUIRES_UNIFIED_BUILD from third-party directories that don't need it. r=firefox-build-system-reviewers,andi 2021-10-01 09:01:27 +00:00
parser Bug 1556352 - Part 1: Do not set form owner from parser for form-associated custom element; r=smaug 2021-10-28 10:29:37 +00:00
python Bug 1739177: Add `requirements.pths_as_absolute()` r=ahal 2021-11-04 14:35:08 +00:00
remote Bug 1605650 - [remote] Re-enable browser_getCookies.js for Windows CCOV builds. r=webdriver-reviewers,jmaher,jdescottes 2021-11-04 12:38:30 +00:00
security Bug 1401774 - Make fd exhaustion errors from the Linux sandbox broker more obvious. r=gcp 2021-11-03 23:53:43 +00:00
services Merge autoland to mozilla-central. a=merge 2021-11-01 22:58:34 +01:00
servo Bug 1738614 - Remove other Widget* colors. r=mstange 2021-11-02 18:08:07 +00:00
startupcache Backed out 3 changesets (bug 1724509) for causing marionette failures. CLOSED TREE 2021-10-06 03:57:57 +03:00
storage Bug 1738966 - Pass in argc, argv in GreOmniPath. r=kershaw,valentin 2021-11-03 16:31:06 +00:00
taskcluster Bug 1739312 - Use test_runner in test-verify. r=gbrown 2021-11-04 15:37:27 +00:00
testing Bug 1739422: Avoid NameError on Android app install failure; r=agi 2021-11-04 16:32:18 +00:00
third_party Bug 1739032 - Update mp4parse-rust to a257137. r=kinetik 2021-11-03 20:06:58 +00:00
toolkit Bug 1738091 - CTA Telemetry revision r=thecount 2021-11-04 17:47:16 +00:00
tools Bug 1737152 - Review and update Raptor test owners r=perftest-reviewers,sparky 2021-11-03 22:18:36 +00:00
uriloader Bug 1738966 - Pass in argc, argv in GreOmniPath. r=kershaw,valentin 2021-11-03 16:31:06 +00:00
view Bug 1737044 - Include pointer and frame in nsWindow logging. r=stransky 2021-10-21 14:02:30 +00:00
widget Bug 1696786 - Fix a couple bugs in Windows rollup code. r=mhowell 2021-11-04 17:53:43 +00:00
xpcom Bug 1724152: Replace GkRustUtils::GenerateUUID with nsID::GenerateUUID. r=ckerschb 2021-11-04 08:55:46 +00:00
xpfe/appshell Bug 1738185: Update the error handling in the mediator around mReady status. r=mccr8 2021-11-03 15:25:10 +00:00
.arcconfig
.babel-eslint.rc.js
.clang-format
.clang-format-ignore Bug 1719746 - Add Locale to moz.build; r=platform-i18n-reviewers,gregtatum 2021-10-18 13:38:20 +00:00
.cron.yml Bug 1738908 - remove esr78 references. r=releng-reviewers,mtabara DONTBUILD 2021-11-02 16:47:50 +00:00
.eslintignore Bug 1658238 - Autocomplete source-mapped variable names r=nchevobbe 2021-10-19 11:40:09 +00:00
.eslintrc.js Bug 1738229 - Stop using the second argument to ChromeUtils.import in various files in browser. r=Standard8,webcompat-reviewers,twisniewski 2021-11-02 17:21:07 +00:00
.flake8 Bug 1731542 - remove `infer` from our static-analysis pipeline. r=static-analysis-reviewers,marco 2021-09-20 12:47:44 +00:00
.git-blame-ignore-revs Bug 1735638 - Add Bug 1571899 to annotate/blame ignore revisions. r=glandium DONTBUILD 2021-10-14 16:02:46 +00:00
.gitattributes
.gitignore Bug 1737741 - Ignore pytest artifacts in VCS. r=ahal 2021-11-02 14:33:49 +00:00
.hg-annotate-ignore-revs Bug 1735638 - Add Bug 1571899 to annotate/blame ignore revisions. r=glandium DONTBUILD 2021-10-14 16:02:46 +00:00
.hg-format-source
.hgignore Bug 1737741 - Ignore pytest artifacts in VCS. r=ahal 2021-11-02 14:33:49 +00:00
.hgtags No bug - tagging 1379da0937ff9ae8aff8042fed31103dcd0bf13b with FIREFOX_NIGHTLY_95_END a=release DONTBUILD CLOSED TREE 2021-11-01 16:01:12 +00:00
.lando.ini
.lldbinit
.mailmap
.prettierignore
.prettierrc
.taskcluster.yml Bug 1732723 - Rename "taskgraph" Python module to "gecko_taskgraph". r=jmaher 2021-09-30 09:50:08 -04:00
.trackerignore
.yamllint
.ycm_extra_conf.py
AUTHORS
CLOBBER Update configs. IGNORE BROKEN CHANGESETS CLOSED TREE NO BUG a=release ba=release 2021-10-04 18:58:55 +00:00
Cargo.lock Bug 1724152: Replace GkRustUtils::GenerateUUID with nsID::GenerateUUID. r=ckerschb 2021-11-04 08:55:46 +00:00
Cargo.toml Bug 1739040 - Pick cc upstream patch for GCC 11 on armhf linux. r=emilio 2021-11-03 03:30:29 +00:00
GNUmakefile
LICENSE
Makefile.in Bug 1690870 - Stop getting artifacts for host binaries. r=firefox-build-system-reviewers,andi 2021-10-28 11:05:04 +00:00
README.txt
aclocal.m4
build.gradle Bug 1735628 - Update Glean to v42.1.0 r=TravisLong 2021-10-19 20:32:38 +00:00
client.mk Bug 1734594 - Terminate the sccache server in cases where submakes end in an error. r=firefox-build-system-reviewers,andi 2021-10-08 09:30:48 +00:00
client.py
configure.in
configure.py Bug 1718878 - Updates to the build system to enable compatibility with Python 3.10 (Mainly regarding collections.abc) r=mhentges,webdriver-reviewers,whimboo 2021-10-27 13:35:13 +00:00
gradle.properties Bug 1727438 - Increase java max heap to 32G. r=nalexander,owlish 2021-08-31 20:53:08 +00:00
gradlew
gradlew.bat
mach Bug 1717051: Rename "mach_bootstrap.py" to "mach_initialize.py" r=firefox-build-system-reviewers,glandium 2021-09-03 20:46:22 +00:00
mach.ps1
moz.build Bug 1734831 - fx doc: import the gtest doc from mdn archive + refresh r=gcp DONTBUILD 2021-10-08 19:53:53 +00:00
moz.configure Bug 1738947 - Fix path to virtualenv.py. r=mhentges a=graft 2021-11-02 17:19:45 +00:00
mozilla-config.h.in
old-configure.in Bug 1729760 - Set -stdlib=libc++ for mac builds at the toolchain level. r=firefox-build-system-reviewers,nalexander 2021-09-21 04:45:34 +00:00
package-lock.json Bug 1736781 - Update eslint-plugin-no-unsanitized to version 3.2.0 r=Standard8 2021-10-21 13:08:11 +00:00
package.json Bug 1736781 - Update eslint-plugin-no-unsanitized to version 3.2.0 r=Standard8 2021-10-21 13:08:11 +00:00
settings.gradle Bug 1529082 - Move TestRunnerActivity to test_runner. r=ahal,owlish 2021-11-02 18:56:26 +00:00
substitute-local-geckoview.gradle Bug 1557796 - Custom mozconfig for gradle build. r=nalexander,owlish 2021-09-29 17:54:57 +00:00
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.