Skip to content

Bump all dependencies#61

Open
linkmauve wants to merge 5 commits into
Gnurou:masterfrom
linkmauve:eijebong
Open

Bump all dependencies#61
linkmauve wants to merge 5 commits into
Gnurou:masterfrom
linkmauve:eijebong

Conversation

@linkmauve

@linkmauve linkmauve commented May 5, 2026

Copy link
Copy Markdown
Contributor

clap was the one which changed the most. I’ve also fixed a few unrelated things alongside, I could split them into a different PR if you prefer.

This PR is best reviewed commit-per-commit.

linkmauve added 5 commits May 5, 2026 11:15
This filters out the names of the items, so that unrelated ones don’t
pollute the generated bindings.  This should have a very negligeable
impact on compilation times, but makes the bindings slightly easier to
read.
MemFdCreateFlag has been renamed into MFdFlags, and most importantly
nix::fcntl::open() now returns an OwnedFd, which can be converted into a
File without any unsafe.
cbindgen, env_logger and thiserror.
A bunch of APIs have been reworked, I’ve tried to always make errors
happen during parsing instead of panicking afterwards, I think this is
better for users.
Since edition 2021 these are part of the prelude.
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.

1 participant