Update to Zig 0.15.1 #10
Open
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Fixes #9, supersedes #8
The test fixtures/resources are now copied to avoid modifying the global cache, requiring a standalone build step to modify the file permissions.
Same goes for the
clarsource. The previoushackimplementation worked since the libgit dependency path, and by extension thetest/resourcessubpath, was known at configure-time. It was also an obvious misuse of the build API.Now that it depends on the final fixtures path it's not possible to pass the flag at configure-time. So instead a standalone build step replaces reads of the
CLAR_FIXTURE_PATHmacro in the source with the final path. Two bugs, one stone.Stdio polling was removed from
ClarTestStepfor simplicity. It's probably more efficient too since it's not spinning on a syscall.Merge checklist