Chore
- switch
nom
towinnow
in remaining uses ingix-object
,gix-ref
, andgix-actor
for ~20% more performance.
It's likely that over time, these parsers will get even faster due to improvements towinnow
.
Thanks, Ed Page, for single-handedly performing this transition. - don't call crate 'WIP' in manifest anymore.
- add benchmarks to avoid parsing performance regressions
- use
faster-hex
instead ofhex
The performance here certainly doesn't make a difference, but we
try to avoid duplicate dependencies.
New Features
- add tracing support to
describt()
.
Bug Fixes
- replace
libflate2
withflage2
for buidling agz
file.
This brings streaming support and better performance, while also
supporting compression settings.
Commit Statistics
- 13 commits contributed to the release over the course of 14 calendar days.
- 15 days passed between releases.
- 6 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
view details
- Uncategorized
- Make
gix-url
publishable by adding baseline test (d3746df) - Release gix-date v0.7.3, gix-hash v0.12.0, gix-features v0.33.0, gix-actor v0.25.0, gix-object v0.35.0, gix-path v0.9.0, gix-glob v0.11.0, gix-quote v0.4.7, gix-attributes v0.17.0, gix-command v0.2.9, gix-packetline-blocking v0.16.5, gix-filter v0.3.0, gix-fs v0.5.0, gix-commitgraph v0.19.0, gix-hashtable v0.3.0, gix-revwalk v0.6.0, gix-traverse v0.31.0, gix-worktree-stream v0.3.0, gix-archive v0.3.0, gix-config-value v0.13.0, gix-tempfile v8.0.0, gix-lock v8.0.0, gix-ref v0.35.0, gix-sec v0.9.0, gix-config v0.28.0, gix-prompt v0.6.0, gix-url v0.22.0, gix-credentials v0.18.0, gix-diff v0.34.0, gix-discover v0.23.0, gix-ignore v0.6.0, gix-bitmap v0.2.7, gix-index v0.22.0, gix-mailmap v0.17.0, gix-negotiate v0.6.0, gix-pack v0.41.0, gix-odb v0.51.0, gix-pathspec v0.1.0, gix-packetline v0.16.5, gix-transport v0.35.0, gix-protocol v0.38.0, gix-revision v0.20.0, gix-refspec v0.16.0, gix-submodule v0.2.0, gix-worktree v0.24.0, gix-worktree-state v0.1.0, gix v0.52.0, gitoxide-core v0.31.0, gitoxide v0.29.0, safety bump 41 crates (30b2761)
- Update changelogs prior to release (f23ea88)
- Add tracing support to
describt()
. (f4a9a6b) - Switch
nom
towinnow
in remaining uses ingix-object
,gix-ref
, andgix-actor
for ~20% more performance. (ef54aab) - Upgrade
winnow
to latest patch release (8c41848) - Add fuzz-issue for reproduction (510192e)
- Don't call crate 'WIP' in manifest anymore. (229bd48)
- Add benchmarks to avoid parsing performance regressions (353b1a7)
- Merge branch 'faster-hex' (4a4fa0f)
- Use
faster-hex
instead ofhex
(145125a) - Merge branch 'archive-gz' (c7d9129)
- Replace
libflate2
withflage2
for buidling agz
file. (e0432d1)
- Make