Skip to content

Conversation

@mitchellh
Copy link
Owner

This should be 100% API compatible, and I wrote a comptime test to help ensure that. Still, I suppose something could slip through.

The major churn in this PR is to avoid a circular dependency when verifying that the API didn't change. We remove the dependency on main.zig from the backends, which is cleaner in general, but it makes for a big diff.

This should be 100% API compatible, and I wrote a comptime test to help
ensure that. Still, I suppose something could slip through.

The major churn in this PR is to avoid a circular dependency when
verifying that the API didn't change. We remove the dependency on
main.zig from the backends, which is cleaner in general, but it makes
for a big diff.
@mitchellh mitchellh force-pushed the push-zlouoqlxtvno branch from c1942dd to 393db62 Compare July 14, 2025 04:28
@mitchellh mitchellh merged commit 7f80318 into main Jul 14, 2025
22 checks passed
Sythivo referenced this pull request in Scythe-Technology/libxev Aug 24, 2025
This should be 100% API compatible, and I wrote a comptime test to help
ensure that. Still, I suppose something could slip through.

The major churn in this PR is to avoid a circular dependency when
verifying that the API didn't change. We remove the dependency on
main.zig from the backends, which is cleaner in general, but it makes
for a big diff.
jadedpasta added a commit to jadedpasta/libxev that referenced this pull request Nov 3, 2025
It seems that mitchellh#177 had a typo that exports `stream.GenericStream` as
`xev.Stream`. Export the correct item instead.
jadedpasta added a commit to jadedpasta/libxev that referenced this pull request Nov 3, 2025
It seems that mitchellh#177 had a typo that exports `stream.GenericStream` as
`xev.Stream`. Export the correct item instead.

Also enhance the comptime check to ensure that the exported fields
actually have the correct type.
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