Conversation
|
Pushed follow-up Reran the complete single-worker toolchain gate locally from the fixed source: 30 checks, 30 executed package tests, 7 expected-failure checks and 1 expected-timeout check, with zero unexpected failures, skips, or inapplicable results. The new fork CI run is still in progress; this is not yet a CI-green claim. The earlier Windows |
|
The updated wasm-runtime CI job has now passed at https://github.com/cpunion/llgo/actions/runs/33965685410/job/101305287989 Target-profile checks, standard-runtime builds, the complete single-worker toolchain gate and all nine standard-library package runs completed successfully. This confirms the aggregate-deadline fix on CI, not just locally. Unrelated native/main infrastructure checks are not included in this wasm-green statement. |
80a4818 to
e0aef00
Compare
c3e4e90 to
ae84c77
Compare
ae84c77 to
2e9289b
Compare
e0aef00 to
c8c31fb
Compare
|
Rebased in dependency order onto LLVM 22 main
To keep CI load bounded, this intermediate PR retains Format/Targets. Repeated functional matrices are canceled here and kept on the updated stack tip #235. Per-layer benchmark reruns are deferred, not replaced by the top PR's performance comparison. Canceled checks are not passing checks, and the integration result is not independent complete validation of every intermediate revision. |
|
Retiring this old R3 stack while its still-useful changes are extracted into a new PR based on the current Wasm direction. The branch remains available for reference. |
Scope and dependencies
Initial standard-library acceptance for R3 host runners, based on #229. This is not a claim that the entire standard library or the raw official Go wasm profiles are complete.
The branch also contains the two prerequisite commits from standalone main fix #230. They are kept separate from the CI change: real JSON tests exposed that main's reflectlite Kind ABI traps in
errors.Ason Memory64. Land #230 independently, then remove its duplicated prerequisite commits when rebasing this stack onto the updated baseline.Acceptance
bytes,strings, andencoding/jsontest packages through publicllgo teston EC32/Emscripten, EC64/Emscripten Memory64, and WC32/WASI..mjs/.wasmartifacts.The script's eight deterministic self-test scenarios cover a complete run, compiler failure, empty/partial execution, a missing package witness, failed/skipped tests, and leaked artifacts. These test the acceptance harness and are not counted as real stdlib execution.
Validation
git diff --check: passed.Broader package classification, goroot runner adaptation, and real-browser/official-Go profile coverage remain separate follow-up work under proposal xgo-dev#2152. Development CI stays in this fork.