diff --git a/.bcr/patches/no-warnings-as-errors.patch b/.bcr/patches/no-warnings-as-errors.patch index b23800373..03236a731 100644 --- a/.bcr/patches/no-warnings-as-errors.patch +++ b/.bcr/patches/no-warnings-as-errors.patch @@ -8,5 +8,5 @@ index 31552d693..8ba63b0c0 100644 COPTS = [ - "-warnings-as-errors", "-enable-upcoming-feature", - "ExistentialAny", + "ConciseMagicFile", "-enable-upcoming-feature", diff --git a/Package.swift b/Package.swift index c14155707..6197aec46 100644 --- a/Package.swift +++ b/Package.swift @@ -9,6 +9,7 @@ let swiftFeatures: [SwiftSetting] = [ .enableUpcomingFeature("GlobalActorIsolatedTypesUsability"), .enableUpcomingFeature("ImplicitOpenExistentials"), .enableUpcomingFeature("ImportObjcForwardDeclarations"), + .enableUpcomingFeature("InferIsolatedConformances"), .enableUpcomingFeature("InferSendableFromCaptures"), ] let strictConcurrency = [SwiftSetting.enableExperimentalFeature("StrictConcurrency=complete")] diff --git a/bazel/copts.bzl b/bazel/copts.bzl index 31552d693..71c90a39f 100644 --- a/bazel/copts.bzl +++ b/bazel/copts.bzl @@ -4,15 +4,21 @@ COPTS = [ "-warnings-as-errors", "-enable-upcoming-feature", - "ExistentialAny", - "-enable-upcoming-feature", "ConciseMagicFile", "-enable-upcoming-feature", - "ImportObjcForwardDeclarations", + "ExistentialAny", "-enable-upcoming-feature", "ForwardTrailingClosures", "-enable-upcoming-feature", + "GlobalActorIsolatedTypesUsability", + "-enable-upcoming-feature", "ImplicitOpenExistentials", + "-enable-upcoming-feature", + "ImportObjcForwardDeclarations", + "-enable-upcoming-feature", + "InferIsolatedConformances", + "-enable-upcoming-feature", + "InferSendableFromCaptures", "-Xfrontend", "-warn-implicit-overrides", ]