Skip to content

1.0.0

Choose a tag to compare

@mrousavy mrousavy released this 30 Sep 15:25
· 2 commits to main since this release

Swift Package Manager bindings for simdutf v9.2.1.

  • 114 upstream C API functions plus four Unicode compatibility helpers, usable from Swift without C++ interoperability.
  • SwiftPM traits select UTF8, UTF16, UTF32, ASCII, Latin1, Base64, and DetectEncoding; disabled features and Swift APIs are compiled out.
  • UTF8 and UTF16 are enabled by default. The All trait enables every supported feature.
  • Ships pinned upstream source with architecture-specific SIMD dispatch and no unsafe compiler flags.
  • Requires Swift 6.1 or later.

Validated locally across 11 feature configurations, release tests, an iOS Simulator Xcode build, and AddressSanitizer/UndefinedBehaviorSanitizer checks. CI is configured for macOS and Linux with Swift 6.1; GitHub Actions runs are currently disabled by the Margelo organization policy.