Skip to content

Conversation

@emneo-dev
Copy link
Contributor

@emneo-dev emneo-dev commented Oct 19, 2025

Just compiling and not crashing took about 2 hours total (the tests at least, the tests don't compile right now), now there is just an infinite loop to fix, which I suspect comes from the error handling of the streamDelimiterLimit, as I am pretty sure I have not understood how it works...

Why there are so many new variables in that PR: ziglang/zig#25033
I'm not a big fan of it, but the whole new Reader/Writer interfaces use @fieldParentPtr extensively, so I have to.

All commits in this PR will get squashed once ready to be reviewed.

There is a breaking change for the C API that I am not sure is wanted,
but it should be more than enough for a 0.15 port.

Signed-off-by: Emily Flion <[email protected]>
@emneo-dev emneo-dev changed the title WIP Making 0.15 actually work Finish zig 0.15 port Oct 20, 2025
@emneo-dev
Copy link
Contributor Author

This should now be reviewable.
There is one breaking change in the C API. I am not sure about keeping it this way, but it gives a bit more control, just like the new Zig reader/writer interfaces do.

@emneo-dev emneo-dev marked this pull request as ready for review October 20, 2025 21:45
@emneo-dev
Copy link
Contributor Author

@ikskuh

emneo-dev added a commit to liskvork/liskvork that referenced this pull request Oct 20, 2025
Currently using a fork for the ini dep, which needs to be changed as
soon as upstream is up to date.

See: ziglibs/ini#17

Signed-off-by: Emily Flion <[email protected]>
emneo-dev added a commit to liskvork/liskvork that referenced this pull request Oct 20, 2025
Currently using a fork for the ini dep, which needs to be changed as
soon as upstream is up to date.

See: ziglibs/ini#17

Signed-off-by: Emily Flion <[email protected]>
@ikskuh ikskuh merged commit 918f16d into ziglibs:master Oct 29, 2025
1 check passed
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