import changes from `dev' branch of rmottola/Arctic-Fox:

- Bug 1238935 - r=jonco (262e919be3)
- Bug 1246658 part 3 - Rewrite MConstant's public interface to not expose js::Value directly. r=luke (44f1c7ac03)
- Bug 1246331: Make unary decoding expect the real type, not the parent type; r=sunfish (fd159749d1)
- Bug 1244571 - BaldrMonkey: Remove obsolete opcodes. r=luke (670ae82404)
- Bug 1248488 - Odin: switch more integer immediates to variable-length u32s (r=sunfish) (c7e118cb58)
- Bug 1248860 - Odin: remove Expr::InterruptCheck (r=bbouvier) (c9824a364d)
- Bug 1248860 - Odin: move CompileArgs to ModuleGeneratorData (r=bbouvier) (5292a52fa9)
- Bug 1248860 - Baldr: change function bodies to an expr list from expr (r=bbouvier) (f8fd39d1b0)
- Bug 1248625 - Baldr: make string labels more regular (r=sunfish) (d14c7e6640)
- Bug 1248625 - Change 'return false' to 'return nullptr' (r=me) (ae1f98f059)
- Bug 1244889 - Remove toMIRType() and simdType() methods. r=bbouvier (0c281e9bc8)
- Bug 1244889 - Rename Type:isVarType() out of the way. r=luke (b7e0812cab)
- Bug 1244889 - Define a canonical subset of Type::Which. r=luke (4cb69fd6ec)
- Bug 1244889 - Reduce dependency on wasm::ValType. r=luke (53f41aad5d)
- Bug 1244889 - Reduce dependency on wasm::ExprType. r=luke (7353ebd8ed)
- Bug 1244889 - Fix CheckCoercionArg and CheckReturnType. r=luke (4824150189)
- Bug 1244889 - Remove SimdTypeToLength(). r=bbouvier (a2399e9e72)
- Bug 1243647 - Fix -Wimplicit-fallthrough warnings by breaking at unintentional switch fallthroughs in AsmJS.cpp. r=bbouvier (cb851f375d)
- Bug 1244889 - Amend wasm opcodes for unsigned I32x4 operations. r=bbouvier (ca05c907c8)
- fix NetBSD build (again) (08b0f8f447)
- Bug 1239007 - Replace nsIntRect by strongly-typed rects in a couple of nsCocoaUtils functions. r=mstange (501f73b896)
- Bug 1239855 - Fix for widget positioning/sizing on hidpi displays under Gtk. r=emk (f37be964c0)
- bug 1225970 dispatch an event to release the widget after draw r=roc (61fe380407)
- Bug 1232219 (part 2) - Fix -Wunused warnings in widget/gtk/. r=karlt. (3415ffc27a)
This commit is contained in:
2023-09-18 11:20:40 +08:00
parent 113bf758b9
commit 2e9d0efbca
48 changed files with 1372 additions and 1517 deletions
+2 -2
View File
@@ -120,7 +120,7 @@ ModuleGenerator::init(UniqueModuleGeneratorData shared, UniqueChars filename)
return false;
module_->globalBytes = InitialGlobalDataBytes;
module_->compileArgs = CompileArgs(cx_);
module_->compileArgs = shared->args;
module_->kind = shared->kind;
module_->heapUsage = HeapUsage::None;
module_->filename = Move(filename);
@@ -767,7 +767,7 @@ ModuleGenerator::startFuncDefs()
return false;
JSRuntime* rt = cx_->compartment()->runtimeFromAnyThread();
for (size_t i = 0; i < numTasks; i++)
tasks_.infallibleEmplaceBack(rt, args(), *threadView_, COMPILATION_LIFO_DEFAULT_CHUNK_SIZE);
tasks_.infallibleEmplaceBack(rt, *threadView_, COMPILATION_LIFO_DEFAULT_CHUNK_SIZE);
if (!freeTasks_.reserve(numTasks))
return false;