| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
|
|
| |
One unit test fails as it expects to be run from inside simdutf's
git repository.
The main new feature in this version is that a C API is now provided.
Changelog: https://github.com/simdutf/simdutf/releases/tag/v8.0.0
See also: https://github.com/simdutf/simdutf/issues/921
MFH: no (soname change)
|
| |
|
|
| |
Changelog: https://github.com/simdutf/simdutf/releases/tag/v7.7.1
|
| |
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
|
| |
Changelog: https://github.com/simdutf/simdutf/releases/tag/v7.3.5
Changelog: https://github.com/simdutf/simdutf/releases/tag/v7.3.6
MFH: 2025Q3
|
| |
|
|
|
|
| |
Changelog: https://github.com/simdutf/simdutf/releases/tag/v7.3.4
MFH: 2025Q3
|
| | |
|
| |
|
|
|
|
| |
Changelog: https://github.com/simdutf/simdutf/releases/tag/v7.3.3
MFH: 2025Q3
|
| |
|
|
|
|
| |
Changelog: https://github.com/simdutf/simdutf/releases/tag/v7.3.2
MFH: 2025Q3
|
| |
|
|
| |
Changelog: https://github.com/simdutf/simdutf/releases/tag/v7.3.1
|
| |
|
|
|
|
|
|
|
| |
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.1
Changelog: https://github.com/simdutf/simdutf/releases/tag/v6.4.2
MFH: 2025Q2
|
| |
|
|
| |
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.1
Changelog: https://github.com/simdutf/simdutf/releases/tag/v6.0.2
Changelog: https://github.com/simdutf/simdutf/releases/tag/v6.0.3
|
| |
|
|
|
|
| |
Changelog: https://github.com/simdutf/simdutf/releases/tag/v6.0.0
MFH: no (soname change)
|
| |
|
|
|
|
|
|
|
|
| |
- try to work around armv7 test suite failure,
cause of which could becompiler bug (see
https://github.com/simdutf/simdutf/issues/581)
Changelog: https://github.com/simdutf/simdutf/releases/tag/v5.7.2
Event: 38C3
|
| |
|
|
|
|
|
|
| |
A bug fix release.
Changelog: https://github.com/simdutf/simdutf/releases/tag/v5.7.1
MFH: 2024Q4
|
| |
|
|
| |
Changelog: https://github.com/simdutf/simdutf/releases/tag/v5.7.0
|
| |
|
|
| |
Changelog: https://github.com/simdutf/simdutf/releases/tag/v5.6.4
|
| |
|
|
| |
Changelog: https://github.com/simdutf/simdutf/releases/tag/v5.6.3
|
| |
|
|
|
|
| |
- update pkg-descr to current package contents
Changelog: https://github.com/simdutf/simdutf/releases/tag/v5.6.2
|
| |
|
|
| |
Changelog: https://github.com/simdutf/simdutf/releases/tag/v5.6.1
|
| |
|
|
| |
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)
|
| |
|
|
|
|
|
| |
Changelog: https://github.com/simdutf/simdutf/compare/v5.3.7...v5.4.15
PR: 281029
Reviewed by: fuz (maintainer)
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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)
|
| |
|
|
|
|
|
|
| |
A bug fix release.
Changelog: https://github.com/simdutf/simdutf/releases/tag/v5.2.8
MFH: 2024Q2
|
| |
|
|
|
|
|
|
| |
Changelog: https://github.com/simdutf/simdutf/releases/tag/v5.2.4
Changelog: https://github.com/simdutf/simdutf/releases/tag/v5.2.5
Changelog: https://github.com/simdutf/simdutf/releases/tag/v5.2.6
MFH: 2024Q2
|
| |
|
|
|
| |
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.9
|
| |
|
|
|
|
| |
Changelog: https://github.com/simdutf/simdutf/releases/tag/v4.0.6
Changelog: https://github.com/simdutf/simdutf/releases/tag/v4.0.7
Changelog: https://github.com/simdutf/simdutf/releases/tag/v4.0.8
|
| |
|
|
| |
Changelog: https://github.com/simdutf/simdutf/releases/tag/v4.0.5
|
| |
|
|
| |
Changelog: https://github.com/simdutf/simdutf/releases/tag/v4.0.4
|
| |
|
|
|
|
|
|
| |
Changes: https://github.com/unicode-org/icu/releases/tag/release-74-1
Reported by: GitHub (watch releases)
PR: 274317
Exp-run by: antoine (incomplete)
Approved by: fluffy
|
| |
|
|
|
|
| |
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/
|