Skip to content

Update zzz to Zig 0.15.2#63

Merged
bernardassan merged 2 commits into
tardy-org:mainfrom
bernardassan:zig-0.15.2
Apr 16, 2026
Merged

Update zzz to Zig 0.15.2#63
bernardassan merged 2 commits into
tardy-org:mainfrom
bernardassan:zig-0.15.2

Conversation

@bernardassan

@bernardassan bernardassan commented Nov 11, 2025

Copy link
Copy Markdown
Collaborator

Completed

  • Fix building Zzz on Zig 0.15.2
  • Update to use Tardy and Secsock that compiles on 0.15.2
  • Fix Gzip compression
  • Update Zzz to use std.Io.Writer
  • Update CI to use Zig 0.15.2
  • Fix example builds
  • Update example in docs to 0.15.2
  • Add hints on how to run fs and unix examples
  • Use Result location types where possible
  • initialize array types with @Splat
  • Use a 8KiB buffer as max http header size by default

Tested all examples are working correctly and all test pass

Supersedes #58
Closes #58
Closes #57

Task

Fix building Zzz on Zig 0.15.2

Update to use Tardy and Secsock that compiles on 0.15.2

Fix Gzip compression

Update Zzz to use std.Io.Writer

Signed-off-by: Bernard Assan <mega.alpha100@gmail.com>

Update CI to use Zig 0.15.2

Fix example builds

Update example in docs to 0.15.2

Add hints on how to run fs and unix examples

Use Result location types where possible

initialize array types with @Splat

Use a 8KiB buffer as max http header size by default

**TODO**
- use a server config option to configure the maximum http header size

Signed-off-by: Bernard Assan <mega.alpha100@gmail.com>
@mookums

mookums commented Jan 3, 2026

Copy link
Copy Markdown
Collaborator

Feel free to update to the newest tardy @bernardassan and I'll merge this ASAP.

@bernardassan

Copy link
Copy Markdown
Collaborator Author

Waiting for tardy-org/secsock#6 to be merged

dailan5214 pushed a commit to dailan5214/zzz that referenced this pull request Jan 31, 2026
…ardy-org#63)

- Resolved merge conflicts in build.zig.zon, src/http/lib.zig, src/lib.zig
- Migrated ArrayList to ArrayListUnmanaged for Zig 0.15.2 compatibility
- Fixed websocket.zig and pubsub.zig API calls
- Removed WS examples from build (library code is functional)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
add zig-pkg/ to .gitignore
Signed-off-by: Bernard Assan <mega.alpha100@gmail.com>
@bernardassan bernardassan merged commit 2c9e9cf into tardy-org:main Apr 16, 2026
6 checks passed
@bernardassan bernardassan deleted the zig-0.15.2 branch April 16, 2026 12:34
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.

Upgrade to 0.15.1?

2 participants