Skip to content

Commit 215ddc4

Browse files
Merge pull request #73511 from AnthonyLatsis/olea-europaea
.github: Complete migration from `CODE_OWNERS.txt`
2 parents 15dda6c + f166112 commit 215ddc4

File tree

1 file changed

+78
-28
lines changed

1 file changed

+78
-28
lines changed

.github/CODEOWNERS

Lines changed: 78 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@
3838
# TODO: /apinotes
3939

4040
# benchmark
41-
# TODO: /benchmark
41+
/benchmark @eeckstein
4242

4343
# bindings
4444
# TODO: /bindings
@@ -48,83 +48,106 @@
4848

4949
# docs
5050
/docs/CrossCompilationModel.md @MaxDesiatov
51-
/docs/Generics.rst @slavapestov
52-
/docs/Generics/ @slavapestov
51+
/docs/Generics @slavapestov
5352
/docs/HowToGuides/ @AnthonyLatsis @LucianoPAlmeida @xedin
53+
/docs/Optimizer* @eeckstein
54+
/docs/SIL* @jckarter
55+
/docs/Windows* @compnerd
5456

5557
# include
58+
/include/swift-c/DependencyScan/ @artemcm
59+
/include/swift/*Demangl*/ @rjmccall
5660
/include/swift/AST/ @hborla @slavapestov @xedin
5761
/include/swift/AST/*Availability* @tshortli
5862
/include/swift/AST/*Conformance* @slavapestov
63+
/include/swift/AST/*Demangl* @rjmccall
5964
/include/swift/AST/*Distributed* @ktoso
6065
/include/swift/AST/*Generic* @hborla @slavapestov
6166
/include/swift/AST/*Protocol* @hborla @slavapestov
6267
/include/swift/AST/*Requirement* @hborla @slavapestov
6368
/include/swift/AST/*Substitution* @slavapestov
64-
/include/swift/AST/Evaluator* @CodaFi @slavapestov
6569
/include/swift/AST/DiagnosticsParse.def @ahoppen @bnbarham @CodaFi @DougGregor @hamishknight @rintaro
70+
/include/swift/AST/Evaluator* @CodaFi @slavapestov
71+
/include/swift/Basic/ @DougGregor
6672
/include/swift/ClangImporter @zoecarver @hyp @egorzhdan @beccadax @ian-twilightcoder
6773
/include/swift/DependencyScan @artemcm
68-
/include/swift/Driver @artemcm
69-
# TODO: /include/swift/IRGen/
74+
/include/swift/Driver*/ @artemcm
75+
/include/swift/Frontend*/ @artemcm @tshortli
7076
/include/swift/IDE/ @ahoppen @bnbarham @hamishknight @rintaro
77+
/include/swift/IRGen/ @rjmccall
7178
/include/swift/Index/ @ahoppen @bnbarham @hamishknight @rintaro
79+
/include/swift/Markup/ @nkcsgexi
80+
/include/swift/Migrator/ @nkcsgexi
7281
/include/swift/Option/*Options* @tshortli
7382
/include/swift/Parse/ @ahoppen @bnbarham @CodaFi @DougGregor @hamishknight @rintaro
7483
/include/swift/PrintAsClang @zoecarver @hyp @egorzhdan
7584
/include/swift/Refactoring @ahoppen @bnbarham @hamishknight @rintaro
76-
# TODO: /include/swift/SIL/
77-
# TODO: /include/swift/SILOptimizer/
85+
/include/swift/Runtime/ @rjmccall
86+
/include/swift/SIL/ @jckarter
7887
/include/swift/SIL/*Coverage* @ahoppen @bnbarham @hamishknight @rintaro
79-
/include/swift/SIL/SILProfiler.h @ahoppen @bnbarham @hamishknight @rintaro
88+
/include/swift/SIL/*DebugInfo* @adrian-prantl
8089
/include/swift/SIL/SILDebug* @adrian-prantl
90+
/include/swift/SIL/SILProfiler.h @ahoppen @bnbarham @hamishknight @rintaro
91+
/include/swift/SILOptimizer/ @eeckstein
8192
/include/swift/SILOptimizer/Utils/Distributed* @ktoso
8293
/include/swift/Sema/ @hborla @slavapestov @xedin
8394
/include/swift/Sema/CS* @hborla @xedin
8495
/include/swift/Sema/Constraint* @hborla @xedin
96+
/include/swift/Serialization/ @xymus
97+
/include/swift/Serialization/SerializedModuleLoader* @artemcm
98+
/include/swift/SwiftRemoteMirror/ @slavapestov
8599
/include/swift/SymbolGraphGen/ @QuietMisdreavus
86100
/include/swift/Threading @al45tair
87101

88102
# lib
103+
/lib/*Demangl*/ @rjmccall
89104
/lib/AST/ @hborla @slavapestov @xedin
90105
/lib/AST/*Availability* @tshortli
91-
/lib/AST/ASTPrinter.cpp @hborla @slavapestov @xedin @tshortli
92106
/lib/AST/*Conformance* @slavapestov
107+
/lib/AST/*Demangl* @rjmccall
93108
/lib/AST/*Generic* @hborla @slavapestov
94109
/lib/AST/*Requirement* @hborla @slavapestov
95110
/lib/AST/*Substitution @slavapestov
111+
/lib/AST/ASTPrinter.cpp @hborla @slavapestov @xedin @tshortli
96112
/lib/AST/Evaluator* @CodaFi @slavapestov
97113
/lib/AST/ModuleLoader.cpp @artemcm
98114
/lib/AST/RequirementMachine/ @slavapestov
99115
/lib/ASTGen/ @ahoppen @bnbarham @CodaFi @hamishknight @rintaro
116+
/lib/Basic/ @DougGregor
100117
/lib/Basic/Windows @compnerd
101118
/lib/ClangImporter @zoecarver @hyp @egorzhdan @beccadax @ian-twilightcoder
102119
/lib/ClangImporter/DWARFImporter* @adrian-prantl
103120
/lib/DependencyScan @artemcm
104-
/lib/Driver @artemcm
121+
/lib/Driver*/ @artemcm
105122
/lib/DriverTool/autolink_extract_main.cpp @MaxDesiatov @etcwilde
123+
/lib/DriverTool/sil* @jckarter
124+
/lib/DriverTool/sil_opt* @eeckstein
106125
/lib/DriverTool/swift_symbolgraph_extract_main.cpp @QuietMisdreavus
107-
/lib/Frontend/*ModuleInterface* @artemcm @tshortli
108-
# TODO: /lib/IRGen/
126+
/lib/Frontend*/ @artemcm @tshortli
109127
/lib/IDE/ @ahoppen @bnbarham @hamishknight @rintaro
110128
/lib/IDETool/ @ahoppen @bnbarham @hamishknight @rintaro
129+
/lib/IRGen/ @rjmccall
111130
/lib/IRGen/*Coverage* @ahoppen @bnbarham @hamishknight @rintaro
112131
/lib/IRGen/*Debug* @adrian-prantl
113132
/lib/IRGen/*Distributed* @ktoso
114133
/lib/Index/ @ahoppen @bnbarham @hamishknight @rintaro
134+
/lib/Markup/ @nkcsgexi
135+
/lib/Migrator/ @nkcsgexi
115136
/lib/Parse/ @ahoppen @bnbarham @CodaFi @DougGregor @hamishknight @rintaro
116137
/lib/PrintAsClang @zoecarver @hyp @egorzhdan
117138
/lib/Refactoring/ @ahoppen @bnbarham @hamishknight @rintaro
118-
# TODO: /lib/SIL/
139+
/lib/SIL/ @jckarter
140+
/lib/SIL/**/*DebugInfo* @adrian-prantl
119141
/lib/SIL/IR/*Coverage* @ahoppen @bnbarham @hamishknight @rintaro
120-
/lib/SIL/IR/SILProfiler.cpp @ahoppen @bnbarham @hamishknight @rintaro
121142
/lib/SIL/IR/SILDebug* @adrian-prantl
122143
/lib/SIL/IR/SILLocation* @adrian-prantl
123-
# TODO: /lib/SILGen/
144+
/lib/SIL/IR/SILProfiler.cpp @ahoppen @bnbarham @hamishknight @rintaro
145+
/lib/SILGen/ @jckarter
124146
/lib/SILGen/*Distributed* @ktoso
125-
# TODO: /lib/SILOptimizer/
126-
/lib/SILOptimizer/Mandatory/FlowIsolation.cpp @kavon
147+
/lib/SILOptimizer/ @eeckstein
148+
/lib/SILOptimizer/**/*DebugInfo* @adrian-prantl
127149
/lib/SILOptimizer/Mandatory/ConsumeOperator* @kavon
150+
/lib/SILOptimizer/Mandatory/FlowIsolation.cpp @kavon
128151
/lib/SILOptimizer/Mandatory/MoveOnly* @kavon
129152
/lib/SILOptimizer/Utils/Distributed* @ktoso
130153
/lib/Sema/ @hborla @slavapestov @xedin
@@ -137,7 +160,9 @@
137160
/lib/Sema/TypeCheckDistributed* @hborla @ktoso @xedin
138161
/lib/Sema/TypeCheckProtocol* @AnthonyLatsis @hborla @slavapestov
139162
/lib/Sema/TypeCheckType* @AnthonyLatsis @hborla @slavapestov @xedin
140-
/lib/Serialization/SerializedModuleLoader.cpp @artemcm
163+
/lib/Serialization/ @xymus
164+
/lib/Serialization/SerializedModuleLoader* @artemcm
165+
/lib/SwiftRemoteMirror/ @slavapestov
141166
/lib/SymbolGraphGen @QuietMisdreavus
142167
/lib/Threading @al45tair
143168

