Chore
- bump
rust-version
to 1.70
That way clippy will allow to use the fantasticOption::is_some_and()
and friends.
Bug Fixes
-
improve handling of overflows when there are more pack than we can hold.
Internally, there is a statically allocated vec which holds opened packs and
indices.
When reconciling the disk-state with what's currently loaded, it was possible
to get into a situation where there were more files than we could fit into
the slotmap and got into an invalid state.The system now generously trashes existing slots to be able to load more rencent ones,
which seems to help in this situation.
It's probably still leading to strange situations where not all objects can be read.
Commit Statistics
- 8 commits contributed to the release over the course of 27 calendar days.
- 27 days passed between releases.
- 2 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
view details
- Uncategorized
- Update all changelogs prior to release (1f6390c)
- Merge pull request #1750 from GitoxideLabs/odb-issue (e4fb21e)
- Improve handling of overflows when there are more pack than we can hold. (724601d)
- Merge pull request #1762 from GitoxideLabs/fix-1759 (7ec21bb)
- Bump
rust-version
to 1.70 (17835bc) - Merge pull request #1410 from GitoxideLabs/status (0ab4f64)
- Adapt to changes in
gix-hash
(201e853) - Merge pull request #1739 from GitoxideLabs/new-release (d22937f)