Repository navigation
Releases: Metalymph/cribra-swift
Release list
Cribra for Swift 0.7.2 (Fuse)
Cribra for Swift 0.7.2 (Fuse)
First distribution of the official Cribra Swift binding, built from Cribra Core
0.7.2 with the Fuse profile.
Package
- SwiftPM package:
cribra-swift - Manifest package name:
Cribra - One public product and Swift module:
Cribra - Native binary target:
CribraFFI - Profile: Fuse
- Swift tools version:
6.4
Supported platforms
| Platform | Architecture | Minimum |
|---|---|---|
| macOS | ARM64 | macOS 13 |
| iOS device | ARM64 | iOS 16 |
| iOS Simulator | ARM64 | iOS 16 |
The archive contains exactly these three ARM64 slices. Intel macOS, Intel
Simulator, Mac Catalyst, tvOS, watchOS and visionOS are not included.
Binding surface
The Fuse profile exposes the complete supported Swift binding surface:
scanning, configuration, batch scanning, admitted streaming, incremental
snapshots, the four transformations, Share Bundles and parallel scanning.
Installation
dependencies: [
.package(
url: "https://github.com/Metalymph/cribra-swift",
exact: "0.7.2"
)
]import CribraAsset
CribraFFI-fuse-0.7.2.xcframework.zip
SwiftPM checksum / SHA-256:
b1a31ca95709efaf8cb4d8dd23ebb498f2a3c8dd65b7a5121ad63e01ad4469e6
Alternatives
Cribra Core and Flow remain source-build alternatives in the main repository.
This repository distributes only the Fuse Swift package. Use exactly one
matching profile per application or process.
Provenance
| Item | Value |
|---|---|
| Cribra Core | 0.7.2 |
| UniFFI adapter | 0.1.0 |
| UniFFI generator | 0.32.2 |
| Rust toolchain | 1.97.0 |
| Swift compiler | 6.4 |
| Source revision | 35cd6801c76b4cd51bf6ad8ff684fa48390b4113 (clean) |
| Build command | just swift-apple-dist fuse |
Documentation
- Main Cribra repository
- Getting started
- Compatibility and distribution status
- Swift consumer guide
- Ecosystem and binding policy
Status
This is a draft release. Remote SwiftPM resolution, downloaded-asset
verification by an external consumer and the clean-room remote consumer
acceptance gate have not been reported as passed yet. Do not treat this release
as available until it is published and that gate is complete.