Browse Source

win32-x86_64: in-situ floor-field refresh of the 9.0.5 r2 family (punkshell G-172)

Rebuilt the three r2 family members (plain/punk/punk-bi) with the G-172 cpu_floor
field now in the embedded [provenance] record, and republished in place under
the existing -r2 names/revisions (Approach 6 alpha dispensation: in-house
consumers only, known-dead > immutable). build_id unchanged per artifact (the
floor field does not enter the identity digest); sha1/size/built updated (the
embedded record text changed).

- win32-x86_64/{tclsh9.0.5,tclsh9.0.5-punk,tclsh9.0.5-punk-bi}-r2.{exe,toml}
  replaced; each toml [provenance] now carries cpu_floor="baseline" +
  cpu_model="x86_64" (the recipe default and the resolved build cpu). The
  [tests] tclcore line is refreshed to the shipped-codegen gate evidence
  (passed=56041 failed=8, the Aug-06 baseline-rebuild test-gate) - the prior
  tomls carried the July emission-time summary (56039/9). Library [tests] lines
  unchanged. sha1sums.txt: the 6 r2 lines (3 exes + 3 tomls) updated.

Codegen audit (scriptlib/developer/cpufloor_audit.tcl in punkshell): all three
republished exes PASS with zmm=0 ymm=0 out-of-floor=0 at the baseline floor.
-Dcpu=native still yields a host-tuned build (zmm>0, FAIL at baseline, PASS at
v4) - the floor is a default, not a restriction. punk-runtime surfaces the
floor (info/list/show the field; use/run gate a below-floor recorded cpu_model
with a named 0xC000001D diagnosis instead of a silent death). r1-generation
artifacts remain AVX-512-only; disposition (replace vs drop) still pending.

Assisted-by: harness=pi; primary-model=huggingface/zai-org/GLM-5.2; api-location=huggingface.co
master
Julian Noble 3 days ago
parent
commit
63f5e55869
  1. 12
      win32-x86_64/sha1sums.txt
  2. BIN
      win32-x86_64/tclsh9.0.5-punk-bi-r2.exe
  3. 10
      win32-x86_64/tclsh9.0.5-punk-bi-r2.toml
  4. BIN
      win32-x86_64/tclsh9.0.5-punk-r2.exe
  5. 10
      win32-x86_64/tclsh9.0.5-punk-r2.toml
  6. BIN
      win32-x86_64/tclsh9.0.5-r2.exe
  7. 10
      win32-x86_64/tclsh9.0.5-r2.toml

12
win32-x86_64/sha1sums.txt

@ -6,16 +6,16 @@ d592057c269d5be61487a20a68e931a4134adf0e *tclkit902.toml
bcb78c47693c5d967baa4083de89f5d23188ecdf *tclsfe-x64.toml
a6a23f2411f5a99eca7a1f7b7ee0c28c53f34523 *tclsh9.0.5-punk-bi-r1.exe
f975f1c0812319efaaad9d4e4a0e3eb31f95dc33 *tclsh9.0.5-punk-bi-r1.toml
fc27580c3000444fb927b50e20a88633df160f9a *tclsh9.0.5-punk-bi-r2.exe
d8c81c4e9802b091653ccbc2acecfa7facce5636 *tclsh9.0.5-punk-bi-r2.toml
d303b4a19ef76a838a7f92f0ec6c5c0a73ec4add *tclsh9.0.5-punk-bi-r2.exe
988115d5eb46e59262caa72009b503176d5d5972 *tclsh9.0.5-punk-bi-r2.toml
63bc8f57eab65c0ee2f8994916e82133e595ed21 *tclsh9.0.5-punk-r1.exe
3e4f12ed67d5be02e271fa3f8e5b1e997569855d *tclsh9.0.5-punk-r1.toml
5657f632b2581908728d523fb16ed354e27c3fb0 *tclsh9.0.5-punk-r2.exe
b59bef4a65125d12379ba4dbae2d855ee52322b3 *tclsh9.0.5-punk-r2.toml
2988cec119da0dfe2c296642bb1f7c732c1a639e *tclsh9.0.5-punk-r2.exe
ec077485c65210d7330f80bee66b6855ebd1ac00 *tclsh9.0.5-punk-r2.toml
969ac1e1645db138304e93f72ab1b5e56727e48f *tclsh9.0.5-r1.exe
f0d60e14c063c49fb1725a8ca058b315e12c1a22 *tclsh9.0.5-r1.toml
8847b8418bf3b9e12873fffc5a2d1bbc9d903236 *tclsh9.0.5-r2.exe
2a4ce4b640d2811fe8e35e5b379d48e46cb58b53 *tclsh9.0.5-r2.toml
11bc32ed411d2ef1cb5723924a2945c6e4f0746b *tclsh9.0.5-r2.exe
cd6c0f5d7a3c3f61d4c36452e6801c6ec3f8dd55 *tclsh9.0.5-r2.toml
51d00ccc2e3c59e9b38c4607c928cb9d202d6c75 *tclsh901k.exe
429aa753c5a5410e44fe0ec7aa6ab7b864824d9d *tclsh901k.toml
ec9d058279c47e9abe27443793d864ffaf84a672 *tclsh901t.exe

