cargo-binstall/crates
Jiahao XU 44923d25ca
Rewrite Template::parse_items: More readable & better perf (#932)
Replace the algorithm with explicit state and complex matching with a loop that encodes state in the current structure of the loop.

The new code is much more readable and might be more performant since it uses `str::find`/`str::split_once` to look for next token instead of manually iterating over `str::chars`.

Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
2023-03-21 18:22:23 +11:00
..
bin Bump clap from 4.1.9 to 4.1.11 (#927) 2023-03-20 03:39:08 +00:00
binstalk Bump serde from 1.0.156 to 1.0.157 (#926) 2023-03-20 04:02:13 +00:00
binstalk-downloader Bump reqwest from 0.11.14 to 0.11.15 (#930) 2023-03-21 02:10:27 +00:00
binstalk-manifests Bump serde from 1.0.156 to 1.0.157 (#926) 2023-03-20 04:02:13 +00:00
binstalk-types Bump serde from 1.0.156 to 1.0.157 (#926) 2023-03-20 04:02:13 +00:00
detect-targets Add alias universal2-apple-darwin to universal-apple-darwin (#919) 2023-03-17 22:30:55 +11:00
detect-wasi Bump tempfile from 3.3.0 to 3.4.0 (#834) 2023-02-27 03:35:21 +00:00
fs-lock Bump fs4 from 0.6.2 to 0.6.3 (#755) 2023-02-01 01:40:45 +00:00
leon Rewrite Template::parse_items: More readable & better perf (#932) 2023-03-21 18:22:23 +11:00
normalize-path release: normalize-path v0.2.0 (#509) 2022-11-04 17:30:21 +11:00