test: banner purge + WHY-only comment sweep (rule 8)

Every section banner dies (103 -> 0) across test/lang, the observer
suites, the C carriers, and the five comment-heavy corpus fixtures;
banner provenance (#N cites, carrier numbers, repair-cluster labels)
folded into headers or adjacent WHY comments. Narration deleted; row
provenance, ref cites, divergence pins, and layout contracts kept
(fwd-ref decl-order guards and bootstrap-gate corpus rationale
restored where the sweep over-cut). Comment-only proven: all 3742
wwbuild workdir .s byte-identical before/after; test-commit and
test-byteid (161 lang + 1399 data, 0 pinned-divergent) green.
This commit is contained in:
2026-08-08 21:40:23 +09:00
parent aadc6618f0
commit 83f5956df2
120 changed files with 184 additions and 530 deletions

View File

@@ -44,7 +44,6 @@ fn pa_mix(v: *[4]u64) void = {
};
fn pa_deref_rd(p: *[4]u64) u64 = { return (*p)[1]; };
// A: read.
@test fn rd_u64_param_const() void = {
let a: [4]u64 = [100u64, 101u64, 102u64, 103u64];
assert(pa_rd64c(&a) == 101u64);
@@ -73,7 +72,6 @@ fn pa_deref_rd(p: *[4]u64) u64 = { return (*p)[1]; };
assert(pa_rd32s(&a) == -5i32);
};
// A: write.
@test fn wr_u64_param_const() void = {
let a: [4]u64 = [1u64, 2u64, 3u64, 4u64];
pa_wr64c(&a);
@@ -105,7 +103,6 @@ fn pa_deref_rd(p: *[4]u64) u64 = { return (*p)[1]; };
assert(a[3] == 4u8);
};
// A: compound.
@test fn compound_u64() void = {
let a: [4]u64 = [100u64, 101u64, 102u64, 103u64];
pa_add5(&a);
@@ -129,7 +126,6 @@ fn pa_deref_rd(p: *[4]u64) u64 = { return (*p)[1]; };
assert(p[2] == 102u64);
};
// A: cast base.
@test fn rd_castbase() void = {
let big: [4]u64 = [5u64, 6u64, 7u64, 8u64];
let p: *[4]u64 = (&big): *[4]u64;
@@ -190,7 +186,6 @@ fn pa_deref_rd(p: *[4]u64) u64 = { return (*p)[1]; };
assert(v[3] == 11u64);
};
// C: (*p)[i] read.
@test fn deref_rd_u64() void = {
let a: [4]u64 = [100u64, 101u64, 102u64, 103u64];
let p: *[4]u64 = &a;
@@ -209,7 +204,6 @@ fn pa_deref_rd(p: *[4]u64) u64 = { return (*p)[1]; };
assert(pa_deref_rd(&a) == 101u64);
};
// C: (*p)[i] write.
@test fn deref_wr_u64() void = {
let a: [4]u64 = [1u64, 2u64, 3u64, 4u64];
let p: *[4]u64 = &a;
@@ -228,7 +222,6 @@ fn pa_deref_rd(p: *[4]u64) u64 = { return (*p)[1]; };
assert(a[2] == 3u8);
};
// C: (*p)[i] compound.
@test fn deref_compound_u64() void = {
let a: [4]u64 = [100u64, 101u64, 102u64, 103u64];
let p: *[4]u64 = &a;