@@ -146,40 +171,51 @@
146171

147172
# stdlib
148173
/stdlib/ @swiftlang/standard-librarians
174+
/stdlib/private/*Runtime*/ @rjmccall
175+
/stdlib/private/SwiftReflectionTest/ @slavapestov
176+
/stdlib/public/*Demangl*/ @rjmccall
149177
/stdlib/public/Backtracing/ @al45tair
150178
/stdlib/public/Concurrency/ @ktoso
151179
/stdlib/public/Cxx/ @zoecarver @hyp @egorzhdan
152180
/stdlib/public/Distributed/ @ktoso
153181
/stdlib/public/Observation/ @phausler
182+
/stdlib/public/SwiftRemoteMirror/ @slavapestov
154183
/stdlib/public/Threading/ @al45tair
155184
/stdlib/public/Windows/ @compnerd
156185
/stdlib/public/libexec/swift-backtrace/ @al45tair
157186
/stdlib/public/runtime/ @mikeash @al45tair
187+
/stdlib/tools/swift-reflection-test/ @slavapestov
158188

159189
# test
190+
/test/*Demangl*/ @rjmccall
160191
/test/ASTGen/ @ahoppen @bnbarham @CodaFi @hamishknight @rintaro
161192
/test/Concurrency/ @ktoso
162193
/test/Constraints/ @hborla @xedin
163194
/test/DebugInfo/ @adrian-prantl
164195
/test/Distributed/ @ktoso
165196
/test/Driver/ @artemcm
166197
/test/Driver/static* @MaxDesiatov @etcwilde
198+
/test/Frontend/ @artemcm @tshortli
167199
/test/Generics/ @hborla @slavapestov
168200
/test/Generics/inverse* @kavon
169-
# TODO: /test/IRGen/
170201
/test/IDE/ @ahoppen @bnbarham @hamishknight @rintaro
202+
/test/IRGen/ @rjmccall
171203
/test/Index/ @ahoppen @bnbarham @hamishknight @rintaro
172204
/test/Interop/ @zoecarver @hyp @egorzhdan
205+
/test/Migrator/ @nkcsgexi
173206
/test/Parse/ @ahoppen @bnbarham @CodaFi @DougGregor @hamishknight @rintaro
174207
/test/Profiler @ahoppen @bnbarham @hamishknight @rintaro
175-
# TODO: /test/SIL/
176-
# TODO: /test/SILGen/
177-
# TODO: /test/SILOptimizer/
208+
/test/Reflection/ @slavapestov
209+
/test/Runtime/ @rjmccall
210+
/test/SIL/ @jckarter
211+
/test/SILGen/ @jckarter
212+
/test/SILOptimizer/ @eeckstein
178213
/test/SILOptimizer/moveonly* @kavon
179214
/test/SILOptimizer/noimplicitcopy* @kavon
180215
/test/ScanDependencies/ @artemcm
181216
/test/Sema/ @hborla @slavapestov @xedin
182217
/test/Sema/moveonly* @kavon
218+
/test/Serialization/ @xymus
183219
/test/SourceKit/ @ahoppen @bnbarham @hamishknight @rintaro
184220
/test/SymbolGraph/ @QuietMisdreavus
185221
/test/abi/ @swiftlang/standard-librarians
@@ -189,25 +225,35 @@
189225
/test/decl/protocol/special/DistributedActor.swift @ktoso
190226
/test/expr/ @hborla @slavapestov @xedin
191227
/test/refactoring/ @ahoppen @bnbarham @hamishknight @rintaro
228+
/test/sil* @jckarter
229+
/test/sil-opt* @eeckstein
192230
/test/stdlib/ @swiftlang/standard-librarians
193231
/test/stmt/ @hborla @xedin
194232
/test/type/ @hborla @slavapestov @xedin
195233

