Skip to content

Releases: Freaky/cw

BString, my friend

02 Jul 18:11
Compare
Choose a tag to compare

Changed

  • Use bstr for the slow multibyte path to cope with invalid UTF-8.

Fixed

  • Parse --files-from and --files0-from arguments properly.

Better arguments, more signals

13 Mar 16:53
Compare
Choose a tag to compare

Added

  • Some basic tests.

Changed

  • Hook up SIGINFO handler to SIGUSR1 on inferior Unix-like platforms.
  • Split into library and binary (#1)

Fixed

  • Multiple -m and -c arguments.

Threads and file lists

18 Jan 23:53
Compare
Choose a tag to compare

Added

  • CHANGELOG.md.
  • --threads support, defaulting to off.
  • --files0-from and --files-from, similar to GNU wc.

Changed

  • ~15% performance bump for slow -w and -mw paths.
  • -m and -c now toggle each other.

Faster!

13 Jan 23:16
Compare
Choose a tag to compare
  • Refactor code path definitions.
  • Add optimized code path for codepoint counting.
  • Improve byte and character slow paths ~15%.

Faster unicode line lengths

09 Jan 02:40
Compare
Choose a tag to compare
  • Add line length support to the codepoint path.
  • Complete SIGINFO support for BSDs.
  • Refactor code path handling.

Faster line lengths

07 Jan 20:00
Compare
Choose a tag to compare

Add a fast code path for -L using memchr.

Initial crates.io release

07 Jan 00:20
Compare
Choose a tag to compare

It mostly agrees with BSD wc.

Mostly.