Skip to content

Commit ccf6951

Browse files
committed
Removes all references to CAtomics from the library
1 parent 33075d6 commit ccf6951

File tree

8 files changed

+0
-97
lines changed

8 files changed

+0
-97
lines changed

Contributor Documentation/Modules.md

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,6 @@ Swift types to represent the [Build Server Protocol (BSP) specification](https:/
1010

1111
Defines the queries SourceKit-LSP can ask of a build system, like getting compiler arguments for a file, finding a target’s dependencies or preparing a target.
1212

13-
### CAtomics
14-
15-
Implementation of atomics for Swift using C. Once we can raise our deployment target to use the `Atomic` type from the Swift standard library, this module should be removed.
16-
1713
### CSKTestSupport
1814

1915
For testing, overrides `__cxa_atexit` to prevent registration of static destructors due to work around https://github.com/swiftlang/swift/issues/55112.

Package.swift

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -106,13 +106,6 @@ var targets: [Target] = [
106106
swiftSettings: globalSwiftSettings
107107
),
108108

109-
// MARK: CAtomics
110-
111-
.target(
112-
name: "CAtomics",
113-
dependencies: []
114-
),
115-
116109
.target(
117110
name: "CCompletionScoring",
118111
dependencies: []
@@ -520,14 +513,12 @@ var targets: [Target] = [
520513

521514
.target(
522515
name: "SwiftExtensions",
523-
dependencies: ["CAtomics"],
524516
exclude: ["CMakeLists.txt"],
525517
swiftSettings: globalSwiftSettings
526518
),
527519

528520
.target(
529521
name: "SwiftExtensionsForPlugin",
530-
dependencies: ["CAtomics"],
531522
exclude: ["CMakeLists.txt"],
532523
swiftSettings: globalSwiftSettings
533524
),

Sources/CAtomics/CAtomics.c

Whitespace-only changes.

Sources/CAtomics/CMakeLists.txt

Lines changed: 0 additions & 2 deletions
This file was deleted.

Sources/CAtomics/include/CAtomics.h

Lines changed: 0 additions & 73 deletions
This file was deleted.

Sources/CAtomics/include/module.modulemap

Lines changed: 0 additions & 4 deletions
This file was deleted.

Sources/CMakeLists.txt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ add_compile_options("$<$<COMPILE_LANGUAGE:Swift>:SHELL:-DRESILIENT_LIBRARIES>")
33
add_compile_options("$<$<COMPILE_LANGUAGE:Swift>:SHELL:-swift-version 6>")
44
add_subdirectory(BuildServerProtocol)
55
add_subdirectory(BuildSystemIntegration)
6-
add_subdirectory(CAtomics)
76
add_subdirectory(CCompletionScoring)
87
add_subdirectory(CompletionScoring)
98
add_subdirectory(Csourcekitd)

Sources/SwiftExtensions/CMakeLists.txt

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -25,15 +25,11 @@ set(sources
2525
add_library(SwiftExtensions STATIC ${sources})
2626
set_target_properties(SwiftExtensions PROPERTIES
2727
INTERFACE_INCLUDE_DIRECTORIES ${CMAKE_Swift_MODULE_DIRECTORY})
28-
target_link_libraries(SwiftExtensions PUBLIC
29-
CAtomics)
3028
target_link_libraries(SwiftExtensions PRIVATE
3129
$<$<NOT:$<PLATFORM_ID:Darwin>>:Foundation>)
3230

3331
add_library(SwiftExtensionsForPlugin STATIC ${sources})
3432
set_target_properties(SwiftExtensionsForPlugin PROPERTIES
3533
INTERFACE_INCLUDE_DIRECTORIES ${CMAKE_Swift_MODULE_DIRECTORY})
36-
target_link_libraries(SwiftExtensionsForPlugin PUBLIC
37-
CAtomics)
3834
target_link_libraries(SwiftExtensionsForPlugin PRIVATE
3935
$<$<NOT:$<PLATFORM_ID:Darwin>>:Foundation>)

0 commit comments

Comments
 (0)