PackageTrack
Sign in Get early access

base64-simd

SIMD-accelerated base64 encoding and decoding

0.8.0 135M downloads/mo #670 most downloaded on crates.io Nugine/simd

What this package is like to depend on

Last release 4 years ago

no release in 18 months

Ships fairly regularly

a new release about every 5 months

This project publishes no release notes

the list below is its commits, not an announcement

1 version withdrawn

withdrawn after publishing

5 years old

7 releases · first in 2021

0 releases in the last 12 months

see the full history below

Release timeline

7 releases · Dec 2021 to Dec 2022
2022 2023 2024 2025 2026
Release Pre-release Withdrawn

Releases

latest 7
  1. 0.8.0 28 Dec 2022
    Commits, not release notes

    This project publishes no release notes. Between v0.7.0 and v0.8.0 there were 250 commits, 248 of them substantive:

    • vsimd: madd
    • vsimd: avgr
    • vsimd: reduce_{max,min}
    • vsimd: highbit_{all,any}
    • vsimd: ascii
    • vsimd: add_sat
    • vsimd: macros
    • vsimd: table
    • vsimd: algorithm
    • vsimd: hex
    • vsimd: add_sat
    • vsimd: algorithm
    • vsimd: hex
    • readme
    • vsimd: base64
    • base64-simd: refactor
    • remove simd-abstraction
    • vsimd: ascii
    • use outref v0.3.0
    • vsimd: ascii

    …and 228 more.

  2. 0.7.0 23 Jul 2022
    Commits, not release notes

    This project publishes no release notes. Between v0.6.2 and v0.7.0 there were 79 commits, 78 of them substantive:

    • start v0.6.3
    • simd-benches: print base64 time
    • just js-bench
    • simd-benches: print base64 time
    • simd-abstraction: inline
    • simd-abstraction: OutBuf: as_mut_ptr
    • simd-abstraction: Fallback
    • just js-bench
    • simd-abstraction: hex AsciiCase repr
    • fix clippy lints
    • start v0.7.0
    • simd-abstraction: ascii
    • sa_hex: HexStr
    • hex-simd: remove encode_u64
    • just wasi-bench
    • just js-bench
    • sa_ascii: rename
    • sa_ascii: move
    • sa_crc32: move
    • sa_hex: move

    …and 58 more.

  3. 0.6.2 29 Jun 2022
    Commits, not release notes

    This project publishes no release notes. Between v0.6.1 and v0.6.2 there were 3 commits, 2 of them substantive:

    • start v0.6.2-dev
    • base64-simd: fix remove_ascii_whitespace
  4. 0.6.1 29 Jun 2022 withdrawn
    Commits, not release notes

    This project publishes no release notes. Between v0.6.0 and v0.6.1 there were 8 commits, 7 of them substantive:

    • start v0.6.1
    • base64-simd: export charset
    • base64: forgiving_decode_inplace
    • update lints
    • simd-benches: print base64 time
    • base64-simd: ext: ascii_whitespace
    • base64-simd: find_non_ascii_whitespace
  5. 0.6.0 28 Jun 2022
    Commits, not release notes

    This project publishes no release notes. Between v0.5.1 and v0.6.0 there were 11 commits, 10 of them substantive:

    • start v0.6.0
    • simd-abstraction: refactor OutBuf
    • base64-simd: decode_inplace
    • simd-abstraction: fix doc
    • just js-bench
    • turn on lto
    • base64-simd: fix unit tests
    • base64-simd: inline
    • hex-simd: encode_u64
    • docs: move images
  6. 0.5.1 26 Jun 2022
    Commits, not release notes

    This project publishes no release notes. Between v0.5.0 and v0.5.1 there were 18 commits, 17 of them substantive:

    • fix CI
    • start v0.5.1
    • benches-v050
    • fix doc
    • tests
    • add sa_crc32
    • fix unsoundness
    • rewrite crc32
    • move crates
    • fix macro path
    • remove unnecessary aarch64_target_feature
    • just sync-version
    • just fmt
    • hex-simd: ext: fix doc
    • remove rust-toolchain
    • base64-simd: add canonicity tests
    • upgrade dependencies
  7. 0.5.0 31 Dec 2021

    Nothing published for this version

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive