Commit Graph

  • 7e9eced51e lean test children: explicit suite deps, shellrun preload removed (-jobs ~50s) master Julian Noble 2026-07-19 15:31:13 +1000
  • 03aad5f5ae G-061 notes: record 2026-07-19 console-context test-matrix findings Julian Noble 2026-07-19 07:46:23 +1000
  • 276eff850d runtests: ANSI red/green/yellow status indicators for human output Julian Noble 2026-07-19 07:40:38 +1000
  • 913ea749a1 tests: decode console utf-16le stderr in capture_stderr helpers Julian Noble 2026-07-19 07:40:37 +1000
  • a590ff4aec src/tests/AGENTS.md: -jobs guidance updated with measured scaling curve Julian Noble 2026-07-19 07:01:59 +1000
  • 3335f09a56 G-093: bundle -exclude-paths exposure into the discovery goal (user direction) Julian Noble 2026-07-19 06:51:11 +1000
  • 57b3b86e0a runtests: report total elapsed seconds in all report styles Julian Noble 2026-07-19 06:38:36 +1000
  • 5b27dfaea4 G-093 detail: align Scope mirror with the index (goals_lint finding) Julian Noble 2026-07-19 06:36:19 +1000
  • 2eef5bf403 GOALS: add G-093 - runtests -include-paths discovery investigation/fix Julian Noble 2026-07-19 06:35:42 +1000
  • 5002371864 Split long-running test files to lower the -jobs parallel floor (G-092 achieved) Julian Noble 2026-07-19 06:25:24 +1000
  • 469ecf67d9 GOALS: add G-092 - split long-running test files (parallel-floor reduction) Julian Noble 2026-07-19 04:50:55 +1000
  • 340f459ae1 AGENTS.md: fossil branch discipline rule (tip != trunk) + TEMP_REFERENCE index entry Julian Noble 2026-07-19 04:48:44 +1000
  • 1a1847c2e7 runtests -jobs N parallel test execution (G-091 achieved) Julian Noble 2026-07-19 04:21:14 +1000
  • a157e92a1c punk::config 0.2.0: standard buildversion tracking + PUNK_TEST_UDPTEE registration Julian Noble 2026-07-18 23:37:38 +1000
  • 181134e0e0 GOALS: add G-090 (shellfilter/shellthread audit) + G-091 (runtests -jobs N) Julian Noble 2026-07-18 23:33:40 +1000
  • a65f9e5b67 shellrun 0.2.0 runx -teelog + runtests UDP watch mode (PUNK_TEST_UDPTEE) Julian Noble 2026-07-18 23:19:51 +1000
  • 218fbb1c46 runtests.tcl: complete -singleproc 0 multi-process mode + parity harness Julian Noble 2026-07-18 22:13:10 +1000
  • 761201dba2 vfscommon: argparsingtest 1.0.0 (punkcheck-managed build outputs) Julian Noble 2026-07-18 18:07:10 +1000
  • c05af65543 argparsingtest 1.0.0: per-style parser sets opts/tkstyle/tclstyle with N/A capability rows Julian Noble 2026-07-18 18:05:54 +1000
  • 163c0e3a00 G-089 proposed: scriptlib in kits + packagemode-aware lib: resolution Julian Noble 2026-07-18 17:41:58 +1000
  • 2b339bf0e0 vfscommon + bootsupport: punk::path 0.3.0, punk::args 0.12.6, punk::ns 0.9.0 (punkcheck-managed build outputs) Julian Noble 2026-07-18 17:29:07 +1000
  • 1eb9dc690b punk::path 0.3.0: extensionless tcl scripts via lib: (first-line identification) Julian Noble 2026-07-18 17:28:40 +1000
  • 75cffe21f3 punk::args 0.12.6 + punk::ns 0.9.0: LLM-oriented usage output; tcl-whatis agent skill Julian Noble 2026-07-18 07:00:21 +1000
  • 116b93c971 vfscommon + bootsupport: punk::args 0.12.5, punk::ns 0.8.1, argparsingtest 0.2.0 (punkcheck-managed build outputs) Julian Noble 2026-07-18 03:22:54 +1000
  • c77b7b907e G-088 proposed: textblock table footer block + bottom-edge subtitle Julian Noble 2026-07-17 21:55:27 +1000
  • c2574a7050 punk::args 0.12.5 + punk::ns 0.8.1: parse -cache overhaul, synopsis notation, eg resolution Julian Noble 2026-07-17 21:55:16 +1000
  • 7a170a6a46 argparsingtest 0.2.0: parser timing comparison with cold+warm first-call metrics Julian Noble 2026-07-17 21:54:54 +1000
  • 2b0296c07b bootsupport layout copies: make.tcl with 'workflow' subcommand (punkcheck-managed build outputs) Julian Noble 2026-07-17 16:42:32 +1000
  • c1c7ab3ee7 make.tcl: new 'workflow' subcommand - embedded ASCII build/release data-flow overview Julian Noble 2026-07-17 16:37:53 +1000
  • 388aa6e460 bootsupport: punk::args 0.12.4 refresh (punkcheck-managed build outputs) Julian Noble 2026-07-17 15:59:32 +1000
  • 95c24c5d81 vfscommon: punk::args 0.12.4 into kit vfs + built-module catch-up; kits rebuilt Julian Noble 2026-07-17 15:57:27 +1000
  • c55225a392 punk::args 0.12.4: collision-aware resolve miss path (undefined-id warning retired) Julian Noble 2026-07-17 15:18:13 +1000
  • a0080f81cd bootsupport layout copies: templates handler 0.2.0 + mix templates 0.1.5 (second-pass sync) Julian Noble 2026-07-17 03:18:05 +1000
  • c890c9dfd9 punkshell 0.12.40: G-087 stage 2 closeout (fauxlink layout refs) Julian Noble 2026-07-17 03:16:01 +1000
  • f625c72ef6 bootsupport: templates handler 0.2.0 + mix templates modpod 0.1.5 (punkcheck-managed build outputs) Julian Noble 2026-07-17 03:16:00 +1000
  • bba4c8aa6c G-087 stage 2: layout refs migrated to fauxlink (bespoke .ref grammar retired) Julian Noble 2026-07-17 03:15:42 +1000
  • e57c1755b3 bootsupport: fauxlink 0.2.0 refresh (punkcheck-managed build outputs) Julian Noble 2026-07-17 02:38:45 +1000
  • e575c2dac2 vendormodules: fauxlink 0.2.0 - link_as encoder implemented upstream Julian Noble 2026-07-17 02:38:45 +1000
  • e6c8ed7544 punkshell 0.12.39: fauxlink 0.1.2 vendoring closeout + G-087 fauxlink/consumer survey notes Julian Noble 2026-07-17 02:28:50 +1000
  • b2ef75958f bootsupport: staleness catch-up refresh (fauxlink 0.1.2 + current module versions) Julian Noble 2026-07-17 02:28:17 +1000
  • eca7e58796 vendormodules: tomlish 1.1.12 + test module refresh (vendorupdate catch-up) Julian Noble 2026-07-17 02:28:00 +1000
  • 565010e94e vendormodules: fauxlink 0.1.2 (punk::args docs, resolve/decode fixes, upstream test suite) Julian Noble 2026-07-17 02:28:00 +1000
  • 079caa9ae2 runtests.tcl: fix multiple trailing file tails collapsing into one glob Julian Noble 2026-07-17 01:46:38 +1000
  • 0474809aab punkshell 0.12.38: G-087 hygiene stage closeout Julian Noble 2026-07-17 00:53:29 +1000
  • 596857c407 G-087 hygiene: remove dead layout residue (modpod payload, make.tcl old_layout_update_list) Julian Noble 2026-07-17 00:53:14 +1000
  • f9046dc191 G-087 hygiene: exact punk.project layout ref, junk refs removed, README rewritten Julian Noble 2026-07-17 00:52:54 +1000
  • 290f427ae9 G-087 hygiene: fix punk.templates no-handler and registration error paths Julian Noble 2026-07-17 00:52:35 +1000
  • 3369ab9c9d G-087: thin project layouts goal - index entry + detail file (active) Julian Noble 2026-07-17 00:52:13 +1000
  • bac12a1bb7 fossil settings: crlf-glob extended to src/vendorlib/* and src/vfs/* Julian Noble 2026-07-15 14:47:05 +1000
  • ca08dd1968 punk9wintk903.vfs: remove parked 9.0b2-era tcl9tk90xxx.dll Julian Noble 2026-07-15 05:43:11 +1000
  • b5ac17833b vendormodules: drop tablelist/tablelist_tile from include_modules.config Julian Noble 2026-07-15 05:43:11 +1000
  • f587861ad4 G-020: update stale punk9win.vfs scope/context paths to punk9wintk903.vfs Julian Noble 2026-07-15 05:42:10 +1000
  • 097ad8dce2 punkshell 0.12.37: tablelist 7.11, punk9win kit split, vfs startup-script build warning Julian Noble 2026-07-15 04:34:35 +1000
  • a0cd2a982d make.tcl: warn when a kit .vfs folder has no startup script Julian Noble 2026-07-15 04:32:40 +1000
  • aa45ef23a3 punk9wintk90b2.vfs: carry over main.tcl punk_main fauxlink; retarget remaining commented mapvfs entries Julian Noble 2026-07-15 04:24:11 +1000
  • e8cc18962e _vfscommon.vfs: refresh built punk modules to current versions Julian Noble 2026-07-15 04:17:00 +1000
  • f3f134cc6d tablelist 6.22 -> 7.11: vendor as pkgIndex lib instead of tm modules Julian Noble 2026-07-15 04:16:47 +1000
  • 2d5beb5616 vfs kits: split punk9win.vfs into punk9wintk90b2.vfs and punk9wintk903.vfs Julian Noble 2026-07-15 04:15:44 +1000
  • aac7aa57c8 punk::ns 0.8.0: remove leftover nscommands1/nscommands2 command aliases Julian Noble 2026-07-14 21:52:40 +1000
  • 6e68e29a1e goals: G-086 proposed - light project layout carrying startup/test module-path semantics Julian Noble 2026-07-14 21:41:13 +1000
  • bc647968e9 punk::ansi 0.1.3: grepstr summarydict linemap doc reconciliation (doc-only) Julian Noble 2026-07-14 20:51:47 +1000
  • 86883a496c punk::ns 0.7.1: hygiene-pass backlog fixes - nslist -types default, nsjoinall error prefix (pins flipped) Julian Noble 2026-07-14 20:46:59 +1000
  • 13e38734b6 punk::ns 0.7.0: comment/doc hygiene pass - dead code removed, stale docs corrected, findings flagged Julian Noble 2026-07-14 20:29:45 +1000
  • 0c7168a178 ns tests: nsprimitives.test - name/path primitive + nseval-variant characterization (hygiene-pass pin gap closed) Julian Noble 2026-07-14 18:07:46 +1000
  • 2b46e2d86a shell tests: E3 piped-session proof of n/ namespace continuity and subshell carry-over (shellnavns.test) Julian Noble 2026-07-14 17:42:13 +1000
  • 50e4c60649 n/ display+navigation characterization (nslist/navns/nscurrent tests); punk::repl 0.5.2 stray-namespace seeding fix Julian Noble 2026-07-14 17:26:19 +1000
  • e68cc1c223 punk::lib 0.5.0: has_tclbug_nestedswitch_tracelines check (behavioural probe of tktview 5d5b1052280c976ea3d4) Julian Noble 2026-07-14 16:39:24 +1000
  • 2161353439 goals: G-085 proposed - cmdtrace source-file vs live-proc line attribution + machine-parseable output Julian Noble 2026-07-14 16:29:40 +1000
  • cabde42e85 punk::ns 0.6.0: cmdtrace -pause flag; nested-switch traceline mismark characterized as upstream (tktview 5d5b1052280c976ea3d4) Julian Noble 2026-07-14 15:50:01 +1000
  • 765d24b302 tests: corp/grepstr/untabify characterization - punk::ns hygiene-pass precursor coverage Julian Noble 2026-07-14 14:52:30 +1000
  • d50d1dd6c5 punk::args 0.12.3: fix stringstartswith tail-clause reservation ($tp -> $rv); flip pin Julian Noble 2026-07-14 14:01:27 +1000
  • 0f649053ee punk::args: characterize stringstartswith tail-clause reservation bug (pre-fix pins) Julian Noble 2026-07-14 13:58:44 +1000
  • 54d6396237 punk::args 0.12.2: comment/doc hygiene pass - dead code removed, MAINTENANCE notes upgraded to refactor assessments, stale docs corrected Julian Noble 2026-07-14 13:46:50 +1000
  • d2e96dbe30 G-082 achieved: punk::args 0.12.1 single-form error selection - specific rejection preferred over generic overflow Julian Noble 2026-07-14 13:21:13 +1000
  • 0032478e46 G-082 increment 1: activate goal; characterize 0.12.x optional-rejection overflow errors Julian Noble 2026-07-14 13:12:11 +1000
  • a21315a109 punk::args: -parsekey characterization tests; goals G-083/G-084 (argument relations, parsekey completeness) Julian Noble 2026-07-14 05:31:10 +1000
  • 50ba6cd781 GOALS.md: enrich G-078/G-081 index Scope mirrors to match detail files Julian Noble 2026-07-14 05:11:52 +1000
  • cef30eb8ec CHANGELOG: fill the 0.12.23 gap retrospectively Julian Noble 2026-07-14 05:07:58 +1000
  • ca95e134d2 goals: weave 2026-07-14 session residue - G-082 proposed (punk::args error selection), sibling notes in G-025/G-028/G-073/G-075 Julian Noble 2026-07-14 05:05:06 +1000
  • 378ba8c084 make.tcl shell under punk exes: recompute tcl_interactive, restore accelerator-forgotten packages Julian Noble 2026-07-14 04:57:10 +1000
  • 1370484f5e make.tcl: self-build guard for kit builds under a built punk exe; quieten libunknown double-init Julian Noble 2026-07-14 04:16:52 +1000
  • d0834c1d05 make.tcl argdoc: adopt G-045 @normalize block-form authoring; AGENTS guidance for punk::args doc ergonomics Julian Noble 2026-07-14 03:50:28 +1000
  • d385738e20 bootsupport/layouts: sync punk::args 0.12.0 + punk 0.2.6, lib 0.4.3, ns 0.5.0, repl 0.5.1, tclcore moduledoc 0.3.4 (G-030) Julian Noble 2026-07-14 03:24:07 +1000
  • 7ea1deaae5 G-030 achieved: make.tcl dogfoods punk::args - tabled usage, declared subcommands, -confirm prompt policy Julian Noble 2026-07-14 03:23:52 +1000
  • 22ff5cf802 goals: G-078..G-081 - ansi->html api, default-colour semantics, cell-grid mode, argdoc build pipeline Julian Noble 2026-07-14 02:06:01 +1000
  • 5df5f65b4f punknative generator: nav index, per-form arg tables, terminal-black backdrop, integer row pitch Julian Noble 2026-07-14 01:48:34 +1000
  • 60dd6094c7 fontprep/punknative: settle ansi-art html rendering recipe; reproducible font builds; revert metric-normalization experiment Julian Noble 2026-07-14 00:50:34 +1000
  • c457d4222a fontprep: convert vendored Cascadia OFL licence text to LF line endings Julian Noble 2026-07-13 23:32:15 +1000
  • c18ca90a70 doc tooling: vendor punkdoc-mono web font (OFL subset of Cascadia Mono 2404.23) + -assets embed|link|none in punknative generator Julian Noble 2026-07-13 23:28:55 +1000
  • c668cb85c1 doc tooling: punk::args -> doctools + punk-native html/md converter prototypes Julian Noble 2026-07-13 23:08:58 +1000
  • 49ec22a928 doc: restore 'dev doc.validate' - wrap tcllib dtplite as bin/dtplite.cmd Julian Noble 2026-07-13 21:04:42 +1000
  • 4e23a2c373 vfs: sync punk::args 0.12.0 and tclcore moduledoc 0.3.4 into _vfscommon.vfs (G-074) Julian Noble 2026-07-13 15:23:46 +1000
  • 6af0fd541e punk::args 0.12.0: formcheck on-demand multiform ambiguity analysis + @form -overlapallowed sanction (G-074 achieved) Julian Noble 2026-07-13 15:03:39 +1000
  • ce5108cb09 DOX: ignore-rule changes in one VCS must be mirrored in the other Julian Noble 2026-07-13 14:33:40 +1000
  • 5da307ebe2 goals: add G-077 (punk executable -e one-liner support) Julian Noble 2026-07-13 14:28:51 +1000
  • 06db38be46 agent guardrails: tclsh has no -e one-liner flag - AGENTS.md pitfall entry + claude PreToolUse deny hook Julian Noble 2026-07-13 14:27:24 +1000
  • 7c49fc844e vfs: sync punk::args 0.11.2, punk::ns 0.5.0, punk::lib 0.4.3, punk 0.2.6, punk::repl 0.5.1, tclcore moduledoc 0.3.3 into _vfscommon.vfs Julian Noble 2026-07-13 14:11:31 +1000
  • 97ca1ceb1e punk::lib 0.4.3 + punk::repl 0.5.1 + punk 0.2.6: G-076 dead-console defect in 'help tcl' with mitigated axis, version-gated watchdog (project 0.12.21) Julian Noble 2026-07-13 12:44:55 +1000
  • 2157c01f6c tclcore 0.3.3: remove parse-inert @dynamic tags from split, array, join (project 0.12.20) Julian Noble 2026-07-13 03:59:11 +1000
  • b35ea12896 punk::args 0.11.2: bad-@dynamic warn-once + round-1 caching; tclcore 0.3.2: fix malformed tcl_startOfNextWord (project 0.12.19) Julian Noble 2026-07-13 03:50:00 +1000