Skip to content

Releases: Metalymph/cribra-swift

Cribra for Swift 0.7.2 (Fuse)

Choose a tag to compare

@Metalymph Metalymph released this 29 Oct 14:21

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 Cribra

Asset

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

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.