Commit Graph

  • 470aacef95 test: cover package and runtime library roots Hojun-Cho 2026-08-12 15:18:51 +09:00
  • 5a2e4ba28d cmd: honor package library roots in both stages Hojun-Cho 2026-08-12 15:18:46 +09:00
  • bb71b31f81 test: cover exact package tool invocation paths Hojun-Cho 2026-08-12 14:29:17 +09:00
  • d78020baf7 cmd: preserve package attribution for tool failures Hojun-Cho 2026-08-12 14:17:41 +09:00
  • 7dad3a6db4 cmd: invoke package tools with exact arguments Hojun-Cho 2026-08-12 14:13:51 +09:00
  • 8dfff85388 docs: describe command-scoped package test builds Hojun-Cho 2026-08-12 13:54:28 +09:00
  • f709a2c440 test: cover shared multi-directory package builds Hojun-Cho 2026-08-12 13:54:22 +09:00
  • 29e97ff8a1 cmd: share package builds across test directories Hojun-Cho 2026-08-12 13:54:15 +09:00
  • 02574c88f1 test: cover shared directory test build plans Hojun-Cho 2026-08-12 11:42:29 +09:00
  • dd975d195c cmd: share package builds across test products Hojun-Cho 2026-08-12 11:42:24 +09:00
  • 7d25ad9f9f test: cover directory package test graphs Hojun-Cho 2026-08-12 03:46:58 +09:00
  • 9862f0c05f cmd: build directory package test variants Hojun-Cho 2026-08-12 03:46:47 +09:00
  • e59881cb30 compiler: support package test runtime aliases Hojun-Cho 2026-08-12 03:46:28 +09:00
  • 0ac0fd68ec cmd: compile packages from direct exports Hojun-Cho 2026-08-12 01:12:50 +09:00
  • 9b970eb16a compiler: make package exports self-contained Hojun-Cho 2026-08-12 01:12:42 +09:00
  • 52f6d6f0d4 cmd: build local package graphs Hojun-Cho 2026-08-11 22:26:07 +09:00
  • db96422f74 compiler: load imports and enforce package exports Hojun-Cho 2026-08-11 22:25:59 +09:00
  • 7bc96b4e03 protocol: freeze minimal WWAR v1 wire conformance Hojun-Cho 2026-08-11 19:37:30 +09:00
  • 3157e1d688 docs: simplify WWAR phase boundaries Hojun-Cho 2026-08-11 19:36:58 +09:00
  • 64f7a54be3 docs: type bootstrap record inputs Hojun-Cho 2026-08-10 23:34:04 +09:00
  • d7c57e97e8 docs: distinguish provider requirements from selections Hojun-Cho 2026-08-10 19:06:57 +09:00
  • 9671cc2feb docs: close Phase 0 protocol gaps Hojun-Cho 2026-08-10 17:15:44 +09:00
  • 90afbb1c2e docs: resolve WWAR protocol contradictions Hojun-Cho 2026-08-10 15:48:54 +09:00
  • 6880ebe543 docs: define WW Action Build architecture Hojun-Cho 2026-08-10 15:16:11 +09:00
  • ca2cadeb41 lib: refresh I/O architecture guidance Hojun-Cho 2026-08-09 18:19:53 +09:00
  • 0aaba1a254 strings: drop stale runtime dependency Hojun-Cho 2026-08-09 18:19:06 +09:00
  • a04de3e02b bufio: make scanning bounded and incremental Hojun-Cho 2026-08-09 18:17:42 +09:00
  • 09b6f22e85 bufio: preserve partial flush progress Hojun-Cho 2026-08-09 18:05:21 +09:00
  • cf8244c0ec memio: make cursor operations overlap-safe Hojun-Cho 2026-08-09 18:03:19 +09:00
  • d7d5b593c2 fmt: make formatting complete and rune-safe Hojun-Cho 2026-08-09 17:59:41 +09:00
  • 976dc8a813 strconv: reject overflow before arithmetic Hojun-Cho 2026-08-09 17:50:47 +09:00
  • 8e2e6ae162 strings: preserve UTF-8 and boundary invariants Hojun-Cho 2026-08-09 17:46:22 +09:00
  • 2d947c469e bytes: make search linear and splits consistent Hojun-Cho 2026-08-09 17:43:31 +09:00
  • 8620e64313 encoding/utf8: enforce scalar and buffer bounds Hojun-Cho 2026-08-09 17:39:41 +09:00
  • 83101add2c gitignore: drop retired artifact paths Hojun-Cho 2026-08-09 12:07:57 +09:00
  • 134f0ceef0 test: delete unconsumed legacy inputs Hojun-Cho 2026-08-09 12:07:13 +09:00
  • a2faa8b071 w6c: keep nested unwrap destinations distinct Hojun-Cho 2026-08-09 04:52:43 +09:00
  • 7ab080fe2a docs: rule len and cap as an i32 stability carve-out Hojun-Cho 2026-08-09 04:40:40 +09:00
  • ac8ddee6c1 w6l: purge dead elf branches; pin rx extent Hojun-Cho 2026-08-09 04:37:33 +09:00
  • e720d4802f w6a: delete dead text state and redundant rex arm Hojun-Cho 2026-08-09 04:31:37 +09:00
  • 80fc13c828 wcc: delete parser backtracking remnants Hojun-Cho 2026-08-09 04:25:36 +09:00
  • c9425a3b46 wcc: delete unused warning counters and ww err twin Hojun-Cho 2026-08-09 04:19:22 +09:00
  • 2a03cfbfa4 w6c: delete unwired backend pass seams Hojun-Cho 2026-08-09 04:13:07 +09:00
  • a3d7f61792 wwpackage: validate cleanup directory after open Hojun-Cho 2026-08-09 04:06:45 +09:00
  • 8f475affb3 wwfixture: stop before capture ordinals wrap Hojun-Cho 2026-08-09 04:04:34 +09:00
  • a85306e68f wwdump: fail ast mode on parser errors Hojun-Cho 2026-08-09 04:02:11 +09:00
  • 00d0ed502d ww: resolve root argv0 and retire stale help paths Hojun-Cho 2026-08-09 03:56:37 +09:00
  • 5f829399ea wcc: classify tuple destructure from the rhs type Hojun-Cho 2026-08-09 03:49:58 +09:00
  • edacb40bfe w6c: keep unwrap destination off the call stack Hojun-Cho 2026-08-09 03:44:12 +09:00
  • a030268c52 wcc: build generated labels at their exact size Hojun-Cho 2026-08-09 03:38:03 +09:00
  • 0a16811ab1 w6c: preserve grouped and qualified types in wwi Hojun-Cho 2026-08-09 03:31:40 +09:00
  • 53a9e94736 wcc: reject final-band integer overflow; restore rewind columns Hojun-Cho 2026-08-09 03:25:17 +09:00
  • cd11d6e573 ww: driver/coordinator robustness — dirent errors, EINTR, block comments Hojun-Cho 2026-08-09 02:05:48 +09:00
  • 999b110001 wcc: forrange bindings get a per-loop scope; dup binders reject Hojun-Cho 2026-08-09 01:59:33 +09:00
  • 411515a83b wcc: checker-seam drain — spreads, tuple aliases, yield scoping Hojun-Cho 2026-08-09 01:51:39 +09:00
  • 503d1ab01e wcc: wwstage checks call arity at desugarcallargs Hojun-Cho 2026-08-09 01:33:14 +09:00
  • cf9d83b209 wcc: enums compare nominally; folded members keep their enum stamp Hojun-Cho 2026-08-09 01:26:31 +09:00
  • 4a5f64fc3d w6a: bare negative constant parses honestly; name(reg) rejects Hojun-Cho 2026-08-09 01:12:41 +09:00
  • 5006bf4fb9 w6l: link GNU long-name archive members; bad members fail the link Hojun-Cho 2026-08-09 01:07:19 +09:00
  • 4fe2e25da4 w6a: branch labels stay out of the symtab (isglobal wired) Hojun-Cho 2026-08-09 01:07:19 +09:00
  • 06c40a8bef w6a: MOVB REX for SI/DI/BP/SP; LEAQ/CALL shapes err; honest diag lengths Hojun-Cho 2026-08-09 01:07:06 +09:00
  • f06c95e66b w6c: forrange bind cap loud; drain widen gates keyed on type-eq (#55) Hojun-Cho 2026-08-09 00:52:27 +09:00
  • 973dd964c9 wcc: structlit repeat-fill dim off the stamped tinfo (rule 13) Hojun-Cho 2026-08-09 00:40:23 +09:00
  • f191e6e0e2 wcc: modulo is integer-only; compound ops carry their operand class Hojun-Cho 2026-08-09 00:32:41 +09:00
  • f0029227b5 wcc: cgdot/cgident dead-end paths are loud (rule 7) Hojun-Cho 2026-08-09 00:15:10 +09:00
  • 57d33acd1f w6c: variant-tag miss is loud, never tag 0 (rule 7) Hojun-Cho 2026-08-09 00:12:21 +09:00
  • 94928470bc w6c: sret-wire the chained-leaf call store (o.a.b = wide()) Hojun-Cho 2026-08-08 23:51:17 +09:00
  • 62b9d20383 toolchain: banner purge + WHY-only comment sweep (rule 8) Hojun-Cho 2026-08-08 23:14:03 +09:00
  • 83f5956df2 test: banner purge + WHY-only comment sweep (rule 8) Hojun-Cho 2026-08-08 21:40:23 +09:00
  • aadc6618f0 lib: banner purge + WHY-only comment sweep (rule 8) Hojun-Cho 2026-08-08 21:10:18 +09:00
  • 659e859f34 ww: test sources are *_test.ww only (Go contract) Hojun-Cho 2026-08-08 20:38:02 +09:00
  • 0cf9643be8 lib: move strconv tests into the package dir (Go layout) Hojun-Cho 2026-08-08 20:21:43 +09:00
  • 51cb8e7d64 lib: split strings tests per ref/hare/strings families + helpers file Hojun-Cho 2026-08-08 19:42:49 +09:00
  • 5a263cb115 test: library behavior owned by the coordinator lib/... walk Hojun-Cho 2026-08-08 19:35:50 +09:00
  • 0ecdf75a0d test: re-home 738_module_decl into UNIT_SOURCES Hojun-Cho 2026-08-08 19:21:49 +09:00
  • 241f28c96b syntax: align for-header grammar to cstage (Go's three forms) Hojun-Cho 2026-08-08 19:19:27 +09:00
  • b52f30a894 wcc: reject module-scope alloc/call let initializers at check time Hojun-Cho 2026-08-08 19:15:10 +09:00
  • 84206ff4ed w6c: resolve ptr-to-array and slice-element aggregate sources (task #6 residue) Hojun-Cho 2026-08-08 19:08:19 +09:00
  • cf69cf2f06 w6c: key tagged natural-push call args on type equality, not slot size Hojun-Cho 2026-08-08 19:01:05 +09:00
  • dae219b7f6 test: driver_test follows the package-target -o wording Hojun-Cho 2026-08-08 18:12:50 +09:00
  • 53919b3404 lib: split log tests into funcs+global per ref/hare/log Hojun-Cho 2026-08-08 17:34:00 +09:00
  • 291860ddef lib: split bufio tests into stream+scanner per ref/hare/bufio Hojun-Cho 2026-08-08 17:32:16 +09:00
  • 854a532feb w6c: classify tagged call-result args by the stamped type Hojun-Cho 2026-08-08 18:09:08 +09:00
  • 192ddd4c66 ww: package-level -c -o names the single package's test artifact Hojun-Cho 2026-08-08 17:30:36 +09:00
  • cf90c50c38 lib: split utf8 tests into rune/encode/decode/types per ref/hare/encoding/utf8 Hojun-Cho 2026-08-08 16:41:48 +09:00
  • 4f37a8b425 lib: split bytes tests into equal/index/contains/tokenize/trim per ref/hare/bytes Hojun-Cho 2026-08-08 16:40:32 +09:00
  • 8a1dc641e3 lib: split strings suffix/contains/index/compare tests per ref/hare/strings Hojun-Cho 2026-08-08 16:39:04 +09:00
  • 8539343de4 lib: split endian into network/big/little per ref/hare/endian Hojun-Cho 2026-08-08 16:42:35 +09:00
  • 4c0d2d33e3 lib: split path_test into buffer/stack/posix tests per ref/hare/path Hojun-Cho 2026-08-08 16:38:41 +09:00
  • cec382ef8a lib: split time_test into duration/instant/arithm tests per ref/hare/time Hojun-Cho 2026-08-08 16:34:16 +09:00
  • c3b81eb793 test: split log silent rows into silent_test.ww per ref/hare/log/silent.ha Hojun-Cho 2026-08-08 16:48:38 +09:00
  • e5379848de lib: split io empty stream into empty.ww per ref/hare/io/empty.ha Hojun-Cho 2026-08-08 16:46:48 +09:00
  • 34101508be lib: split bufio into stream+scanner per ref/hare/bufio Hojun-Cho 2026-08-08 16:44:26 +09:00
  • 184afa3243 syntax+w6c: multi-type match patterns in wwstage (align up to cstage) Hojun-Cho 2026-08-08 17:15:41 +09:00
  • bbdd8bede6 syntax: accept the empty for () condition (align up to cstage) Hojun-Cho 2026-08-08 17:15:20 +09:00
  • d78137a051 w6c: fold dot chains through inferred-alloc struct pointers (#24 residue) Hojun-Cho 2026-08-08 17:14:59 +09:00
  • 7631f4327c test: port 794_xmod_ident_prefer to collide_test; retire the carrier Hojun-Cho 2026-08-08 17:13:23 +09:00
  • 9382eedbbb w6c: classify fn-value idents by the stamped TY_FN, not the leaf table Hojun-Cho 2026-08-08 17:13:05 +09:00
  • 07dfc0e6af wwpackage: drop the indexed-source pointer alias Hojun-Cho 2026-08-08 17:12:48 +09:00
  • d3822d7730 w6c: fall to the place resolver for indexed dot-chain aggregate sources Hojun-Cho 2026-08-08 17:12:18 +09:00