aboutsummaryrefslogtreecommitdiff
path: root/converters/simdutf
Commit message (Collapse)AuthorAgeFilesLines
* converters/simdutf: update to 8.0.0Robert Clausecker2026-01-163-6/+39
| | | | | | | | | | | | 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)
* converters/simdutf: update to 7.7.1Robert Clausecker2025-12-212-4/+4
| | | | Changelog: https://github.com/simdutf/simdutf/releases/tag/v7.7.1
* converters/simdutf: update to 7.7.0Robert Clausecker2025-12-103-6/+6
| | | | | | | | 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
* converters/simdutf: update to 7.6.0Robert Clausecker2025-11-223-6/+6
| | | | | | Changelog: https://github.com/simdutf/simdutf/releases/tag/v7.6.0 MFH: no (soname change)
* converters/simdutf: updated to 7.5.0Robert Clausecker2025-10-193-6/+6
| | | | | | Changelog: https://github.com/simdutf/simdutf/releases/tag/v7.5.0 MFH: no (soname change)
* converters/simdutf: update to 7.4.0Robert Clausecker2025-08-293-6/+6
| | | | Changelog: https://github.com/simdutf/simdutf/releases/tag/v7.4.0
* converters/simdutf: update to 7.3.6Robert Clausecker2025-08-162-4/+4
| | | | | | | Changelog: https://github.com/simdutf/simdutf/releases/tag/v7.3.5 Changelog: https://github.com/simdutf/simdutf/releases/tag/v7.3.6 MFH: 2025Q3
* converters/simdutf: update to 7.3.4Robert Clausecker2025-08-042-4/+4
| | | | | | Changelog: https://github.com/simdutf/simdutf/releases/tag/v7.3.4 MFH: 2025Q3
* converters/*: remove unneed USES=pathfixBaptiste Daroussin2025-07-231-1/+1
|
* converters/simdutf: update to 7.3.3Robert Clausecker2025-07-212-4/+4
| | | | | | Changelog: https://github.com/simdutf/simdutf/releases/tag/v7.3.3 MFH: 2025Q3
* converters/simdutf: update to 7.3.2Robert Clausecker2025-07-092-4/+4
| | | | | | Changelog: https://github.com/simdutf/simdutf/releases/tag/v7.3.2 MFH: 2025Q3
* converters/simdutf: update to 7.3.1Robert Clausecker2025-06-242-4/+4
| | | | Changelog: https://github.com/simdutf/simdutf/releases/tag/v7.3.1
* converters/simdutf: update to 7.3.0Robert Clausecker2025-05-313-6/+6
| | | | | | | | | 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
* converters/simdutf: update to 7.1.0Robert Clausecker2025-05-183-6/+6
| | | | Changelog: https://github.com/simdutf/simdutf/releases/tag/v7.1.0
* converters/simdutf: update to 7.0.0Robert Clausecker2025-05-033-6/+6
| | | | Changelog: https://github.com/simdutf/simdutf/releases/tag/v7.0.0
* converters/simdutf: update to 6.5.0Robert Clausecker2025-05-013-7/+7
| | | | Changelog: https://github.com/simdutf/simdutf/issues/581
* converters/simdutf: update to 6.4.2Robert Clausecker2025-04-142-4/+4
| | | | | | | Changelog: https://github.com/simdutf/simdutf/releases/tag/v6.4.1 Changelog: https://github.com/simdutf/simdutf/releases/tag/v6.4.2 MFH: 2025Q2
* converters/simdutf: update to 6.4.0Robert Clausecker2025-03-263-6/+6
| | | | Changelog: https://github.com/simdutf/simdutf/releases/tag/v6.4.0
* converters/simdutf: update to 6.3.1Robert Clausecker2025-03-163-6/+6
| | | | | Changelog: https://github.com/simdutf/simdutf/releases/tag/v6.2.1 Changelog: https://github.com/simdutf/simdutf/releases/tag/v6.3.1
* converters/simdutf: update to 6.2.0Robert Clausecker2025-02-114-17/+6
| | | | | | | | | 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)
* converters/simdutf: update to 6.1.0Robert Clausecker2025-01-284-6/+17
| | | | | | | | | - 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
* converters/simdutf: update to 6.0.3Robert Clausecker2025-01-172-4/+4
| | | | | | 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
* converters/simdutf: update to 6.0.0Robert Clausecker2025-01-063-6/+6
| | | | | | Changelog: https://github.com/simdutf/simdutf/releases/tag/v6.0.0 MFH: no (soname change)
* converters/simdutf: update to 5.7.2Robert Clausecker2024-12-292-4/+8
| | | | | | | | | | - 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
* converters/simdutf: update to 5.7.1Robert Clausecker2024-12-262-4/+4
| | | | | | | | A bug fix release. Changelog: https://github.com/simdutf/simdutf/releases/tag/v5.7.1 MFH: 2024Q4
* converters/simdutf: update to 5.7.0Robert Clausecker2024-12-193-6/+6
| | | | Changelog: https://github.com/simdutf/simdutf/releases/tag/v5.7.0
* converters/simdutf: update to 5.6.4Robert Clausecker2024-12-172-4/+4
| | | | Changelog: https://github.com/simdutf/simdutf/releases/tag/v5.6.4
* converters/simdutf: update to 5.6.3Robert Clausecker2024-11-252-4/+4
| | | | Changelog: https://github.com/simdutf/simdutf/releases/tag/v5.6.3
* converters/simdutf: update to 5.6.2Robert Clausecker2024-11-183-4/+5
| | | | | | - update pkg-descr to current package contents Changelog: https://github.com/simdutf/simdutf/releases/tag/v5.6.2
* converters/simdutf: update to 5.6.1Robert Clausecker2024-11-142-4/+4
| | | | Changelog: https://github.com/simdutf/simdutf/releases/tag/v5.6.1
* converters/simdutf: update to 5.6.0Robert Clausecker2024-10-213-6/+6
| | | | Changelog: https://github.com/simdutf/simdutf/releases/tag/v5.6.0
* converters/simdutf: update to 5.5.0Robert Clausecker2024-09-163-6/+6
| | | | | | Changelog: https://github.com/simdutf/simdutf/releases/tag/v5.5.0 MFH: no (new soversion)
* converters/simdutf: Update to 5.4.15Daniel Engberg2024-08-252-4/+4
| | | | | | | Changelog: https://github.com/simdutf/simdutf/compare/v5.3.7...v5.4.15 PR: 281029 Reviewed by: fuz (maintainer)
* converters/simdutf: Update to 5.3.7Daniel Engberg2024-08-243-16/+13
| | | | | | | | | | | | | | | | * 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)
* converters/simdutf: update to 5.2.8Robert Clausecker2024-05-132-4/+4
| | | | | | | | A bug fix release. Changelog: https://github.com/simdutf/simdutf/releases/tag/v5.2.8 MFH: 2024Q2
* converters/simdutf: update to 5.2.6Robert Clausecker2024-05-062-4/+4
| | | | | | | | 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
* converters/simdutf: update to 5.2.3Robert Clausecker2024-04-123-6/+6
| | | | | Changelog: https://github.com/simdutf/simdutf/releases/tag/v5.2.2 Changelog: https://github.com/simdutf/simdutf/releases/tag/v5.2.3
* converters/simdutf: update to 5.0.0Robert Clausecker2024-03-283-6/+7
| | | | Changelog: https://github.com/simdutf/simdutf/releases/tag/v5.0.0
* converters/simdutf: update to 4.0.9Robert Clausecker2024-02-102-4/+4
| | | | Changelog: https://github.com/simdutf/simdutf/releases/tag/v4.0.9
* converters/simdutf: update to 4.0.8Robert Clausecker2023-12-032-4/+4
| | | | | | 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
* converters/simdutf: update to 4.0.5Robert Clausecker2023-11-242-4/+4
| | | | Changelog: https://github.com/simdutf/simdutf/releases/tag/v4.0.5
* converters/simdutf: update to 4.0.4Robert Clausecker2023-11-182-5/+4
| | | | Changelog: https://github.com/simdutf/simdutf/releases/tag/v4.0.4
* devel/icu: update to 74.1Jan Beich2023-11-171-0/+1
| | | | | | | | 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
* converters/simdutf: update to 4.0.3Robert Clausecker2023-10-273-4/+5
| | | | | | 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
* converters/simdutf: Unicode validation and transcoding with SIMDRobert Clausecker2023-10-234-0/+85
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/