From d918a5c24d875deeb6bcc9082a68bd097ac24d92 Mon Sep 17 00:00:00 2001 From: Joannis Orlandos Date: Wed, 14 Aug 2024 23:39:27 +0200 Subject: [PATCH] Enable Swift 6 support --- Package@swift-6.0.swift | 33 +++++++++++++++++++++++++++ Tests/BSONTests/BSONPublicTests.swift | 2 +- 2 files changed, 34 insertions(+), 1 deletion(-) create mode 100644 Package@swift-6.0.swift diff --git a/Package@swift-6.0.swift b/Package@swift-6.0.swift new file mode 100644 index 0000000..57044b3 --- /dev/null +++ b/Package@swift-6.0.swift @@ -0,0 +1,33 @@ +// swift-tools-version:6.0 + +import PackageDescription + +let package = Package( + name: "BSON", + platforms: [ + .macOS(.v10_15), + .iOS(.v13) + ], + products: [ + .library( + name: "BSON", + targets: ["BSON"]) + ], + dependencies: [ + .package(url: "https://github.com/apple/swift-nio.git", from: "2.46.0") + ], + targets: [ + .target( + name: "BSON", + dependencies: [ + .product(name: "NIOCore", package: "swift-nio"), + ], + swiftSettings: [ + .enableExperimentalFeature("StrictConcurrency=complete"), + ] + ), + .testTarget( + name: "BSONTests", + dependencies: ["BSON"]) + ] +) diff --git a/Tests/BSONTests/BSONPublicTests.swift b/Tests/BSONTests/BSONPublicTests.swift index 5782d82..62ba612 100644 --- a/Tests/BSONTests/BSONPublicTests.swift +++ b/Tests/BSONTests/BSONPublicTests.swift @@ -31,7 +31,7 @@ func assertInvalid(_ document: Document, file: StaticString = #filePath, line: U } } -var binaryData: ByteBuffer = { +let binaryData: ByteBuffer = { let alloc = ByteBufferAllocator() var buffer = alloc.buffer(capacity: 5) buffer.writeBytes([34,34,34,34,34])