Releases: simdutf/simdutf
Releases · simdutf/simdutf
Version 5.0.0
What's Changed
New Features
- Accelerated Base64 by @lemire in #375 reviewed by @WojciechMula
Optimization/Performance
- add RVV (RISC-V Vector Extension) backend, resolves #362 by @camel-cdr in #373 reviewed by @WojciechMula
- disables runtime dispatching when there is a single implementation. by @lemire in #367
Fixes
- Fixing overflow in UTF32 to UTF8 under Neon. by @lemire in #368
- Fix BOM Check for UTF-8 by @sepcnt in #370
- Add loongarch64 by @shipujin in #372
New Contributors
Full Changelog: v4.0.9...v5.0.0
Version 4.0.9
Version 4.0.8
What's Changed
Full Changelog: v4.0.7...v4.0.8
Version 4.0.7
What's Changed
Full Changelog: v4.0.6...v4.0.7
Version 4.0.6
What's Changed
- Fixing warnings issued by clang (Node issue 50930) by @lemire in #355 reported by @anonrig and @zcbenz
Full Changelog: v4.0.5...v4.0.6
Version 4.0.5
Version 4.0.4
What's Changed
- additional vreinterpret casts combined with aarch64 gcc tests in CI by @lemire in 43b46b3 Reported by @anonrig
- cleaning of latin1_to_utf8_avx512_branch by @lemire in #347
- convenience functions to trim partial characters at the end of a string. by @lemire in #349 which fixes #348 (Streaming API for transcoding?) by @kovidgoyal
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 #147
Full Changelog: v4.0.3...v4.0.4
Version 4.0.3
What's Changed
Full Changelog: v4.0.2...v4.0.3
Version 4.0.2
What's Changed
- bug: Fix out of bounds access for haswell simd op by @silvergasp in #340
- fix alignment issue for bele tests by @lemire in #342 reported by @clausecker
Full Changelog: v4.0.1...v4.0.2
Version 4.0.1
What's Changed
- pkg-config support by @lemire in #336 requested by @clausecker
- Fixing issue 337: rewrite of sse_convert_utf32_to_latin1 (simplify) by @lemire in #338 to fix issue #337 reported by @anonrig
Full Changelog: v4.0.0...v4.0.1