34 Commits (c2574a70509dae8e250807e9e63fbcd67d35bd23)

Author SHA1 Message Date
Julian Noble c2574a7050 punk::args 0.12.5 + punk::ns 0.8.1: parse -cache overhaul, synopsis notation, eg resolution 2 weeks ago
Julian Noble c55225a392 punk::args 0.12.4: collision-aware resolve miss path (undefined-id warning retired) 2 weeks ago
Julian Noble d50d1dd6c5 punk::args 0.12.3: fix stringstartswith tail-clause reservation ($tp -> $rv); flip pin 2 weeks ago
Julian Noble 54d6396237 punk::args 0.12.2: comment/doc hygiene pass - dead code removed, MAINTENANCE notes upgraded to refactor assessments, stale docs corrected 2 weeks ago
Julian Noble d2e96dbe30 G-082 achieved: punk::args 0.12.1 single-form error selection - specific rejection preferred over generic overflow 2 weeks ago
Julian Noble 6af0fd541e punk::args 0.12.0: formcheck on-demand multiform ambiguity analysis + @form -overlapallowed sanction (G-074 achieved) 2 weeks ago
Julian Noble 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) 2 weeks ago
Julian Noble f1c0ea10a0 punk::args 0.11.1: define doc - registration styles and tstr/defspace interpolation rules (project 0.12.17) 2 weeks ago
Julian Noble 4707af6fc2 G-041 increment 2: doc surface presents the matching form (punk::ns 0.5.0, punk::args 0.11.0, project 0.12.15) 2 weeks ago
Julian Noble d85608d685 G-041 increment 1: multi-form candidacy engine (punk::args 0.10.0, project 0.12.14) 2 weeks ago
Julian Noble d4519f41d3 G-071 achieved: punk::args 0.9.0 allocation choice screen - lseq-class optional-element arglists parse in-form (project 0.12.11) 2 weeks ago
Julian Noble 17b8a6dbbd G-071 increment 1: allocation characterization suite + retreat-path debug silencing (punk::args 0.8.3, project 0.12.10) 2 weeks ago
Julian Noble 58da288d45 G-041 prework: if/switch/try/lseq real-vs-model probe findings recorded; punk::args 0.8.2 debug-leak fix (project 0.12.9) 2 weeks ago
Julian Noble 66df76c82e G-045 achieved: punk::args 0.8.1 define quoting documentation; flip + archival edits (project 0.12.8) 2 weeks ago
Julian Noble 22606faebe G-045 increment 4: punk::args 0.8.0 @normalize directive; define_docs converts as consumer proof (project 0.12.7) 2 weeks ago
Julian Noble 52ad1211a2 G-045 increment 3: punk::args 0.7.0 - record-continuation token -& (project 0.12.6) 2 weeks ago
Julian Noble bb9ff66f51 G-045 increment 1: punk::args 0.6.1 - @cmd honours -unindentedfields for -help (project 0.12.4) 2 weeks ago
Julian Noble c309ed4782 punk::args 0.6.0: small restricted choice sets display as literal alternates in synopses 2 weeks ago
Julian Noble ce2ba184cb punk::args 0.5.0 + punk::ns 0.2.0: G-049 parse-status data model + machine-parsable cmdhelp returns 3 weeks ago
Julian Noble 02da46eb74 punk::args 0.4.2 + punk::ns 0.1.4: G-046 achieved - deferred display-field expansion, rendering/value-shape fixes 3 weeks ago
Julian Noble 383e4e5057 punk::args 0.4.1: ensemble autodef loads lazily-registered subcommand argdocs before id_exists checks 3 weeks ago
Julian Noble 52dab2457d punk::args 0.4.0: internals to private ns, dev-test procs culled, full PUNKARGS coverage; project 0.4.13 3 weeks ago
Julian Noble 87eafd63b0 Tcl 9.1 compat: punk::lib 0.3.1, punk::args 0.3.2 - lseq TIP 746, safe-interp disassemble; project 0.4.12 3 weeks ago
Julian Noble 4541944928 punk::args rendering/quoting/choicegroups/examples characterization suite; helpers::example [a] fix 3 weeks ago
Julian Noble 850b7f23cc G-040 achieved: punk::args -choicealiases with shared choiceword_match resolver; doc-lookup parity; punk::help topic collapse 3 weeks ago
Julian Noble e624bdc057 punk::args 0.2.3: fix @opts -any adhoc option crash; forms + validation test coverage 3 weeks ago
Julian Noble e45fea9b16 G-040 proposed (punk::args -choicealiases); choice-flow characterization tests; -choice* doc clarifications 3 weeks ago
Julian Noble b368ce51ac punk::ns and punk::args better processing of ensemble commands with leading parameters, documentation and layout improvements 9 months ago
Julian Noble 0b10aa8cab punk::args option grouping, more tclcore docs 1 year ago
Julian Noble f13f2f6f61 punk::args fixes and more tclcore documentation 1 year ago
Julian Noble d6f9d3968e punk::args support for flag aliases of form -alias1|-alias2|-optionname 1 year ago
Julian Noble ae2acc3d5f punk::args fixes and more tclcore documentation 1 year ago
Julian Noble bac6b9d31e packageTest and tomlish vendorlib updates, punk::args error improvements 1 year ago
Julian Noble ea590b0220 bugfixes, template work 3 years ago
Julian Noble 39160bf742 +punk::winrun, punk::ns, punk pipeline fixes 3 years ago
Julian Noble 47afd9eaf1 bulk late checkin: punkcheck + make.tcl, better namespace introspection globbing, refactors etc 3 years ago
Julian Noble 4014b0e8a9 pmix repo base fixes, speed up du on windows 3 years ago
Julian Noble 8c9b985bab Add punk::repo module 3 years ago
Julian Noble ad4a451a19 split winpath funcs to own tm, win-dos-device path fixes for illegal windows pathnames, dirfiles colourised display of these paths 3 years ago
Julian Noble d4191188c2 reorg repl, implement punk mix system with project and module templates, change make.tcl layout and make generic 3 years ago