Skip to content

Commit 881a645

Browse files
committed
v0.1.7: Speed up 2–5%, improve --help & modernize
This is a collection of minor help fixes and modernizations, reducing the total amount of code and speeding things up slightly.
1 parent a63603f commit 881a645

File tree

3 files changed

+5
-5
lines changed

3 files changed

+5
-5
lines changed

scrubcsv/Cargo.lock

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

scrubcsv/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "scrubcsv"
3-
version = "0.1.6"
3+
version = "0.1.7"
44
authors = ["Eric Kidd <[email protected]>"]
55
edition = "2018"
66

scrubcsv/README.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -74,10 +74,10 @@ This is designed to be relatively fast. For comparison purposes, on
7474
particular laptop:
7575

7676
- `cat /dev/zero | pv > /dev/null` shows a throughput of about 5 GB/s.
77-
- The raw output string-writing routines in `scrubcsv` can reach about 3.5
78-
GB/s.
77+
- The original raw output string-writing routines in `scrubcsv` could reach
78+
about 3.5 GB/s.
7979
- The `csv` parser can reach roughly 235 MB/s in zero-copy mode.
80-
- With full processing, `scrubcsv` hits 67 MB/s.
80+
- With various levels of processing, `scrubcsv` hits 49 to 125 MB/s.
8181
- A lot of old-school C command-line tools hit about 50 to 75 MB/s.
8282

8383
Unfortunately, we can't really use `csv`'s zero-copy mode because we need

0 commit comments

Comments
 (0)