lib/math/checked,log: drop redundant type annotations (Wave-1)

61 over-annotations dropped where the rhs unambiguously infers the
declared type: 22 overflow:bool comparison binds in checked.ww, and
the mem/s/sl memio.stream/io.stream/log.stdlogger triplet across 13
@test sites in logtest.ww. Sub-word res:/fullres: binds with casts or
truncation are kept. Byte-identical asm in both stages, both files
non-embedded.
This commit is contained in:
2026-06-02 21:14:51 +09:00
parent 688275bfd6
commit b45f7c40ac
2 changed files with 61 additions and 61 deletions

View File

@@ -44,9 +44,9 @@ fn streq(a: str, b: str) bool = {
// scenario must run before [[setloggerswap]].
@test fn defaultwiredtoglobal() void = {
let buf: [4]u8;
let mem: memio.stream = memio.fixed(buf[0:4]);
let s: io.stream = &mem.vt;
let sl: log.stdlogger = log.new(s); // triggers ensureinit
let mem = memio.fixed(buf[0:4]);
let s = &mem.vt;
let sl = log.new(s); // triggers ensureinit
if (log.silent == nil) { fail(); };
if (log.default == nil) { fail(); };
@@ -58,10 +58,10 @@ fn streq(a: str, b: str) bool = {
@test fn lprintlnbasic() void = {
let buf: [32]u8;
let mem: memio.stream = memio.fixed(buf[0:32]);
let s: io.stream = &mem.vt;
let mem = memio.fixed(buf[0:32]);
let s = &mem.vt;
let sl: log.stdlogger = log.new(s);
let sl = log.new(s);
log.lprintln(&sl.logger, "hello", 42i64);
@@ -72,10 +72,10 @@ fn streq(a: str, b: str) bool = {
@test fn lprintlnsingle() void = {
let buf: [16]u8;
let mem: memio.stream = memio.fixed(buf[0:16]);
let s: io.stream = &mem.vt;
let mem = memio.fixed(buf[0:16]);
let s = &mem.vt;
let sl: log.stdlogger = log.new(s);
let sl = log.new(s);
log.lprintln(&sl.logger, "only");
@@ -86,10 +86,10 @@ fn streq(a: str, b: str) bool = {
@test fn lprintlnempty() void = {
let buf: [4]u8;
let mem: memio.stream = memio.fixed(buf[0:4]);
let s: io.stream = &mem.vt;
let mem = memio.fixed(buf[0:4]);
let s = &mem.vt;
let sl: log.stdlogger = log.new(s);
let sl = log.new(s);
log.lprintln(&sl.logger);
@@ -106,10 +106,10 @@ fn streq(a: str, b: str) bool = {
// empty (silent has no path to it anyway).
@test fn silentwritesnothing() void = {
let buf: [16]u8;
let mem: memio.stream = memio.fixed(buf[0:16]);
let s: io.stream = &mem.vt;
let mem = memio.fixed(buf[0:16]);
let s = &mem.vt;
let sl: log.stdlogger = log.new(s); // triggers log.ensureinit; populates log.silent
let sl = log.new(s); // triggers log.ensureinit; populates log.silent
if (log.silent == nil) { fail(); };
@@ -126,14 +126,14 @@ fn streq(a: str, b: str) bool = {
// the swap semantics.
@test fn setloggerswap() void = {
let buf1: [32]u8;
let mem1: memio.stream = memio.fixed(buf1[0:32]);
let s1: io.stream = &mem1.vt;
let sl1: log.stdlogger = log.new(s1);
let mem1 = memio.fixed(buf1[0:32]);
let s1 = &mem1.vt;
let sl1 = log.new(s1);
let buf2: [32]u8;
let mem2: memio.stream = memio.fixed(buf2[0:32]);
let s2: io.stream = &mem2.vt;
let sl2: log.stdlogger = log.new(s2);
let mem2 = memio.fixed(buf2[0:32]);
let s2 = &mem2.vt;
let sl2 = log.new(s2);
log.setlogger(&sl1.logger);
log.println("first");
@@ -157,10 +157,10 @@ fn streq(a: str, b: str) bool = {
@test fn lprintflnbasic() void = {
let buf: [32]u8;
let mem: memio.stream = memio.fixed(buf[0:32]);
let s: io.stream = &mem.vt;
let mem = memio.fixed(buf[0:32]);
let s = &mem.vt;
let sl: log.stdlogger = log.new(s);
let sl = log.new(s);
log.lprintfln(&sl.logger, "x={} y={}", 42i64, "hi");
@@ -173,14 +173,14 @@ fn streq(a: str, b: str) bool = {
// install sl1 as global, printfln writes there; mem2 stays empty.
@test fn printflnglobal() void = {
let buf1: [32]u8;
let mem1: memio.stream = memio.fixed(buf1[0:32]);
let s1: io.stream = &mem1.vt;
let sl1: log.stdlogger = log.new(s1);
let mem1 = memio.fixed(buf1[0:32]);
let s1 = &mem1.vt;
let sl1 = log.new(s1);
let buf2: [32]u8;
let mem2: memio.stream = memio.fixed(buf2[0:32]);
let s2: io.stream = &mem2.vt;
let sl2: log.stdlogger = log.new(s2);
let mem2 = memio.fixed(buf2[0:32]);
let s2 = &mem2.vt;
let sl2 = log.new(s2);
log.setlogger(&sl1.logger);
log.printfln("v={}", 7i64);
@@ -195,10 +195,10 @@ fn streq(a: str, b: str) bool = {
// bare-args path.
@test fn silentignoresprintfln() void = {
let buf: [16]u8;
let mem: memio.stream = memio.fixed(buf[0:16]);
let s: io.stream = &mem.vt;
let mem = memio.fixed(buf[0:16]);
let s = &mem.vt;
let sl: log.stdlogger = log.new(s); // triggers log.ensureinit; populates log.silent
let sl = log.new(s); // triggers log.ensureinit; populates log.silent
if (log.silent == nil) { fail(); };
@@ -214,10 +214,10 @@ fn streq(a: str, b: str) bool = {
// resolve correctly.
@test fn lprintflnindexed() void = {
let buf: [16]u8;
let mem: memio.stream = memio.fixed(buf[0:16]);
let s: io.stream = &mem.vt;
let mem = memio.fixed(buf[0:16]);
let s = &mem.vt;
let sl: log.stdlogger = log.new(s);
let sl = log.new(s);
log.lprintfln(&sl.logger, "{1} {0}", "a", "b");
@@ -230,10 +230,10 @@ fn streq(a: str, b: str) bool = {
// intact (parser proper covered in fmttest).
@test fn lprintflnmods() void = {
let buf: [16]u8;
let mem: memio.stream = memio.fixed(buf[0:16]);
let s: io.stream = &mem.vt;
let mem = memio.fixed(buf[0:16]);
let s = &mem.vt;
let sl: log.stdlogger = log.new(s);
let sl = log.new(s);
log.lprintfln(&sl.logger, "{:5}", 42i64);