Releases: aklomp/base64
base64-0.5.2
A point release on top of v0.5.1 to fix some bugs and shortcomings. Most important changes:
base64-0.5.1
A point release that introduces some improvements and fixes some bugs. Included in this release:
- #105: Fix out-of-bounds access in test
- #107: CI: upgrade deprecated Ubuntu image
- #104: AVX2: enc: add inline asm codepath
- #108: AVX: enc: add inline asm codepath
- #102: Enable avx512 support for base64 encoding
- #109: SSSE3: enc: add inline asm codepath
- #110: Fix i686 builds
- #112: chore(ci): run static/dynamic analysis
- #111: bug: out-of-bounds read when using inline assembly code path
- #115: bin/base64: modernize the demo program
- #118: enc: asm: add memory and flags as clobbers
- #121: Fix AVX detection
base64-0.5.0
Release 0.5.0
The large improvement in this release is the addition of CMake support.
Thanks to all the contributors who made this release possible.
base64-0.4.0
It's been over three years since the last release, so it's well time to put a version tag on the code that everyone has been using since then.
This release is not perfect. There are many ways in which the library could be improved, but anyone who has been running off the tip of the master branch for the past few years can now anchor to an official release.
Making this snapshot will free the road for some larger changes in how the library is structured.
base64-0.3.0
Time for a new release. Biggest improvements since 0.2.0:
- Fixed endianness issues;
- Switched to C99;
- Using much faster SIMD algorithms;
- Added OpenMP support;
- Improved benchmarking programs.
base64-0.2.0
In release 0.1, base64
was just a C file and a header that could be included into people's own source tree. This release is completely different. base64
evolved into a complete library that produces an object file to be linked in to the user's project. For documentation, see README.md.
base64-0.1
First stable release. Not yet evolved to a library, this version contains standalone base64.c
and base64.h
files that can be included into a project.