twizzler-operating-system / twizzler

The Twizzler Operating System
BSD 3-Clause "New" or "Revised" License
62 stars 13 forks source link

Upgrade and Deduplicate Dependencies #149

Closed WillyWoosley closed 8 months ago

WillyWoosley commented 8 months ago

This PR aims to upgrade project dependencies, many of which have drifted to be quite far behind current dependency versions. Most upgrades involved a simple version bump/lockfile update, others required some minor updates to the code in response to breaking changes. Some packages I have left outdated, specifically those which introduce issues, those which require unstable features, or those blocked by other upgrades. It also deduplicates dependencies within this project itself where possible, although many duplicates do still remain as a result of dependencies themselves bringing in disparate incompatible versions of the same crate. In general, upgrades have been prioritized over deduplication.