b84fb3ff25
ww: implement local vendor package semantics
2026-08-13 19:18:00 +09:00
088105413d
test: prove internal package visibility
2026-08-13 15:38:03 +09:00
9a5dbac84f
ww: enforce internal package visibility
2026-08-13 15:37:51 +09:00
af0f56dfe5
test: make dynamic linker parity observer self-contained
2026-08-13 13:36:20 +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
b58c1f152a
test: prove package universes beyond 256 actions
2026-08-13 08:08:53 +09:00
00903b986b
ww: grow package universes dynamically
2026-08-13 08:08:49 +09:00
f45844ffa8
test: close long package reuse proofs
2026-08-13 05:57:16 +09:00
0cc5398cfe
test: replace stale package selector limit fixture
2026-08-13 05:39:39 +09:00
5705c0e3fa
test: prove long package identity semantics
2026-08-13 05:38:05 +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
10d24a3237
test: use canonical nested library imports
2026-08-13 02:51:00 +09:00
cc6799c3b1
test: prove canonical directory package identity
2026-08-13 02:48:17 +09:00
0aff801def
ww: canonicalize directory package identities
2026-08-13 02:48:12 +09:00
853090174b
test: follow canonical directory root artifacts
2026-08-13 00:59:59 +09:00
22ee8f5ae6
docs: pin canonical package model evidence
2026-08-13 00:54:16 +09:00
27a501fc31
test: prove command-global package action reuse
2026-08-13 00:54: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
a88078faf8
docs: record direct package export boundary
2026-08-12 18:42:26 +09:00
edd3f4ee83
build: pass direct exports to package compilers
2026-08-12 18:42:22 +09:00
b373c445bd
test: resolve byte-id fixtures as directory packages
2026-08-12 17:26:06 +09:00
3e7d2581cc
test: cover directory-only import resolution
...
Exercise both real drivers with an earlier single-file decoy and a later canonical package directory, exact sorted unit ownership, direct export composition, deterministic package artifacts, transitive linking, stable file-only rejection, and a directory-package test import.
2026-08-12 17:13:07 +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
c4bdc5dc4f
docs: record persistent builder identity
2026-08-12 15:51:55 +09:00
badde25fa9
test: cover driver-aware warm package reuse
2026-08-12 15:51:50 +09:00
5eec5d3711
cmd: bind package workdirs to driver identity
2026-08-12 15:51:44 +09:00
5c19f51a4d
docs: record package library-root parity
2026-08-12 15:18:54 +09:00
470aacef95
test: cover package and runtime library roots
2026-08-12 15:18:51 +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
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
8dfff85388
docs: describe command-scoped package test builds
2026-08-12 13:54:28 +09:00
f709a2c440
test: cover shared multi-directory package builds
2026-08-12 13:54:22 +09:00
29e97ff8a1
cmd: share package builds across test directories
2026-08-12 13:54:15 +09:00
02574c88f1
test: cover shared directory test build plans
2026-08-12 11:42:29 +09:00
dd975d195c
cmd: share package builds across test products
2026-08-12 11:42:24 +09:00
7d25ad9f9f
test: cover directory package test graphs
2026-08-12 03:46:58 +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