Skip to content

docs: fix broken Zig download URL in setup-orbstack.md#35

Merged
chaploud merged 1 commit intomainfrom
develop/fix-setup-orbstack-zig-url
Apr 14, 2026
Merged

docs: fix broken Zig download URL in setup-orbstack.md#35
chaploud merged 1 commit intomainfrom
develop/fix-setup-orbstack-zig-url

Conversation

@chaploud
Copy link
Copy Markdown
Contributor

Summary

ziglang.org/builds/ is the dev-snapshot path and 404s for release tags. The released 0.15.2 tarball lives under ziglang.org/download/<version>/ (same URL used in flake.nix).

Discovered during Ubuntu VM setup on a clean-install macOS host.

$ curl -sI https://ziglang.org/builds/zig-x86_64-linux-0.15.2.tar.xz | head -1
HTTP/1.1 404 Not Found

$ curl -sI https://ziglang.org/download/0.15.2/zig-x86_64-linux-0.15.2.tar.xz | head -1
HTTP/1.1 200 OK

Test plan

  • Verified correct URL downloads the expected Zig 0.15.2 tarball
  • Full merge gate (Mac+Ubuntu) on the session that revealed this already passed — this doc-only PR is trivially risk-free

ziglang.org/builds/ is the dev-snapshot path and 404s for release tags.
The released 0.15.2 tarball lives under ziglang.org/download/<version>/
(as used in flake.nix). Confirmed with curl -sI during Ubuntu VM setup
from a clean install.
@chaploud chaploud merged commit 201d13c into main Apr 14, 2026
5 checks passed
@chaploud chaploud deleted the develop/fix-setup-orbstack-zig-url branch April 14, 2026 16:43
chaploud added a commit that referenced this pull request Apr 15, 2026
Establishes a reference point on main (201d13c, after PRs #32/#33/#35 merged)
for comparison against upcoming changes that touch the VM hot path — notably
PR #28's cancellation checks in consumeInstructionBudget.

Delta vs previous baseline w45-simd-loop-persist (2026-03-26, 1e406db):
major speedups in realworld C benchmarks (rw_c_matrix -82%, rw_c_math -69%,
rw_cpp_sort -28%) from unrelated interim commits; sub-ms regressions on
st_ackermann and st_nestedloop are at-or-below the noise floor and not
attributable to PR #32 (its invoke() change adds three null-branch guards
with no observable cost when persistent fields are unset, which is the
bench configuration).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant