2387d3e2d2
ww package: reject non-function main declarations
2026-08-21 15:13:09 +09:00
394e46ff2f
ww: print final status for explicit test failures
2026-08-21 07:39:54 +09:00
9b6b1100f4
ww: put selected toolchain first in test PATH
2026-08-21 05:30:10 +09:00
1b71250ad5
ww: protect public install outputs
2026-08-21 04:11:01 +09:00
ce91f6662c
ww build: honor output directories
2026-08-21 02:32:56 +09:00
71a9da2058
ww build: discard exact null outputs
2026-08-20 23:17:23 +09:00
84f5e68709
ww build: honor Go output permission modes
2026-08-20 22:03:09 +09:00
db5782eff9
ww test: retain directory test binaries like Go
2026-08-20 20:13:08 +09:00
265be3f796
ww: reject case-fold package and source collisions
2026-08-15 15:47:56 +09:00
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
72e890d5aa
ww: classify imported call returns canonically
2026-08-14 11:14:52 +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
61a2ee5221
ww: preserve fallible graph allocation in self-host
2026-08-13 08:35:48 +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
c7d9dc92de
selfhost: migrate tool sources to directory packages
...
Build w6a and w6l from package-main directories and expose the wcc backend through a narrow package API so w6c and wwdump no longer import implementation files. Retarget the remaining load-bearing fixtures and example sources to directory packages; retain the one intentional flat compiler collision as an explicitly composed raw unit.
2026-08-12 17:12:03 +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
d78020baf7
cmd: preserve package attribution for tool failures
2026-08-12 14:17:41 +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