6d2319e14c
ww: skip outputs for no-test command packages
2026-08-15 02:50:08 +09:00
8dad2755b3
ww: unify directory package-test products
2026-08-15 01:27:16 +09:00
f138844737
ww: select sources by Go platform suffixes
2026-08-14 21:25:16 +09:00
c59a7c11de
ww: finish initialization validation parity
2026-08-14 20:03:11 +09:00
25da54936d
ww: preserve compiler sink outputs
2026-08-14 19:10:36 +09:00
c6bec0914d
ww: implement package initialization
2026-08-14 19:02:35 +09:00
792b6ecbe5
ww: add file-scoped import aliases
2026-08-14 10:56:34 +09:00
351f4a25bc
ww: invalidate partial package commits
2026-08-14 05:12:45 +09:00
695983f7c3
ww: keep generated test support file-scoped
2026-08-14 04:20:29 +09:00
6efe9b70d4
ww: separate package identity from declared name
2026-08-14 03:07:58 +09:00
d5fdc27c0a
ww: implement recursive local package patterns
2026-08-13 23:42:37 +09:00
b84fb3ff25
ww: implement local vendor package semantics
2026-08-13 19:18:00 +09:00
9a5dbac84f
ww: enforce internal package visibility
2026-08-13 15:37:51 +09:00
dab3cb4998
ww: select build action from package declaration
2026-08-13 13:36:10 +09:00
059550e00f
ww: make allocation failures stage-equivalent
2026-08-13 08:19:29 +09:00
00903b986b
ww: grow package universes dynamically
2026-08-13 08:08:49 +09:00
c3df0afeb0
build: separate package identity from storage paths
2026-08-13 05:37:56 +09:00
5f0f544157
ww: restrict command self-import exception
2026-08-13 03:38:58 +09:00
4377634bb9
ww: preserve command package identities
2026-08-13 03:37:08 +09:00
0aff801def
ww: canonicalize directory package identities
2026-08-13 02:48:12 +09:00
f8ec59999d
ww: intern canonical directory package actions
2026-08-13 00:54:08 +09:00
2dd6b8a250
build: close package variant identity gaps
2026-08-12 22:09:55 +09:00
1724ea086f
build: make executable and test roots package actions
2026-08-12 22:00:02 +09:00
fc4bde703e
compiler: separate package exports from entry roots
2026-08-12 21:59:51 +09:00
edd3f4ee83
build: pass direct exports to package compilers
2026-08-12 18:42:22 +09:00
0af13ea501
cmd: resolve source imports only as directories
...
Separate import lookup from raw CLI target compatibility in both production drivers. Package scans and test-support edges now create directory nodes only, while unit composition emits only the owning package's sorted sources after direct export data. Document the Go 1.26.5 ownership evidence and retained single-file root boundary.
2026-08-12 17:12:49 +09:00
90f9d60291
cmd: preserve package-test driver identity
2026-08-12 16:22:38 +09:00
5eec5d3711
cmd: bind package workdirs to driver identity
2026-08-12 15:51:44 +09:00
5a2e4ba28d
cmd: honor package library roots in both stages
2026-08-12 15:18:46 +09:00
bb71b31f81
test: cover exact package tool invocation paths
2026-08-12 14:29:17 +09:00
7dad3a6db4
cmd: invoke package tools with exact arguments
2026-08-12 14:13:51 +09:00
29e97ff8a1
cmd: share package builds across test directories
2026-08-12 13:54:15 +09:00
dd975d195c
cmd: share package builds across test products
2026-08-12 11:42:24 +09:00
9862f0c05f
cmd: build directory package test variants
2026-08-12 03:46:47 +09:00
e59881cb30
compiler: support package test runtime aliases
2026-08-12 03:46:28 +09:00
0ac0fd68ec
cmd: compile packages from direct exports
2026-08-12 01:12:50 +09:00
9b970eb16a
compiler: make package exports self-contained
2026-08-12 01:12:42 +09:00
52f6d6f0d4
cmd: build local package graphs
2026-08-11 22:26:07 +09:00
db96422f74
compiler: load imports and enforce package exports
2026-08-11 22:25:59 +09:00
a2faa8b071
w6c: keep nested unwrap destinations distinct
2026-08-09 04:52:43 +09:00
ac8ddee6c1
w6l: purge dead elf branches; pin rx extent
2026-08-09 04:37:33 +09:00
e720d4802f
w6a: delete dead text state and redundant rex arm
2026-08-09 04:31:37 +09:00
80fc13c828
wcc: delete parser backtracking remnants
2026-08-09 04:25:36 +09:00
c9425a3b46
wcc: delete unused warning counters and ww err twin
2026-08-09 04:19:22 +09:00
2a03cfbfa4
w6c: delete unwired backend pass seams
2026-08-09 04:13:07 +09:00
00d0ed502d
ww: resolve root argv0 and retire stale help paths
2026-08-09 03:56:37 +09:00
edacb40bfe
w6c: keep unwrap destination off the call stack
2026-08-09 03:44:12 +09:00
0a16811ab1
w6c: preserve grouped and qualified types in wwi
2026-08-09 03:31:40 +09:00
53a9e94736
wcc: reject final-band integer overflow; restore rewind columns
2026-08-09 03:25:17 +09:00
cd11d6e573
ww: driver/coordinator robustness — dirent errors, EINTR, block comments
...
Three same-cluster robustness holes. enumeratedir treated a failed
getdents64 (r<0) as EOF: a mid-walk error silently truncated the
package source list, and a first-read error was misdiagnosed as
"directory contains no WW package sources" -- it now routes the
caller's "cannot read directory" arm. run_test_bin's waitpid had no
EINTR retry and its return was unchecked, so an interrupted wait
left status==0 and reported a false test PASS (the do_run twin
already retried). The coordinator's pkgskipspace now also skips
/* */ before the package clause like the driver's sep_skip_space --
a source opening with a block comment built under ww but failed
coordinator discovery.
2026-08-09 02:05:48 +09:00