makepad/libs/relax/codegen/tests
2026-10-26 08:12:13 +01:00
..
const_slots.rs makepad run / Relax: tier-0 optimisation passes move into relax-backend 2026-10-20 16:06:28 +02:00
copies_and_dead_slots.rs relax campaign batch (verified tree dfc07c6f08: Mac land set + x64 diff_fast o1/base/o3 29/29): inline assembler on by default (--no-asm), --allow-c; deadlock fix (owner never serves background work in a wait); x64 float register file (xmm16-31, in-place EVEX, xmm0/1 allocatable; box3d 0.67x); web target 32/64-bit layouts; warm-cache stale-slot fix; O3 offset-base folding; wasm export size work; host builds use target-cpu=native (shipping-rustc baselines pinned) 2026-10-22 00:21:11 +02:00
copy_runs.rs work: O3 tier reports panicking builds; multi-latch unroll rule narrowed (race -1%) 2026-10-25 02:31:39 +02:00
form_bzhi.rs relax campaign batch (verified tree ff6b45f221: Mac land set + x64 tests, diff_fast o1/base/o3, rwbench checksums every tier): REGRESS (text_shape -20% instr, sdf 0.78x time), WARMPANIC arm64 fused-inst miscompile fix, TAIL-A3 (ogg 0.93x), glyph outline bounds fix (stray marks under glyphs), inspect code versions + inline stacks, makepad run overlay caption strip, host profile thin LTO + CGU16 2026-10-22 11:24:54 +02:00
full_unroll.rs work: JIT early-exit loop unroll (arm64 race draw -3%, x64 draw -1.4..-2.7%) 2026-10-25 06:43:54 +01:00
fuzz_tiers.rs work: register-allocator copy-reuse miscompile fix (fuzz seed 0x475f7b26c8316268) + std RandomState from OS randomness, Desk Link tiles/interleave on multiple encode engines (protocol v2), WM gaming pause for the hub (Automatic/UI First/AI First/Unavailable), WM hub child builds with CUDA, JIT ring shows activity + inspect jit, Amp AI music mode (yue2 + hub writer), stale WM test fix 2026-10-24 20:25:04 +02:00
merge_const_stores.rs wasm: codegen merge B2 + compact_vregs renames Func::param_ints (a stale vreg narrowed a u64 parameter to i32); P(DOOM) whole-film frame-equal 2026-10-26 08:12:13 +01:00
offset_ranges.rs wasm: codegen merge B2 + compact_vregs renames Func::param_ints (a stale vreg narrowed a u64 parameter to i32); P(DOOM) whole-film frame-equal 2026-10-26 08:12:13 +01:00
slot_coalesce.rs work: O3 tier reports panicking builds; multi-latch unroll rule narrowed (race -1%) 2026-10-25 02:31:39 +02:00
small_sets.rs relax campaign batch (verified tree ff6b45f221: Mac land set + x64 tests, diff_fast o1/base/o3, rwbench checksums every tier): REGRESS (text_shape -20% instr, sdf 0.78x time), WARMPANIC arm64 fused-inst miscompile fix, TAIL-A3 (ogg 0.93x), glyph outline bounds fix (stray marks under glyphs), inspect code versions + inline stacks, makepad run overlay caption strip, host profile thin LTO + CGU16 2026-10-22 11:24:54 +02:00
stores_for_copies.rs relax campaign batch (verified tree d13bc12ef7: Mac land set + x64 tests 305/0, diff_fast o1/base/o3, rwbench checksums 18/18 every tier): string-compare inlining, shuffle/movemask/store-forward fixes (sandbox_sim -7.5% instructions), parser/synth tail, tail calls + static TLS, host build profile (JIT 10-17% faster start/compile), if_convert out-of-bounds fix 2026-10-22 08:25:27 +02:00
thread_ranges.rs relax campaign batch (verified tree 41b73bd4f2: Mac land set + x64 diff_fast o1/base/o3 32/32): guarded devirtualisation mechanism (off by default), box3d 0.913 (0.35x shipping rustc), inline f32::round (model_build 0.956) 2026-10-22 04:59:03 +02:00
version_loops.rs relax campaign batch (verified tree ff6b45f221: Mac land set + x64 tests, diff_fast o1/base/o3, rwbench checksums every tier): REGRESS (text_shape -20% instr, sdf 0.78x time), WARMPANIC arm64 fused-inst miscompile fix, TAIL-A3 (ogg 0.93x), glyph outline bounds fix (stray marks under glyphs), inspect code versions + inline stacks, makepad run overlay caption strip, host profile thin LTO + CGU16 2026-10-22 11:24:54 +02:00
volatile.rs relax campaign batch (verified tree ff6b45f221: Mac land set + x64 tests, diff_fast o1/base/o3, rwbench checksums every tier): REGRESS (text_shape -20% instr, sdf 0.78x time), WARMPANIC arm64 fused-inst miscompile fix, TAIL-A3 (ogg 0.93x), glyph outline bounds fix (stray marks under glyphs), inspect code versions + inline stacks, makepad run overlay caption strip, host profile thin LTO + CGU16 2026-10-22 11:24:54 +02:00