Skip to content

Track latest Zig 0.17-dev OptimizeMode API - #8

Merged
chrisbbreuer merged 3 commits into
mainfrom
codex/zig-017-latest
Jul 29, 2026
Merged

Track latest Zig 0.17-dev OptimizeMode API#8
chrisbbreuer merged 3 commits into
mainfrom
codex/zig-017-latest

Conversation

@chrisbbreuer

Copy link
Copy Markdown
Member

Summary

  • update all Optimize enum literals to the lowercase Zig 0.17-dev API
  • cover logging, RSA DER parsing, P-256 field/scalar code, and release-fast build targets
  • raise the tested minimum to 0.17.0-dev.1476+91a29d707

Validation

  • exact official Zig 0.17.0-dev.1476+91a29d707
  • zig fmt --check build.zig src
  • zig build test
  • zig build -Doptimize=ReleaseFast

Closes #7

Use the lowercase Optimize enum cases required by current Zig master and raise the tested minimum toolchain revision.

Closes #7
Run the complete CI and interoperability matrix on 0.17.0-dev.1476+91a29d707.

Refs #7
Keep the non-gating crypto and handshake benchmarks compiling on the same current master toolchain as the library.

Refs #7
@chrisbbreuer
chrisbbreuer merged commit b7e9275 into main Jul 29, 2026
7 checks passed
@chrisbbreuer
chrisbbreuer deleted the codex/zig-017-latest branch July 29, 2026 06:28
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.

Track latest Zig 0.17-dev OptimizeMode API

1 participant