Skip to content

feat: add full Zig 0.16 compatibility and tuple module selection#118

Open
jinzhongjia wants to merge 1 commit intomainfrom
016
Open

feat: add full Zig 0.16 compatibility and tuple module selection#118
jinzhongjia wants to merge 1 commit intomainfrom
016

Conversation

@jinzhongjia
Copy link
Copy Markdown
Member

  • Support Zig 0.14, 0.15, and 0.16 seamlessly via a central compat.zig and conditional build logic for API and stdlib changes.
  • Add separate tuple helper modules and select at build time to handle breaking changes in Zig 0.16 parser.
  • Update CI, doc deployment, .gitignore, and examples to use new compat layer and tuple imports for simplified version-agnostic code.
  • Improve example maintainability by isolating version differences.

- Support Zig 0.14, 0.15, and 0.16 seamlessly via a central `compat.zig`
  and conditional build logic for API and stdlib changes.
- Add separate tuple helper modules and select at build time to handle
  breaking changes in Zig 0.16 parser.
- Update CI, doc deployment, .gitignore, and examples to use new compat
  layer and tuple imports for simplified version-agnostic code.
- Improve example maintainability by isolating version differences.
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