Skip to content

chiptool: patch-out broken svd-parser + small fixes#5

Merged
glaeqen merged 2 commits intomasterfrom
fix-chiptool-and-stuff
Nov 25, 2025
Merged

chiptool: patch-out broken svd-parser + small fixes#5
glaeqen merged 2 commits intomasterfrom
fix-chiptool-and-stuff

Conversation

@glaeqen
Copy link
Collaborator

@glaeqen glaeqen commented Nov 25, 2025

chiptool: patch-out broken svd-parser

Fork repository that contains svd-parser as well as a broken
submodule that causes a Cargo vendor crash in the newer versions of
the Nix rust-platform (since nixpkgs @
5cd869caa4ea1bf1bde71731ecc96b24e1bdcc2d).

Upstream variant contains a patch that fixes this
(rust-embedded/svd#294) and additional features
that do not break chiptool.

Nice plus: new fetchCargoVendor supports git dependencies, we do not
have to use importCargoLock and manually populate git dependencies'
output hashes to source dependencies!

Remove redundant instruction as a separate change.

Fork repository that contains svd-parser as well as a broken
submodule that causes a Cargo vendor crash in the newer versions of
the Nix rust-platform (since nixpkgs @
5cd869caa4ea1bf1bde71731ecc96b24e1bdcc2d).

Upstream variant contains a patch that fixes this
(rust-embedded/svd#294) and additional features
that do not break chiptool.

Nice plus: new fetchCargoVendor supports git dependencies, we do not
have to use importCargoLock and manually populate git dependencies'
output hashes to source dependencies!
@glaeqen glaeqen merged commit 085fa35 into master Nov 25, 2025
@glaeqen glaeqen deleted the fix-chiptool-and-stuff branch November 25, 2025 16:28
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