Skip to content

Replace string.c with optional tinyrlibc feature and release v0.4.0#35

Merged
robin-nitrokey merged 2 commits into
mainfrom
release-v0.4.0
Jun 22, 2026
Merged

Replace string.c with optional tinyrlibc feature and release v0.4.0#35
robin-nitrokey merged 2 commits into
mainfrom
release-v0.4.0

Conversation

@robin-nitrokey

Copy link
Copy Markdown
Member

As discussed in #15, we should support situations where the functions from string.c are provided by a different crate too. This patch removes string.c altogether and adds an optional tinyrlibc feature to pull in the functions that were previously provided by string.c from tinyrlibc.

We could try to make this a compatible change by adding it to the default features, but I think it makes more sense to make it a breaking change and use the occasion to do minor releases of littlefs2-sys and littlefs2 before the trussed v0.2 release.

As discussed in #15,
we should support situations where the functions from string.c are
provided by a different crate too.  This patch removes string.c
alltogether and adds an optional tinyrlibc feature to pull in the
functions that were previously provided by string.c from tinyrlibc.
@robin-nitrokey
robin-nitrokey merged commit e0e4c0b into main Jun 22, 2026
7 checks passed
@robin-nitrokey
robin-nitrokey deleted the release-v0.4.0 branch June 22, 2026 09:26
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