1
- # Lines starting with '#' are comments.
2
- # Each line is a case-sensitive file pattern followed by one or more owners.
3
- # Order is important. The last matching pattern has the most precedence.
4
- # More information: https://docs.github.com/en/articles/about-code-owners
5
- #
6
- # Please mirror the repository's file hierarchy in case-sensitive lexicographic
7
- # order.
8
-
9
- # TODO: /.clang-format
10
-
11
- /.clang-tidy @ egorzhdan
12
-
13
- # TODO: /.dir-locals.el
14
- # TODO: /.flake8
15
- # TODO: /.gitattributes
16
-
17
- # .github
18
- /.github / @ shahmishal
19
- /.github /CODEOWNERS @ AnthonyLatsis @ shahmishal
20
- /.github /ISSUE_TEMPLATE / @ AnthonyLatsis @ hborla @ LucianoPAlmeida @ shahmishal @ xedin
21
- /.github /PULL_REQUEST_TEMPLATE.md @ AnthonyLatsis @ hborla @ LucianoPAlmeida @ shahmishal @ xedin
22
-
23
- # TODO: /.gitignore
24
- # TODO: /.mailmap
25
- # TODO: /Brewfile
26
- # TODO: /CHANGELOG.md
27
- # TODO: /CMakeLists.txt
28
- # TODO: /CODE_OF_CONDUCT.md
29
- # TODO: /CODE_OWNERS.TXT
30
- # TODO: /CONTRIBUTING.md
31
- # TODO: /LICENSE.txt
32
- # TODO: /README.md
33
-
34
- # SwiftCompilerSources
35
- /SwiftCompilerSources @ eeckstein
36
-
37
- # apinotes
38
- # TODO: /apinotes
39
-
40
- # benchmark
41
- # TODO: /benchmark
42
-
43
- # bindings
44
- # TODO: /bindings
45
-
46
- # cmake
47
- /cmake /** /* Windows * @ compnerd
48
-
49
- # docs
50
- /docs /Generics.rst @ slavapestov
51
- /docs /Generics / @ slavapestov
52
- /docs /HowToGuides / @ AnthonyLatsis @ LucianoPAlmeida @ xedin
53
-
54
- # include
55
- /include /swift /AST / @ hborla @ slavapestov @ xedin
56
- /include /swift /AST /* Availability * @ tshortli
57
- /include /swift /AST /* Conformance * @ slavapestov
58
- /include /swift /AST /* Distributed * @ ktoso
59
- /include /swift /AST /* Generic * @ hborla @ slavapestov
60
- /include /swift /AST /* Protocol * @ hborla @ slavapestov
61
- /include /swift /AST /* Requirement * @ hborla @ slavapestov
62
- /include /swift /AST /* Substitution * @ slavapestov
63
- /include /swift /AST /Evaluator * @ CodaFi @ slavapestov
64
- /include /swift /AST /DiagnosticsParse.def @ ahoppen @ bnbarham @ CodaFi @ DougGregor @ hamishknight @ rintaro
65
- /include /swift /ClangImporter @ zoecarver @ hyp @ egorzhdan
66
- /include /swift /DependencyScan @ artemcm
67
- /include /swift /Driver @ artemcm
68
- # TODO: /include/swift/IRGen/
69
- /include /swift /IDE / @ ahoppen @ bnbarham @ hamishknight @ rintaro
70
- /include /swift /Index / @ ahoppen @ bnbarham @ hamishknight @ rintaro
71
- /include /swift /Option /* Options * @ tshortli
72
- /include /swift /Parse / @ ahoppen @ bnbarham @ CodaFi @ DougGregor @ hamishknight @ rintaro
73
- /include /swift /PrintAsClang @ zoecarver @ hyp @ egorzhdan
74
- /include /swift /Refactoring @ ahoppen @ bnbarham @ hamishknight @ rintaro
75
- # TODO: /include/swift/SIL/
76
- # TODO: /include/swift/SILOptimizer/
77
- /include /swift /SIL /* Coverage * @ ahoppen @ bnbarham @ hamishknight @ rintaro
78
- /include /swift /SIL /SILProfiler.h @ ahoppen @ bnbarham @ hamishknight @ rintaro
79
- /include /swift /SIL /SILDebug * @ adrian-prantl
80
- /include /swift /SILOptimizer /Utils /Distributed * @ ktoso
81
- /include /swift /Sema / @ hborla @ slavapestov @ xedin
82
- /include /swift /Sema /CS * @ hborla @ xedin
83
- /include /swift /Sema /Constraint * @ hborla @ xedin
84
- /include /swift /SymbolGraphGen / @ QuietMisdreavus
85
- /include /swift /Threading @ al45tair
86
-
87
- # lib
88
- /lib /AST / @ hborla @ slavapestov @ xedin
89
- /lib /AST /* Availability * @ tshortli
90
- /lib /AST /ASTPrinter.cpp @ hborla @ slavapestov @ xedin @ tshortli
91
- /lib /AST /* Conformance * @ slavapestov
92
- /lib /AST /* Generic * @ hborla @ slavapestov
93
- /lib /AST /* Requirement * @ hborla @ slavapestov
94
- /lib /AST /* Substitution @ slavapestov
95
- /lib /AST /Evaluator * @ CodaFi @ slavapestov
96
- /lib /AST /ModuleLoader.cpp @ artemcm
97
- /lib /AST /RequirementMachine / @ slavapestov
98
- /lib /ASTGen / @ ahoppen @ bnbarham @ CodaFi @ hamishknight @ rintaro
99
- /lib /Basic /Windows @ compnerd
100
- /lib /ClangImporter @ zoecarver @ hyp @ egorzhdan
101
- /lib /ClangImporter /DWARFImporter * @ adrian-prantl
102
- /lib /DependencyScan @ artemcm
103
- /lib /Driver @ artemcm
104
- /lib /DriverTool /autolink_extract_main.cpp @ MaxDesiatov @ etcwilde
105
- /lib /DriverTool /swift_symbolgraph_extract_main.cpp @ QuietMisdreavus
106
- /lib /Frontend /* ModuleInterface * @ artemcm @ tshortli
107
- # TODO: /lib/IRGen/
108
- /lib /IDE / @ ahoppen @ bnbarham @ hamishknight @ rintaro
109
- /lib /IDETool / @ ahoppen @ bnbarham @ hamishknight @ rintaro
110
- /lib /IRGen /* Coverage * @ ahoppen @ bnbarham @ hamishknight @ rintaro
111
- /lib /IRGen /* Debug * @ adrian-prantl
112
- /lib /IRGen /* Distributed * @ ktoso
113
- /lib /Index / @ ahoppen @ bnbarham @ hamishknight @ rintaro
114
- /lib /Parse / @ ahoppen @ bnbarham @ CodaFi @ DougGregor @ hamishknight @ rintaro
115
- /lib /PrintAsClang @ zoecarver @ hyp @ egorzhdan
116
- /lib /Refactoring / @ ahoppen @ bnbarham @ hamishknight @ rintaro
117
- # TODO: /lib/SIL/
118
- /lib /SIL /IR /* Coverage * @ ahoppen @ bnbarham @ hamishknight @ rintaro
119
- /lib /SIL /IR /SILProfiler.cpp @ ahoppen @ bnbarham @ hamishknight @ rintaro
120
- /lib /SIL /IR /SILDebug * @ adrian-prantl
121
- /lib /SIL /IR /SILLocation * @ adrian-prantl
122
- # TODO: /lib/SILGen/
123
- /lib /SILGen /* Distributed * @ ktoso
124
- # TODO: /lib/SILOptimizer/
125
- /lib /SILOptimizer /Mandatory /FlowIsolation.cpp @ kavon
126
- /lib /SILOptimizer /Mandatory /ConsumeOperator * @ kavon
127
- /lib /SILOptimizer /Mandatory /MoveOnly * @ kavon
128
- /lib /SILOptimizer /Utils /Distributed * @ ktoso
129
- /lib /Sema / @ hborla @ slavapestov @ xedin
130
- /lib /Sema /* Availability * @ tshortli
131
- /lib /Sema /CS * @ hborla @ xedin
132
- /lib /Sema /CodeSynthesisDistributed * @ hborla @ ktoso
133
- /lib /Sema /Constraint * @ hborla @ xedin
134
- /lib /Sema /DerivedConformance * @ slavapestov
135
- /lib /Sema /DerivedConformanceDistributed * @ ktoso @ slavapestov
136
- /lib /Sema /TypeCheckDistributed * @ hborla @ ktoso @ xedin
137
- /lib /Sema /TypeCheckProtocol * @ AnthonyLatsis @ hborla @ slavapestov
138
- /lib /Sema /TypeCheckType * @ AnthonyLatsis @ hborla @ slavapestov @ xedin
139
- /lib /Serialization /SerializedModuleLoader.cpp @ artemcm
140
- /lib /SymbolGraphGen @ QuietMisdreavus
141
- /lib /Threading @ al45tair
142
-
143
- # localization
144
- # TODO: /localization
145
-
146
- # stdlib
147
- /stdlib / @ apple/standard-librarians
148
- /stdlib /public /Backtracing / @ al45tair
149
- /stdlib /public /Concurrency / @ ktoso
150
- /stdlib /public /Cxx / @ zoecarver @ hyp @ egorzhdan
151
- /stdlib /public /Distributed / @ ktoso
152
- /stdlib /public /Observation / @ phausler
153
- /stdlib /public /Threading / @ al45tair
154
- /stdlib /public /Windows / @ compnerd
155
- /stdlib /public /libexec /swift-backtrace / @ al45tair
156
- /stdlib /public /runtime / @ mikeash @ al45tair
157
-
158
- # test
159
- /test /ASTGen / @ ahoppen @ bnbarham @ CodaFi @ hamishknight @ rintaro
160
- /test /Concurrency / @ ktoso
161
- /test /Constraints / @ hborla @ xedin
162
- /test /DebugInfo / @ adrian-prantl
163
- /test /Distributed / @ ktoso
164
- /test /Driver / @ artemcm
165
- /test /Driver /static * @ MaxDesiatov @ etcwilde
166
- /test /Generics / @ hborla @ slavapestov
167
- /test /Generics /inverse * @ kavon
168
- # TODO: /test/IRGen/
169
- /test /IDE / @ ahoppen @ bnbarham @ hamishknight @ rintaro
170
- /test /Index / @ ahoppen @ bnbarham @ hamishknight @ rintaro
171
- /test /Interop / @ zoecarver @ hyp @ egorzhdan
172
- /test /Parse / @ ahoppen @ bnbarham @ CodaFi @ DougGregor @ hamishknight @ rintaro
173
- /test /Profiler @ ahoppen @ bnbarham @ hamishknight @ rintaro
174
- # TODO: /test/SIL/
175
- # TODO: /test/SILGen/
176
- # TODO: /test/SILOptimizer/
177
- /test /SILOptimizer /moveonly * @ kavon
178
- /test /SILOptimizer /noimplicitcopy * @ kavon
179
- /test /ScanDependencies / @ artemcm
180
- /test /Sema / @ hborla @ slavapestov @ xedin
181
- /test /Sema /moveonly * @ kavon
182
- /test /SourceKit / @ ahoppen @ bnbarham @ hamishknight @ rintaro
183
- /test /SymbolGraph / @ QuietMisdreavus
184
- /test /abi / @ apple/standard-librarians
185
- /test /decl / @ hborla @ slavapestov
186
- /test /decl /protocol / @ AnthonyLatsis @ hborla @ slavapestov
187
- # FIXME: This file could have a dedicated directory.
188
- /test /decl /protocol /special /DistributedActor.swift @ ktoso
189
- /test /expr / @ hborla @ slavapestov @ xedin
190
- /test /refactoring / @ ahoppen @ bnbarham @ hamishknight @ rintaro
191
- /test /stdlib / @ apple/standard-librarians
192
- /test /stmt / @ hborla @ xedin
193
- /test /type / @ hborla @ slavapestov @ xedin
194
-
195
- # tools
196
- # TODO: /tools
197
- /tools /SourceKit @ ahoppen @ bnbarham @ hamishknight @ rintaro
198
- /tools /lldb-moduleimport-test / @ adrian-prantl
199
- /tools /swift-ide-test @ ahoppen @ bnbarham @ hamishknight @ rintaro
200
- /tools /swift-inspect @ mikeash @ al45tair @ compnerd
201
- /tools /swift-refactor @ ahoppen @ bnbarham @ hamishknight @ rintaro
202
-
203
- # unittests
204
- /unittests /AST / @ hborla @ slavapestov @ xedin
205
- /unittests /AST /* Evaluator * @ CodaFi @ slavapestov
206
- /unittests /Parse / @ ahoppen @ bnbarham @ CodaFi @ DougGregor @ hamishknight @ rintaro
207
- # TODO: /unittests/SIL/
208
- /unittests /Sema / @ hborla @ xedin
209
- /unittests /SourceKit / @ ahoppen @ bnbarham @ rintaro @ hamishknight
210
-
211
- # userdocs
212
- # TODO: /userdocs
213
-
214
- # utils
215
- /utils /* windows * @ compnerd
216
- /utils /gyb_sourcekit_support / @ ahoppen @ bnbarham @ hamishknight @ rintaro
217
- /utils /sourcekit_fuzzer / @ ahoppen @ bnbarham @ hamishknight @ rintaro
218
- /utils /swift_build_support /products /earlyswiftsyntax.py @ ahoppen @ bnbarham @ hamishknight @ rintaro
219
- /utils /swift_build_support /products /skstresstester.py @ ahoppen @ bnbarham @ hamishknight @ rintaro
220
- /utils /swift_build_support /products /sourcekitlsp.py @ ahoppen @ bnbarham @ hamishknight @ rintaro
221
- /utils /swift_build_support /products /swiftformat.py @ ahoppen @ allevato @ bnbarham @ hamishknight @ rintaro
222
- /utils /swift_build_support /products /swiftsyntax.py @ ahoppen @ bnbarham @ hamishknight @ rintaro
223
- /utils /update-checkout * @ shahmishal
224
- /utils /update_checkout / @ shahmishal
225
- /utils /vim / @ compnerd
226
-
227
- # validation-test
228
- # TODO: /validation-test/IRGen/
229
- /validation-test /IDE / @ ahoppen @ bnbarham @ rintaro @ hamishknight
230
- /validation-test /Parse / @ ahoppen @ bnbarham @ CodaFi @ DougGregor @ hamishknight @ rintaro
231
- # TODO: /validation-test/SIL/
232
- # TODO: /validation-test/SILGen/
233
- # TODO: /validation-test/SILOptimizer/
234
- /validation-test /Sema / @ hborla @ slavapestov @ xedin
235
- /validation-test /stdlib / @ apple/standard-librarians
1
+ # For the release branch @apple/swift5-branch-managers needs to approve the changes
2
+ * @ apple/swift5-branch-managers
0 commit comments