authorgravatar for ennui@langeweile.pageEnnui Langeweile <ennui@langeweile.page> 2026-07-28 22:51:49-03:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2026-07-30 19:06:55+02:00
logb6361fa84a5c8f217af5771e345387752fd5c581
tree4bdca122b925419b1694d2a1114ef888307f4a5e
parentd58883cd535f1623c6e0e9b025f1da1fb6672955

Enable `extended-const` extension in stage1

Considering Debian 12 has Binaryen 108, we can now remove the explicit exclusion of `extended-const` (v107).

1 files changed, 2 insertions(+), 2 deletions(-)

build.zig+2-2
...@@ -763,9 +763,8 @@ fn addWasiUpdateStep(b: *std.Build, version: [:0]const u8) !void {...@@ -763,9 +763,8 @@ fn addWasiUpdateStep(b: *std.Build, version: [:0]const u8) !void {
763 .optimize = .ReleaseSmall,763 .optimize = .ReleaseSmall,
764 .target = b.resolveTargetQuery(std.Target.Query.parse(.{764 .target = b.resolveTargetQuery(std.Target.Query.parse(.{
765 .arch_os_abi = "wasm32-wasi",765 .arch_os_abi = "wasm32-wasi",
766 // * `extended_const` is not supported by the `wasm-opt` version in CI.
767 // * `nontrapping_bulk_memory_len0` is supported by `wasm2c`.766 // * `nontrapping_bulk_memory_len0` is supported by `wasm2c`.
768 .cpu_features = "baseline-extended_const+nontrapping_bulk_memory_len0",767 .cpu_features = "baseline+nontrapping_bulk_memory_len0",
769 }) catch unreachable),768 }) catch unreachable),
770 });769 });
771770
...@@ -809,6 +808,7 @@ fn addWasiUpdateStep(b: *std.Build, version: [:0]const u8) !void {...@@ -809,6 +808,7 @@ fn addWasiUpdateStep(b: *std.Build, version: [:0]const u8) !void {
809 "-Oz",808 "-Oz",
810 "--enable-bulk-memory",809 "--enable-bulk-memory",
811 "--enable-mutable-globals",810 "--enable-mutable-globals",
811 "--enable-extended-const",
812 "--enable-nontrapping-float-to-int",812 "--enable-nontrapping-float-to-int",
813 "--enable-sign-ext",813 "--enable-sign-ext",
814 });814 });