Skip to content

Commit cb546a1

Browse files
committed
Removes all references to CAtomics from the library
1 parent 6e76922 commit cb546a1

File tree

8 files changed

+0
-97
lines changed

8 files changed

+0
-97
lines changed

Contributor Documentation/Modules.md

-4
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

-9
Original file line numberDiff line numberDiff line change
@@ -112,13 +112,6 @@ var targets: [Target] = [
112112
swiftSettings: globalSwiftSettings
113113
),
114114

115-
// MARK: CAtomics
116-
117-
.target(
118-
name: "CAtomics",
119-
dependencies: []
120-
),
121-
122115
.target(
123116
name: "CCompletionScoring",
124117
dependencies: []
@@ -526,14 +519,12 @@ var targets: [Target] = [
526519

527520
.target(
528521
name: "SwiftExtensions",
529-
dependencies: ["CAtomics"],
530522
exclude: ["CMakeLists.txt"],
531523
swiftSettings: globalSwiftSettings
532524
),
533525

534526
.target(
535527
name: "SwiftExtensionsForPlugin",
536-
dependencies: ["CAtomics"],
537528
exclude: ["CMakeLists.txt"],
538529
swiftSettings: globalSwiftSettings
539530
),

Sources/CAtomics/CAtomics.c

Whitespace-only changes.

Sources/CAtomics/CMakeLists.txt

-2
This file was deleted.

Sources/CAtomics/include/CAtomics.h

-73
This file was deleted.

Sources/CAtomics/include/module.modulemap

-4
This file was deleted.

Sources/CMakeLists.txt

-1
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

-4
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)