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.
Bug Fixes
-
fix incorrect s/git-config/gix-config/
3a861c8 just blindly replaced any
occurence of "git-config" or "git_config" with "gix-config"/"gix_config".There is no such thing as a gix-config file.
gix-config is a git-config file parser. -
regression that could cause non-linear parsing behaviour.
Commit Statistics
- 15 commits contributed to the release over the course of 4 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)
- More cleanup of test crates (73c685a)
- Just fmt (0d258f4)
- Switch
nom
towinnow
in remaining uses ingix-object
,gix-ref
, andgix-actor
for ~20% more performance. (ef54aab) - Upgrade
winnow
to latest patch release (8c41848) - Merge pull request #988 from not-my-profile/fix-gix-config-sub (7735047)
- Fix incorrect s/git-config/gix-config/ (c51c8da)
- Regression that could cause non-linear parsing behaviour. (66dadf8)
- Further clarify the expectation after changing is_err() assertion to is_ok() (a743c5d)
- Propogate value errors to user (0f9af3f)
- Improve config performance on degenerate cases (5366f79)
- Improve inner loop of config value parsing (e208362)
- Upgrade to Winnow 0.5 (3f8c91f)
- Switch gix to winnow 0.3 (ee75de1)
- Add fuzz-issue for reproduction (510192e)