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. - add benchmarks to avoid parsing performance regressions
- remove unused dependency: 'hex'
Commit Statistics
- 27 commits contributed to the release over the course of 13 calendar days.
- 15 days passed between releases.
- 3 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
view details
- Uncategorized
- Update changelogs prior to release (f23ea88)
- Just fmt (0d258f4)
- Switch
nom
towinnow
in remaining uses ingix-object
,gix-ref
, andgix-actor
for ~20% more performance. (ef54aab) - Refactor and fixes (02587fc)
- Upgrade
winnow
to latest patch release (8c41848) - Remove From for (small) step towards stable API (be1f4b5)
- Make clippy happy (62f7bc6)
- Switch off deprecated VerboseError (93fc441)
- Switch errors to StrContext (df226dd)
- Minor cleanup possible with 0.5 (a07590c)
- Upgrade to Winnow 0.5 (3f8c91f)
- Simplify parsers (12f03db)
- Resolve 0.4 not-quite deprecations (f0cbf81)
- Resolve 0.4 deprecations (9ed7df0)
- Upgrade to Winnow 0.4 (86ea47f)
- Parse explicitly in prep for 0.4 (b3f0418)
- Resolve remaining winnow 0.3 deprecations (fee441d)
- Prefer Parser inherent parsers (b37a909)
- Prefer built-in Winnow parsers (ac0e81c)
- Simplify winnow ErrMode construction (86d7fd1)
- Switch gix to winnow 0.3 (ee75de1)
- Add benchmarks to avoid parsing performance regressions (353b1a7)
- Merge branch 'faster-hex' (4a4fa0f)
- Remove unused dependency: 'hex' (7649b18)
- Merge branch 'extract-signatures' (b37affe)
- Refactor (fb95ead)
- Add commit signature extraction (2f9c0dd)