196234
# tools
197235
# TODO: /tools
236+
/tools/*reflection/ @slavapestov
198237
/tools/SourceKit @ahoppen @bnbarham @hamishknight @rintaro
238+
/tools/driver/ @artemcm
199239
/tools/lldb-moduleimport-test/ @adrian-prantl
240+
/tools/swift-demangle* @rjmccall
200241
/tools/swift-ide-test @ahoppen @bnbarham @hamishknight @rintaro
201242
/tools/swift-inspect @mikeash @al45tair @compnerd
202243
/tools/swift-refactor @ahoppen @bnbarham @hamishknight @rintaro
203244

204245
# unittests
246+
/unittests/*Demangl*/ @rjmccall
205247
/unittests/AST/ @hborla @slavapestov @xedin
206248
/unittests/AST/*Evaluator* @CodaFi @slavapestov
249+
/unittests/DependencyScan/ @artemcm
250+
/unittests/FrontendTool/ @artemcm @tshortli
207251
/unittests/Parse/ @ahoppen @bnbarham @CodaFi @DougGregor @hamishknight @rintaro
208-
# TODO: /unittests/SIL/
252+
/unittests/Reflection/ @slavapestov
253+
/unittests/SIL/ @jckarter
209254
/unittests/Sema/ @hborla @xedin
210255
/unittests/SourceKit/ @ahoppen @bnbarham @rintaro @hamishknight
256+
/unittests/runtime/ @rjmccall
211257

212258
# userdocs
213259
# TODO: /userdocs
@@ -226,11 +272,15 @@
226272
/utils/vim/ @compnerd
227273

228274
# validation-test
229-
# TODO: /validation-test/IRGen/
275+
/validation-test/Driver/ @artemcm
230276
/validation-test/IDE/ @ahoppen @bnbarham @rintaro @hamishknight
277+
/validation-test/IRGen/ @rjmccall
231278
/validation-test/Parse/ @ahoppen @bnbarham @CodaFi @DougGregor @hamishknight @rintaro
232-
# TODO: /validation-test/SIL/
233-
# TODO: /validation-test/SILGen/
234-
# TODO: /validation-test/SILOptimizer/
279+
/validation-test/Reflection/ @slavapestov
280+
/validation-test/Runtime/ @rjmccall
281+
/validation-test/SIL/ @jckarter
282+
/validation-test/SILGen/ @jckarter
283+
/validation-test/SILOptimizer/ @eeckstein
235284
/validation-test/Sema/ @hborla @slavapestov @xedin
285+
/validation-test/Serialization/ @xymus
236286
/validation-test/stdlib/ @swiftlang/standard-librarians

0 commit comments

Comments
 (0)