Commit Graph

82 Commits

Author SHA1 Message Date
b03bbb1428 ww build: name current directory output 2026-08-21 17:38:00 +09:00
17b2879c3e ww test: report no tests to run 2026-08-21 16:15:12 +09:00
2387d3e2d2 ww package: reject non-function main declarations 2026-08-21 15:13:09 +09:00
2b7fafde0c ww test: omit marker for empty list results 2026-08-21 14:11:24 +09:00
8a5fc8977f ww: preserve original environment for directory tests 2026-08-21 12:57:55 +09:00
bcc3aa9336 ww: report no test files for empty test packages 2026-08-21 11:59:46 +09:00
394e46ff2f ww: print final status for explicit test failures 2026-08-21 07:39:54 +09:00
b5fb478613 ww: put test result trailers on a new line 2026-08-21 06:19:26 +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
77168fd891 ww test: allow -c with persistent workdirs 2026-08-20 20:40:01 +09:00
db5782eff9 ww test: retain directory test binaries like Go 2026-08-20 20:13:08 +09:00
f28843f2f5 ww test: preserve combined product output order
Go 1.26.5 maps each test binary's stdout and stderr to the same product writer. Teach the captured executor to share one open file description for byte-equal output paths, then make directory test products emit that one ordered capture on coordinator stdout. Build captures and inherited-stdio routes remain unchanged.\n\nKeep the executor mechanism, package policy, native Cstage/WWstage proof, and normative contract together so every commit preserves the observable test-output behavior.
2026-08-20 18:29:09 +09:00
b996099270 test: prove captured action stdin isolation 2026-08-20 17:39:10 +09:00
6e9591d4b4 test: prove package-source test execution cwd 2026-08-20 16:25:43 +09:00
6974bec878 test: prove case-fold collision preflight 2026-08-15 16:11:01 +09:00
7d73d31b38 test: prove canonical directory test products 2026-08-15 02:50:00 +09:00
5c0e468f53 test: prove platform filename selection 2026-08-14 21:44:26 +09:00
25da54936d ww: preserve compiler sink outputs 2026-08-14 19:10:36 +09:00
763bbc8f25 test: prove package initialization semantics 2026-08-14 19:02:49 +09:00
10e02a00ee test: prove ordinary import binding modes 2026-08-14 10:56:54 +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
04d9560d51 test: remove package-wide import assumptions 2026-08-14 03:45:02 +09:00
a841278333 test: prove declared package import semantics 2026-08-14 03:08:16 +09:00
028da6323e test: align package fixtures with Go semantics 2026-08-13 23:43:07 +09:00
9a2812347c test: prove recursive local package patterns 2026-08-13 23:42:54 +09:00
5d50788e46 test: prove local vendor package semantics 2026-08-13 19:18:05 +09:00
088105413d test: prove internal package visibility 2026-08-13 15:38:03 +09:00
dab3cb4998 ww: select build action from package declaration 2026-08-13 13:36:10 +09:00
b58c1f152a test: prove package universes beyond 256 actions 2026-08-13 08:08:53 +09:00
f45844ffa8 test: close long package reuse proofs 2026-08-13 05:57:16 +09:00
5705c0e3fa test: prove long package identity semantics 2026-08-13 05:38:05 +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
22ee8f5ae6 docs: pin canonical package model evidence 2026-08-13 00:54:16 +09:00
1724ea086f build: make executable and test roots package actions 2026-08-12 22:00:02 +09:00
a88078faf8 docs: record direct package export boundary 2026-08-12 18:42:26 +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
c4bdc5dc4f docs: record persistent builder identity 2026-08-12 15:51:55 +09:00
5c19f51a4d docs: record package library-root parity 2026-08-12 15:18:54 +09:00
bb71b31f81 test: cover exact package tool invocation paths 2026-08-12 14:29:17 +09:00
8dfff85388 docs: describe command-scoped package test builds 2026-08-12 13:54:28 +09:00
02574c88f1 test: cover shared directory test build plans 2026-08-12 11:42:29 +09:00
9862f0c05f cmd: build directory package test variants 2026-08-12 03:46:47 +09:00
0ac0fd68ec cmd: compile packages from direct exports 2026-08-12 01:12:50 +09:00
52f6d6f0d4 cmd: build local package graphs 2026-08-11 22:26:07 +09:00