Skip to content

Conversation

@leahneukirchen
Copy link
Contributor

Closes #242.

@oconnor663 oconnor663 merged commit c721a95 into BLAKE3-team:master Feb 28, 2025
51 checks passed
@oconnor663
Copy link
Member

LGTM, landed. Thank you! I followed up with a couple of refactoring commits: 582180e and 70e4ce4. Do you need this released sooner rather than later?

@leahneukirchen
Copy link
Contributor Author

Personally I can wait one or two months until a regular release happens (extrapolating from the past).

@leahneukirchen leahneukirchen deleted the tag branch February 28, 2025 23:18
@leahneukirchen
Copy link
Contributor Author

(Strictly speaking there may be an issue in your refactoring as there's no escaping inside the tag, so the filename could contain ) = ... perhaps irrelevant.)

@oconnor663
Copy link
Member

You're absolutely right, thanks for the review. Fixed and added tests: 715f874

oconnor663 added a commit that referenced this pull request Mar 18, 2025
Changes since 1.6.1:
- The C implementation has gained multithreading support, based on
  Intel's oneTBB library. This works similarly to the Rayon-based
  multithreading used in the Rust implementation. See c/README.md for
  details. Contributed by @silvanshade (#445).
- The Rust implementation has gained a WASM SIMD backend, gated by the
  `wasm32_simd` Cargo feature. Under Wasmtime on my laptop, this is a 6x
  performance improvement for large inputs. This backend is currently
  Rust-only. Contributed by @monoid (#341).
- Fixed cross-compilation builds targeting Windows with cargo-xwin.
  Contributed by @Sporif and @toothbrush7777777 (#230).
- Added `b3sum --tag`, which changes the output format. This is for
  compatibility with GNU checksum tools (which use the same flag) and
  BSD checksum tools (which use the output format this flag turns on).
  Contributed by @leahneukirchen (#453) and @dbohdan (#430).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add BSD tagging support to b3sum

2 participants