Unicode routines (UTF8, UTF16, UTF32) and Base64: billions of characters per second using SSE2, AVX2, NEON, AVX-512, RISC-V Vector Extension. Part of Node.js and Bun.
Full Changelog: https://github.com/simdutf/simdutf/compare/v4.0.9...v5.0.0
Full Changelog: https://github.com/simdutf/simdutf/compare/v4.0.8...v4.0.9
Full Changelog: https://github.com/simdutf/simdutf/compare/v4.0.7...v4.0.8
Full Changelog: https://github.com/simdutf/simdutf/compare/v4.0.6...v4.0.7
Full Changelog: https://github.com/simdutf/simdutf/compare/v4.0.5...v4.0.6
#define conflict (ERROR_H)
reported by @p0358Full Changelog: https://github.com/simdutf/simdutf/compare/v4.0.4...v4.0.5
Note that, at this point in time, the simdutf library is meant to be used with valid inputs with eventual error reporting. Transcoding with replacement, to accommodate invalid inputs, is an open issue https://github.com/simdutf/simdutf/issues/147
Full Changelog: https://github.com/simdutf/simdutf/compare/v4.0.3...v4.0.4
Full Changelog: https://github.com/simdutf/simdutf/compare/v4.0.2...v4.0.3
Full Changelog: https://github.com/simdutf/simdutf/compare/v4.0.1...v4.0.2
Full Changelog: https://github.com/simdutf/simdutf/compare/v4.0.0...v4.0.1