| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
| |
This update comes with a breaking change in
utf8_length_from_utf16_with_replacement. Due to this function being
failry new, impact is probably small.
Changelog: https://github.com/simdutf/simdutf/releases/tag/v7.7.0
|
| |
|
|
|
|
| |
Changelog: https://github.com/simdutf/simdutf/releases/tag/v7.6.0
MFH: no (soname change)
|
| |
|
|
|
|
| |
Changelog: https://github.com/simdutf/simdutf/releases/tag/v7.5.0
MFH: no (soname change)
|
| |
|
|
| |
Changelog: https://github.com/simdutf/simdutf/releases/tag/v7.4.0
|
| |
|
|
|
|
|
|
|
| |
This fixes a bug in 7.1.0 in the "stop before partial" base64 routine.
Users using this routine should update ASAP.
Changelog: https://github.com/simdutf/simdutf/releases/tag/v7.2.0
Changelog: https://github.com/simdutf/simdutf/releases/tag/v7.2.1
Changelog: https://github.com/simdutf/simdutf/releases/tag/v7.3.0
|
| |
|
|
| |
Changelog: https://github.com/simdutf/simdutf/releases/tag/v7.1.0
|
| |
|
|
| |
Changelog: https://github.com/simdutf/simdutf/releases/tag/v7.0.0
|
| |
|
|
| |
Changelog: https://github.com/simdutf/simdutf/issues/581
|
| |
|
|
| |
Changelog: https://github.com/simdutf/simdutf/releases/tag/v6.4.0
|
| |
|
|
|
| |
Changelog: https://github.com/simdutf/simdutf/releases/tag/v6.2.1
Changelog: https://github.com/simdutf/simdutf/releases/tag/v6.3.1
|
| |
|
|
|
|
|
|
|
| |
Changelog: https://github.com/simdutf/simdutf/releases/tag/v6.1.0
Changelog: https://github.com/simdutf/simdutf/releases/tag/v6.1.1
Changelog: https://github.com/simdutf/simdutf/releases/tag/v6.1.2
Changelog: https://github.com/simdutf/simdutf/releases/tag/v6.2.0
MFH: no (soname change)
|
| |
|
|
|
|
|
|
|
| |
- work around an amalgmation script that doesn't expect git to fail
to find a repository
Changelog: https://github.com/simdutf/simdutf/releases/tag/v6.1.0
See also: https://github.com/simdutf/simdutf/issues/656
|
| |
|
|
|
|
| |
Changelog: https://github.com/simdutf/simdutf/releases/tag/v6.0.0
MFH: no (soname change)
|
| |
|
|
| |
Changelog: https://github.com/simdutf/simdutf/releases/tag/v5.7.0
|
| |
|
|
| |
Changelog: https://github.com/simdutf/simdutf/releases/tag/v5.6.0
|
| |
|
|
|
|
| |
Changelog: https://github.com/simdutf/simdutf/releases/tag/v5.5.0
MFH: no (new soversion)
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Add USES= pathfix to fix install path of .pc files
* Add USES= python:build,test as python is executed during build
and test build
* Remove BENCHMARKS as it depends on external library/header from
base64 (https://github.com/aklomp/base64 ) that isn't ported
* Define USES= compiler:c++17-lang
* Integrate TEST option into ports framework
* Some minor layout changes for better readability
Changelog: https://github.com/simdutf/simdutf/compare/v5.2.8...v5.3.7
PR: 280821
Reviewed by: fuz (maintainer)
|
| |
|
|
|
| |
Changelog: https://github.com/simdutf/simdutf/releases/tag/v5.2.2
Changelog: https://github.com/simdutf/simdutf/releases/tag/v5.2.3
|
| |
|
|
| |
Changelog: https://github.com/simdutf/simdutf/releases/tag/v5.0.0
|
| |
|
|
|
|
| |
Changelog: https://github.com/simdutf/simdutf/releases/tag/v4.0.1
Changelog: https://github.com/simdutf/simdutf/releases/tag/v4.0.2
Changelog: https://github.com/simdutf/simdutf/releases/tag/v4.0.3
|
|
|
This library provide fast Unicode functions such as
- ASCII, UTF-8, UTF-16LE/BE and UTF-32 validation, with and without
error identification,
- transcoding between each of Latin1, UTF-8, UTF-16LE/BE, and UTF-32,
with and without validation, with and without error identification
- From an UTF-8 string, compute the size of the Latin1/UTF-16/UTF-32
equivalent string,
- From an UTF-16LE/BE string, compute the size of the
Latin1/UTF-8/UTF-32 equivalent string,
- From an UTF-32 string, compute the size of the UTF-8 or UTF-16LE
equivalent string,
- UTF-8 and UTF-16LE/BE character counting.
- UTF-16 endianness change (UTF16-LE/BE to UTF-16-BE/LE)
The functions are accelerated using SIMD instructions (e.g., ARM NEON,
SSE, AVX, AVX-512, etc.). When your strings contain hundreds of
characters, we can often transcode them at speeds exceeding a billion
characters per second. You should expect high speeds not only with
English strings (ASCII) but also Chinese, Japanese, Arabic, and so
forth. We handle the full character range (including, for example,
emojis).
The library compiles down to a small library of a few hundred kilobytes.
Our functions are exception-free and non allocating. We have extensive
tests and extensive benchmarks.
WWW: https://simdutf.github.io/simdutf/
|