97 Commits (a7ca13bf53dbacbd135d65177ff6f295f63c7838)

Author SHA1 Message Date
Julian Noble cae9f36d3e Canonical punkshell platform names: punk::platform module, help topic, tree sync (G-105 groundwork) 1 week ago
Julian Noble e2fc7332fe G-087 stages 4+5: overlay merge primitive, marker/matrix retirement, version seeding 2 weeks ago
Julian Noble 411df7482b G-087 stage 3: thin layouts + generation-time bootsupport injection (sources) 2 weeks ago
Julian Noble c1c7ab3ee7 make.tcl: new 'workflow' subcommand - embedded ASCII build/release data-flow overview 2 weeks ago
Julian Noble 596857c407 G-087 hygiene: remove dead layout residue (modpod payload, make.tcl old_layout_update_list) 2 weeks ago
Julian Noble a0cd2a982d make.tcl: warn when a kit .vfs folder has no startup script 3 weeks ago
Julian Noble 378ba8c084 make.tcl shell under punk exes: recompute tcl_interactive, restore accelerator-forgotten packages 3 weeks ago
Julian Noble 1370484f5e make.tcl: self-build guard for kit builds under a built punk exe; quieten libunknown double-init 3 weeks ago
Julian Noble d0834c1d05 make.tcl argdoc: adopt G-045 @normalize block-form authoring; AGENTS guidance for punk::args doc ergonomics 3 weeks ago
Julian Noble 7ea1deaae5 G-030 achieved: make.tcl dogfoods punk::args - tabled usage, declared subcommands, -confirm prompt policy 3 weeks ago
Julian Noble 1fa2988a3f make.tcl: dirty-src provenance gate for build/promotion commands (G-026 direction) 3 weeks ago
Julian Noble 0505397590 G-037 achieved: make.tcl vfslibs propagates vendorlib packages into kit vfs lib_tcl trees; 8.6 kits to tcludp 1.0.13 3 weeks ago
Julian Noble c98bb5b56e make.tcl projectversion: escape [X.Y.Z] in warning messages 4 weeks ago
Julian Noble d88e1c1759 punkboot::utils 0.1.1: move vendorupdate dirty-checkout check into module 4 weeks ago
Julian Noble 69d9b8f23a vendorupdate: warn when pulling from dirty source checkouts; goal G-026 4 weeks ago
Julian Noble c8072d7945 Extract punkboot::utils module + tests, bump project to 0.2.1 4 weeks ago
Julian Noble 78810ba0af make.tcl: restore 'shell' command guard deleted by projectversion edit 4 weeks ago
Julian Noble 717432676f project versioning: change-driven bump policy + make.tcl projectversion check 4 weeks ago
Julian Noble ed7ed009b4 superseded-module pruning with punkcheck DELETE events + virtual version sources 4 weeks ago
Julian Noble df78ff9bb5 make.tcl bootstrapping fix, punkcheck refactor and tests 4 weeks ago
Julian Noble 3b261d08b0 update bootsupport 1 month ago
Julian Noble b69d0e50f3 punk::path and punk::lib fixes 1 month ago
Julian Noble 8f34b311bb src/make.tcl exclude AGENTS.md from copying to installation folders 2 months ago
Julian Noble 36cb87b0dd punk::lib - tclscript_info tclscript_showparse, remove line continuations for better cmdtrace support 3 months ago
Julian Noble 0c63b0226b make.tcl - fix for tclkit runtimes & remove unnecessary copy when zip based runtime 4 months ago
Julian Noble da11cb6b8f fix runtime-fallback sdxpath commandline 5 months ago
Julian Noble bd0a67cb49 fix typo for runtime_buildcopyname 5 months ago
Julian Noble 66d5a767a7 move test for have_sdx til after runtimes examined 5 months ago
Julian Noble c50fa3171c attempt to use a runtime with tclkit capability as fallback for tclkit for sdx when tclkit/sdx not available as executables 5 months ago
Julian Noble c740d29a34 ensure mounted runtime found as possible runtime if it's in the bin/runtime folder 5 months ago
Julian Noble 17b974915e another _BUILDCOPY fix 5 months ago
Julian Noble 952b88f4e0 fix make.tcl project error with _BUILDCOPY 5 months ago
Julian Noble 2f57ff757b short-term fix for bin/runtime.cmd listing and runtime selectin, fix logic errors in last 5 months ago
Julian Noble 7958c06c1b fix erroneous test condition in last 5 months ago
Julian Noble 53282858b4 attempt to avoid cross-platform kit builds for now - todo for later 5 months ago
Julian Noble 6d0593ab47 fix runtime path generation (file tail) 5 months ago
Julian Noble 17ad552c95 fix runtime path generation for _BUILDCOPY on non-windows platforms) 5 months ago
Julian Noble 4da12e624b first shot at enabling build when runtime being used is the same file as the one used to create a vfs (fix mounted tclkit path masking problem) 5 months ago
Julian Noble ef41b6d452 src/make.tcl debugging 7 months ago
Julian Noble f50a088b15 debug make.tcl 7 months ago
Julian Noble bb1bbf3858 fix punkboot::check_package_availability 7 months ago
Julian Noble b5a586fcc3 add updated pattern and tarjar modules, overhaul of punk::ns and punk::args to better support synopses and autodef generation, punk::ns tests 10 months ago
Julian Noble e801304b12 make.tcl beginnings of refactor for punk::args support 10 months ago
Julian Noble 313af5c115 fix src/make.tcl bootsupport - copying pure tcl modules to wrong folders modules_tcl8 & modules_tcl9 10 months ago
Julian Noble dab6e79dac misc updates: vendormodules,make.tcl etc 10 months ago
Julian Noble 0539d6ddcf bootsupport,vfs,project_layouts update 10 months ago
Julian Noble 963a5a788b make.tcl and console rawmode fixes 11 months ago
Julian Noble 6b7cfa1843 make.tcl and scriptwrap fixes 11 months ago
Julian Noble 716bc20063 make.tcl fix premature fail of vfs creation when tclkit extraction fails 11 months ago
Julian Noble 3b41459306 update src/make.tcl to new bin/runtime/<os-arch> locations 11 months ago