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
3d596388bb
test: close case-fold rejection residue proof
2026-08-15 16:31:48 +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
9c9bed4e65
test: update persistent workdir format
2026-08-14 22:01:38 +09:00
5c0e468f53
test: prove platform filename selection
2026-08-14 21:44:26 +09:00
c59a7c11de
ww: finish initialization validation parity
2026-08-14 20:03:11 +09:00
763bbc8f25
test: prove package initialization semantics
2026-08-14 19:02:49 +09:00
72e890d5aa
ww: classify imported call returns canonically
2026-08-14 11:14:52 +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
402f50ac8d
test: remove bootstrap probe import assumptions
2026-08-14 04:33:46 +09:00
695983f7c3
ww: keep generated test support file-scoped
2026-08-14 04:20:29 +09:00
9b015e764c
test: keep same-module imports live
2026-08-14 03:54:30 +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
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
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
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
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
4377634bb9
ww: preserve command package identities
2026-08-13 03:37:08 +09:00
cc6799c3b1
test: prove canonical directory package identity
2026-08-13 02:48:17 +09:00
853090174b
test: follow canonical directory root artifacts
2026-08-13 00:59:59 +09:00
27a501fc31
test: prove command-global package action reuse
2026-08-13 00:54:12 +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
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