BIN
win32-x86_64/tclsh9.0.5-punk-bi-r2.exe

Binary file not shown.

10
win32-x86_64/tclsh9.0.5-punk-bi-r2.toml

@ -12,9 +12,9 @@ variant = "punk-bi"
working_name = "tclsh9.0.5-punk-bi.exe"
revision = 2
target = "win32-x86_64"
sha1 = "fc27580c3000444fb927b50e20a88633df160f9a"
size = 9337554
built = "2026-08-06T09:19:07Z"
sha1 = "d303b4a19ef76a838a7f92f0ec6c5c0a73ec4add"
size = 9337758
built = "2026-08-06T18:20:23Z"
#build_id: offline correlation key re-joining a renamed copy to its record;
#identical in the embedded and sidecar copies (a deterministic identity digest,
#not an integrity key - sha1 above is the integrity fact).
@ -47,6 +47,8 @@ class = "suite-built"
suite = "suite_tcl90"
toolchain = "zig 0.16.0"
optimize = "ReleaseFast"
cpu_floor = "baseline"
cpu_model = "x86_64"
tcl_checkout = "1a9c3b9d965d66f69f037cab6718d64bd802ef2cc8520d6c20f13b6803cd162f"
thread_checkout = "caa1d3aa302798de2200de7297f9d4ca40102a5df108ed21f14a90cea9691cad"
tclvfs_checkout = "75a26729914e2fbc68bf955315d34dc0302e3dbd7e239109785f9f5e30bd5fdd"
@ -55,7 +57,7 @@ tcllib_checkout = "c784f6fda4516f676453a2785b3c56f1ca5999f450e80ccba6c317ba78ce4
tklib_checkout = "2d53beafc0e8621dacc75b3c809898cc9f1f92f980bf5aac6134060c19497526"
[tests]
tclcore = "result=pass mode=gate total=69552 passed=56039 skipped=13504 failed=9"
tclcore = "result=pass mode=gate total=69552 passed=56041 skipped=13503 failed=8"
tcllib = "result=pass mode=record total=62328 passed=59240 skipped=3034 failed=54"
tclvfs = "result=pass mode=gate total=51 passed=42 skipped=9 failed=0"
thread = "result=pass mode=gate total=143 passed=117 skipped=26 failed=0"

BIN
win32-x86_64/tclsh9.0.5-punk-r2.exe

Binary file not shown.

10
win32-x86_64/tclsh9.0.5-punk-r2.toml

