- Jun 08, 2023
-
-
Matthew Gaudet authored
The goal of this patch is to avoid the bad store forwarding on some Samsung phones Differential Revision: https://phabricator.services.mozilla.com/D180268
-
- Jun 05, 2023
-
-
Mike Hommey authored
Bug 1836723 - Link against ntdll for rustc 1.70. r=firefox-build-system-reviewers,ahochheiden, a=dmeehan Building with rustc 1.70 adds a dependency to the ntdll library through libstd using NtCreateFile/NtWriteFile (it previously picked the symbols at runtime). Differential Revision: https://phabricator.services.mozilla.com/D180011
-
- Jun 03, 2023
-
-
Jan de Mooij authored
The CacheIR ops and stub field types are stored as trailing arrays, so we can just compute these values. Differential Revision: https://phabricator.services.mozilla.com/D179825
-
- Jun 02, 2023
-
-
Mark Banner authored
Bug 1824613 - Convert consumers of toolkit/mozapps/extensions/ to import ES modules directly. r=extension-reviewers,settings-reviewers,application-update-reviewers,credential-management-reviewers,devtools-reviewers,sync-reviewers,sgalich,bytesized,robwu,skhamis Depends on D179819 Differential Revision: https://phabricator.services.mozilla.com/D179820
-
Noemi Erli authored
Backed out changeset 5a4374cfd962 (bug 1760334) Backed out changeset bbd5d4b8e2eb (bug 1760334) Backed out changeset 998204890aed (bug 1760334)
-
Otto Länd authored
# ignore-this-changeset
-
Nicolas B. Pierron authored
When delazifying inner module functions on-demand, the JSObject global is defined as the enclosing scope. This scope is set by the `CompilationStencil::instantiateStencilAfterPreparation`, as it is shared between all instantiated modules. The problem is that the Global scope is not explicit in the Stencil. Thus, when doing a concurrent delazification from a Stencil, the global scope is not listed as the enclosing scope of the module. This patch, hacks the InputScope to work-around the lack of enclosing scope of Modules, to artificially add a fake-GlobalScope, which is later used by other functions, such as `ScopeContext::seachInEnclosingScope` to resolve named values such as `undefined`. Differential Revision: https://phabricator.services.mozilla.com/D141512
-
Nicolas B. Pierron authored
Differential Revision: https://phabricator.services.mozilla.com/D141837
-
- Jun 01, 2023
-
-
Steve Fink authored
Bug 1638045 - Allow parallel jit-tests to run up to 8-way on Windows r=spidermonkey-reviewers,jonco,mgaudet Differential Revision: https://phabricator.services.mozilla.com/D179702
-
Narcis Beleuzu authored
-
Chris Fallin authored
This patch allows the use of a JS shell binary, compiled to `wasm32-wasi` (WASI ABI on WebAssembly), to make use of the Wizer snapshotting tool to embed JavaScript source with SpiderMonkey to run in a standalone Wasm module. If enabled with `--enable-js-shell-wizer`, the shell no longer provides an interactive REPL; instead, when invoked during the "initialization" phase of Wizer, it reads JS source on standard input, then saves JS state (the global, the context, etc) for later. When the execution is snapshotted and the snapshot is later executed as an ordinary WASI command, the resume entry-point invokes a JS function named `main` in the global scope, if any. An example of how to use this follows: ``` $ echo "function main() { print('hello world'); }" | \ wizer --allow-wasi -r _start=wizer.resume obj-release/dist/bin/js \ -o snapshotted.wasm $ wasmtime snapshotted.wasm hello world $ ``` Differential Revision: https://phabricator.services.mozilla.com/D176979
-
- May 31, 2023
-
-
Steve Fink authored
Differential Revision: https://phabricator.services.mozilla.com/D177634
-
Jon Coppeard authored
Reorder blocks to avoid possbile GC while |na| and |nb| are live. Differential Revision: https://phabricator.services.mozilla.com/D177627
-
Ben Visness authored
Differential Revision: https://phabricator.services.mozilla.com/D179546
-
Matthew Gaudet authored
Also changed another place to use new API for clarity Differential Revision: https://phabricator.services.mozilla.com/D179477
-
Otto Länd authored
# ignore-this-changeset
-
Jon Coppeard authored
Renames InitialHeap because it's not just used for the initial heap now. Also makes it into an enum class. This patch is almost entirely search and replace. Depends on D179471 Differential Revision: https://phabricator.services.mozilla.com/D179472
-
Jon Coppeard authored
Bug 1835867 - Part 2: Fold requested heap and per-kind nursery allocation allowed check together r=jandem Add min heap to tenured state the zone and use it to combine the heap checks. I'm open to a better name for this. Depends on D179470 Differential Revision: https://phabricator.services.mozilla.com/D179471
-
Jon Coppeard authored
Bug 1835867 - Part 1: Remove some remaining parts of nursery canaries and tidy class definition r=sfink This removes some vestiges of nursery canaries that were missed from the previous bug. Also moves some uncommonly moved method definitions out of line. Differential Revision: https://phabricator.services.mozilla.com/D179470
-
Iulian Moraru authored
Backed out 3 changesets (bug 1832284) for making a failure line appear in treeherder for hazard builds. CLOSED TREE Backed out changeset 4a6677357f72 (bug 1832284) Backed out changeset 121223207989 (bug 1832284) Backed out changeset 467f78dfb259 (bug 1832284)
-
Tooru Fujisawa authored
Differential Revision: https://phabricator.services.mozilla.com/D179013
-
Tooru Fujisawa authored
Differential Revision: https://phabricator.services.mozilla.com/D179012
-
Tooru Fujisawa authored
Differential Revision: https://phabricator.services.mozilla.com/D179011
-
Tooru Fujisawa authored
Differential Revision: https://phabricator.services.mozilla.com/D179010
-
Tooru Fujisawa authored
Differential Revision: https://phabricator.services.mozilla.com/D179009
-
Tooru Fujisawa authored
Differential Revision: https://phabricator.services.mozilla.com/D179008
-
Tooru Fujisawa authored
Bug 1834483 - Part 6: Remove NativeStackLimit parameter from private FrontendContext-based delazify API. r=bthrall Differential Revision: https://phabricator.services.mozilla.com/D179007
-
Tooru Fujisawa authored
Bug 1834483 - Part 5: Remove NativeStackLimit parameter from private FrontendContext-based compile to module API. r=bthrall Differential Revision: https://phabricator.services.mozilla.com/D179006
-
Tooru Fujisawa authored
Bug 1834483 - Part 4: Remove NativeStackLimit parameter from private FrontendContext-based compile to global API. r=bthrall Differential Revision: https://phabricator.services.mozilla.com/D179005
-
Tooru Fujisawa authored
Bug 1834483 - Part 3: Remove NativeStackLimit parameter from public FrontendContext-based API. r=bthrall Differential Revision: https://phabricator.services.mozilla.com/D179004
-
Tooru Fujisawa authored
Bug 1834483 - Part 2: Use FrontendContext NativeStackLimit field in ParseTask and DelazifyTask. r=bthrall Differential Revision: https://phabricator.services.mozilla.com/D179003
-
Tooru Fujisawa authored
Differential Revision: https://phabricator.services.mozilla.com/D179002
-
- May 30, 2023
-
-
Jon Coppeard authored
Reorder blocks to avoid possbile GC while |na| and |nb| are live. Differential Revision: https://phabricator.services.mozilla.com/D177627
-
Steve Fink authored
Differential Revision: https://phabricator.services.mozilla.com/D177634
-
Yoshi Cheng-Hao Huang authored
Originally the test has been updated in https://github.com/tc39/test262/commit/e6c6460a5b94e32e01ce9a9d236f3148d4648ce5. But later the update has been reverted in https://github.com/tc39/test262/commit/f5e2214b3042c0d3f8a1a29f7cf496572ca8bccd Differential Revision: https://phabricator.services.mozilla.com/D179439
-
Noemi Erli authored
Backed out 3 changesets (bug 1826574) for causing failures in browser_script_command_execute_basic.js CLOSED TREE Backed out changeset e886a7d39892 (bug 1826574) Backed out changeset 47a50e1c3e11 (bug 1826574) Backed out changeset 5ece69e22ffd (bug 1826574)
-
Daniel Minor authored
Differential Revision: https://phabricator.services.mozilla.com/D178943
-
Daniel Minor authored
Differential Revision: https://phabricator.services.mozilla.com/D178942
-
Daniel Minor authored
Differential Revision: https://phabricator.services.mozilla.com/D178941
-
Cristian Tuns authored
-