Skip to content

Update for new Zig Io + Misc changes#66

Merged
Cohors1316 merged 5 commits intojetzig-framework:zig-0.15from
emneo-forks:fix-zig-0.15-fs_dir
Jan 5, 2026
Merged

Update for new Zig Io + Misc changes#66
Cohors1316 merged 5 commits intojetzig-framework:zig-0.15from
emneo-forks:fix-zig-0.15-fs_dir

Conversation

@emneo-dev
Copy link
Contributor

@emneo-dev emneo-dev commented Dec 31, 2025

Currently I only updated the build script, but I'm planning on porting the whole codebase to the new requirements fairly fast. I will update this PR once I get anything working.

PS: This is very much a WIP, please don't merge ^^

2025-12-31: Currently blocked by zul not building, tracked here: karlseguin/zul#20
2026-01-01: Jetcommon updated, waiting for zul to merge PR upstream before being ready to be merged, tracked here: jetzig-framework/jetcommon#4
2026-01-05: Jetcommon is ready to be merged, and this PR is ready for review

By default the non-llvm backend is used for x86 debug builds by default
by the Zig compiler, no need to set a default here.

Signed-off-by: Emily Flion <emneo@kreog.com>
Currently there isn't a simple blocking Io impl in the standard library,
so for now we have to use Threaded version (here it's just statically
allocated).

We could also technically make a simple blocking impl ourselves, but it
would too much work for just the build system, and it *should* come to
std at some point in the future...

Signed-off-by: Emily Flion <emneo@kreog.com>
@emneo-dev emneo-dev changed the base branch from main to zig-0.15 December 31, 2025 14:25
Currently pointing to a fork while waiting for it to be merged

Signed-off-by: Emily Flion <emneo@kreog.com>
Signed-off-by: Emily Flion <emneo@kreog.com>
Signed-off-by: Emily Flion <emneo@kreog.com>
@emneo-dev emneo-dev force-pushed the fix-zig-0.15-fs_dir branch from 891e686 to 061eec6 Compare January 5, 2026 18:25
@Cohors1316 Cohors1316 marked this pull request as ready for review January 5, 2026 21:42
@Cohors1316 Cohors1316 merged commit 8180b00 into jetzig-framework:zig-0.15 Jan 5, 2026
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.

2 participants

Comments