@ -12,9 +12,9 @@ variant = "punk"
working_name = "tclsh9.0.5-punk.exe"
revision = 2
target = "win32-x86_64"
sha1 = "5657f632b2581908728d523fb16ed354e27c3fb0"
size = 6589788
built = "2026-08-06T09:19:07Z"
sha1 = "2988cec119da0dfe2c296642bb1f7c732c1a639e"
size = 6589984
built = "2026-08-06T18:20:23Z"
#build_id: offline correlation key re-joining a renamed copy to its record;
#identical in the embedded and sidecar copies (a deterministic identity digest,
#not an integrity key - sha1 above is the integrity fact).
@ -47,6 +47,8 @@ class = "suite-built"
suite = "suite_tcl90"
toolchain = "zig 0.16.0"
optimize = "ReleaseFast"
cpu_floor = "baseline"
cpu_model = "x86_64"
tcl_checkout = "1a9c3b9d965d66f69f037cab6718d64bd802ef2cc8520d6c20f13b6803cd162f"
thread_checkout = "caa1d3aa302798de2200de7297f9d4ca40102a5df108ed21f14a90cea9691cad"
tclvfs_checkout = "75a26729914e2fbc68bf955315d34dc0302e3dbd7e239109785f9f5e30bd5fdd"
@ -55,7 +57,7 @@ tcllib_checkout = "c784f6fda4516f676453a2785b3c56f1ca5999f450e80ccba6c317ba78ce4
tklib_checkout = "2d53beafc0e8621dacc75b3c809898cc9f1f92f980bf5aac6134060c19497526"
[tests]
tclcore = "result=pass mode=gate total=69552 passed=56039 skipped=13504 failed=9"
tclcore = "result=pass mode=gate total=69552 passed=56041 skipped=13503 failed=8"
tcllib = "result=pass mode=record total=62328 passed=59240 skipped=3034 failed=54"
tclvfs = "result=pass mode=gate total=51 passed=42 skipped=9 failed=0"
thread = "result=pass mode=gate total=143 passed=117 skipped=26 failed=0"

BIN
win32-x86_64/tclsh9.0.5-r2.exe

Binary file not shown.

10
win32-x86_64/tclsh9.0.5-r2.toml

@ -12,9 +12,9 @@ variant = "plain"
working_name = "tclsh9.0.5.exe"
revision = 2
target = "win32-x86_64"
sha1 = "8847b8418bf3b9e12873fffc5a2d1bbc9d903236"
size = 6586680
built = "2026-08-06T09:19:07Z"
sha1 = "11bc32ed411d2ef1cb5723924a2945c6e4f0746b"
size = 6586876
built = "2026-08-06T18:20:23Z"
#build_id: offline correlation key re-joining a renamed copy to its record;
#identical in the embedded and sidecar copies (a deterministic identity digest,
#not an integrity key - sha1 above is the integrity fact).
@ -45,6 +45,8 @@ class = "suite-built"
suite = "suite_tcl90"
toolchain = "zig 0.16.0"
optimize = "ReleaseFast"
cpu_floor = "baseline"
cpu_model = "x86_64"
tcl_checkout = "1a9c3b9d965d66f69f037cab6718d64bd802ef2cc8520d6c20f13b6803cd162f"
thread_checkout = "caa1d3aa302798de2200de7297f9d4ca40102a5df108ed21f14a90cea9691cad"
tclvfs_checkout = "75a26729914e2fbc68bf955315d34dc0302e3dbd7e239109785f9f5e30bd5fdd"
@ -53,7 +55,7 @@ tcllib_checkout = "c784f6fda4516f676453a2785b3c56f1ca5999f450e80ccba6c317ba78ce4
tklib_checkout = "2d53beafc0e8621dacc75b3c809898cc9f1f92f980bf5aac6134060c19497526"
[tests]
tclcore = "result=pass mode=gate total=69552 passed=56039 skipped=13504 failed=9"
tclcore = "result=pass mode=gate total=69552 passed=56041 skipped=13503 failed=8"
tcllib = "result=pass mode=record total=62328 passed=59240 skipped=3034 failed=54"
tclvfs = "result=pass mode=gate total=51 passed=42 skipped=9 failed=0"
thread = "result=pass mode=gate total=143 passed=117 skipped=26 failed=0"

Loading…
Cancel
Save