5
3
Fork
You've already forked bmputil
2

Feature: Dependency simplifications #75

Merged
esden merged 4 commits from feature/dependency-simplifications into main 2026年03月06日 18:24:10 +01:00

In this PR we port what we need of the now unmaintained deelevate crate, and update our dependencies, simplifying the dependency tree a bit and weeding out things we don't use or need.

This should see a slightly lighter build and end result binary and rationalise things a bit better. Our end goal with this is, as best as possible, to depend only on the windows-rs crates rather than the raw FFI bindings that are winapi, winreg etc that require all the abstraction to be done by the calling crate rather than being done internally as in windows-rs

In this PR we port what we need of the now unmaintained `deelevate` crate, and update our dependencies, simplifying the dependency tree a bit and weeding out things we don't use or need. This should see a slightly lighter build and end result binary and rationalise things a bit better. Our end goal with this is, as best as possible, to depend only on the windows-rs crates rather than the raw FFI bindings that are `winapi`, `winreg` etc that require all the abstraction to be done by the calling crate rather than being done internally as in windows-rs
dragonmux force-pushed feature/dependency-simplifications from 2e7d9321eb
Some checks failed
ci/woodpecker/pr/build-windows Pipeline failed
ci/woodpecker/pr/build-linux Pipeline was successful
to 265aea6c6d
All checks were successful
ci/woodpecker/pr/build-linux Pipeline was successful
ci/woodpecker/pr/build-windows Pipeline was successful
ci/woodpecker/push/build-windows Pipeline was successful
ci/woodpecker/push/build-linux Pipeline was successful
2026年03月06日 17:06:39 +01:00
Compare
esden left a comment
Copy link

LGTM

LGTM
esden deleted branch feature/dependency-simplifications 2026年03月06日 18:24:11 +01:00
Sign in to join this conversation.
No reviewers
Milestone
Clear milestone
No items
No milestone
Projects
Clear projects
No items
No project
Assignees
Clear assignees
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
blackmagic-debug/bmputil!75
Reference in a new issue
blackmagic-debug/bmputil
No description provided.
Delete branch "feature/dependency-simplifications"

Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?