Skip to content

Releases: RISCfuture/SwiftCIFP

Release list

1.1.0

Choose a tag to compare

@RISCfuture RISCfuture released this 27 Jun 18:19
6b11542

Changed

  • Adopted Swift's Approachable Concurrency upcoming features
    (NonisolatedNonsendingByDefault and InferIsolatedConformances). The public
    async entry points (CIFP(url:), CIFP(bytes:), and linked()) now run on
    the caller's executor by default, and the streaming line readers are annotated
    @concurrent so file and byte iteration keep running off the caller's
    executor. No public signatures changed.

Internal

  • Removed the remaining nonisolated(unsafe) escape hatches: the two
    header-parsing regexes are now compiled once per parse on the builder instead
    of stored as shared unsafe statics.
  • Dropped a vestigial @preconcurrency from import RegexBuilder; the module is
    fully Sendable-audited under Swift 6.

1.0.0

Choose a tag to compare

@RISCfuture RISCfuture released this 01 May 22:20
0fdfe20

[1.0.0] - 2026-01-17

Initial release.