|
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 |
| -# Runtimes |
35 |
| -/Runtimes/**/*.cmake @etcwilde @compnerd @edymtt @justice-adams-apple |
36 |
| -/Runtimes/**/CMakeLists.txt @etcwilde @compnerd @edymtt @justice-adams-apple |
37 |
| -/Runtimes/Core/cmake/caches/Vendors/Apple/ @etcwilde @shahmishal @edymtt @justice-adams-apple |
38 |
| -/Runtimes/Core/cmake/modules/ExperimentalFeatures.cmake @tshortli @etcwilde @compnerd @edymtt @justice-adams-apple |
39 |
| - |
40 |
| -# SwiftCompilerSources |
41 |
| -/SwiftCompilerSources @eeckstein |
42 |
| - |
43 |
| -# apinotes |
44 |
| -# TODO: /apinotes |
45 |
| - |
46 |
| -# benchmark |
47 |
| -/benchmark @eeckstein |
48 |
| - |
49 |
| -# bindings |
50 |
| -# TODO: /bindings |
51 |
| - |
52 |
| -# cmake |
53 |
| -/cmake/**/*Windows* @compnerd |
54 |
| - |
55 |
| -# docs |
56 |
| -/docs/ABI/ @rjmccall |
57 |
| -/docs/ABI/*Mangling* @eeckstein |
58 |
| -/docs/ABI/GenericSignature.md @slavapestov |
59 |
| -/docs/ABI/KeyPaths.md @jckarter |
60 |
| -/docs/ABI/RegisterUsage.md @al45tair |
61 |
| -/docs/CrossCompilationModel.md @MaxDesiatov |
62 |
| -/docs/Generics @slavapestov |
63 |
| -/docs/HowToGuides/ @AnthonyLatsis @LucianoPAlmeida @xedin |
64 |
| -/docs/Optimizer* @eeckstein |
65 |
| -/docs/SIL* @jckarter |
66 |
| -/docs/Windows* @compnerd |
67 |
| - |
68 |
| -# include |
69 |
| -/include/swift-c/DependencyScan/ @artemcm @cachemeifyoucan |
70 |
| -/include/swift/*Demangl*/ @rjmccall |
71 |
| -/include/swift/AST/ @hborla @slavapestov @xedin |
72 |
| -/include/swift/AST/*Availability* @tshortli |
73 |
| -/include/swift/AST/*Conformance* @slavapestov |
74 |
| -/include/swift/AST/*Demangl* @rjmccall |
75 |
| -/include/swift/AST/*Distributed* @ktoso |
76 |
| -/include/swift/AST/*Generic* @hborla @slavapestov |
77 |
| -/include/swift/AST/*Protocol* @hborla @slavapestov |
78 |
| -/include/swift/AST/*Requirement* @hborla @slavapestov |
79 |
| -/include/swift/AST/*Substitution* @slavapestov |
80 |
| -/include/swift/AST/DiagnosticGroup* @DougGregor |
81 |
| -/include/swift/AST/DiagnosticsClangImporter.def @zoecarver @egorzhdan @beccadax @ian-twilightcoder @Xazax-hun @j-hui @fahadnayyar @susmonteiro |
82 |
| -/include/swift/AST/DiagnosticsDriver.def @artemcm |
83 |
| -/include/swift/AST/DiagnosticsFrontend.def @artemcm @tshortli |
84 |
| -/include/swift/AST/DiagnosticsIDE.def @ahoppen @bnbarham @hamishknight @rintaro |
85 |
| -/include/swift/AST/DiagnosticsIRGen.def @rjmccall |
86 |
| -/include/swift/AST/DiagnosticsModuleDiffer.def @nkcsgexi |
87 |
| -/include/swift/AST/DiagnosticsParse.def @ahoppen @bnbarham @CodaFi @DougGregor @hamishknight @rintaro |
88 |
| -/include/swift/AST/DiagnosticsRefactoring.def @ahoppen @bnbarham @hamishknight @rintaro |
89 |
| -/include/swift/AST/DiagnosticsSIL.def @jckarter |
90 |
| -/include/swift/AST/Evaluator* @CodaFi @slavapestov |
91 |
| -/include/swift/Basic/ @DougGregor |
92 |
| -/include/swift/Basic/Features.def @DougGregor @hborla |
93 |
| -/include/swift/ClangImporter @zoecarver @egorzhdan @beccadax @ian-twilightcoder @Xazax-hun @j-hui @fahadnayyar @susmonteiro |
94 |
| -/include/swift/DependencyScan @artemcm @cachemeifyoucan |
95 |
| -/include/swift/Driver*/ @artemcm |
96 |
| -/include/swift/Frontend*/ @artemcm @tshortli |
97 |
| -/include/swift/IDE/ @ahoppen @bnbarham @hamishknight @rintaro |
98 |
| -/include/swift/IRGen/ @rjmccall |
99 |
| -/include/swift/Index/ @ahoppen @bnbarham @hamishknight @rintaro |
100 |
| -/include/swift/Markup/ @nkcsgexi |
101 |
| -/include/swift/Migrator/ @nkcsgexi |
102 |
| -/include/swift/Option/*Options* @tshortli |
103 |
| -/include/swift/Parse/ @ahoppen @bnbarham @CodaFi @DougGregor @hamishknight @rintaro |
104 |
| -/include/swift/PrintAsClang @zoecarver @egorzhdan @Xazax-hun @j-hui @fahadnayyar @susmonteiro |
105 |
| -/include/swift/Refactoring @ahoppen @bnbarham @hamishknight @rintaro |
106 |
| -/include/swift/Runtime/ @rjmccall @compnerd |
107 |
| -/include/swift/SIL/ @jckarter |
108 |
| -/include/swift/SIL/*Coverage* @ahoppen @bnbarham @hamishknight @rintaro |
109 |
| -/include/swift/SIL/*DebugInfo* @adrian-prantl |
110 |
| -/include/swift/SIL/SILDebug* @adrian-prantl |
111 |
| -/include/swift/SIL/SILProfiler.h @ahoppen @bnbarham @hamishknight @rintaro |
112 |
| -/include/swift/SILOptimizer/ @eeckstein |
113 |
| -/include/swift/SILOptimizer/Utils/Distributed* @ktoso |
114 |
| -/include/swift/Sema/ @hborla @slavapestov @xedin |
115 |
| -/include/swift/Sema/CS* @hborla @xedin |
116 |
| -/include/swift/Sema/Constraint* @hborla @xedin |
117 |
| -/include/swift/Serialization/ @xymus |
118 |
| -/include/swift/Serialization/SerializedModuleLoader* @artemcm |
119 |
| -/include/swift/SwiftRemoteMirror/ @slavapestov |
120 |
| -/include/swift/SymbolGraphGen/ @QuietMisdreavus |
121 |
| -/include/swift/Threading @al45tair |
122 |
| - |
123 |
| -# lib |
124 |
| -/lib/*Demangl*/ @rjmccall |
125 |
| -/lib/AST/ @hborla @slavapestov @xedin |
126 |
| -/lib/AST/*Availability* @tshortli |
127 |
| -/lib/AST/*Conformance* @slavapestov |
128 |
| -/lib/AST/*Demangl* @rjmccall |
129 |
| -/lib/AST/*Generic* @hborla @slavapestov |
130 |
| -/lib/AST/*Requirement* @hborla @slavapestov |
131 |
| -/lib/AST/*Substitution @slavapestov |
132 |
| -/lib/AST/ASTPrinter.cpp @hborla @slavapestov @xedin @tshortli |
133 |
| -/lib/AST/Evaluator* @CodaFi @slavapestov |
134 |
| -/lib/AST/ModuleLoader.cpp @artemcm |
135 |
| -/lib/AST/RequirementMachine/ @slavapestov |
136 |
| -/lib/ASTGen/ @ahoppen @bnbarham @CodaFi @hamishknight @rintaro |
137 |
| -/lib/Basic/ @DougGregor |
138 |
| -/lib/Basic/Windows @compnerd |
139 |
| -/lib/ClangImporter @zoecarver @egorzhdan @beccadax @ian-twilightcoder @Xazax-hun @j-hui @fahadnayyar @susmonteiro |
140 |
| -/lib/ClangImporter/DWARFImporter* @adrian-prantl |
141 |
| -/lib/DependencyScan @artemcm @cachemeifyoucan |
142 |
| -/lib/Driver*/ @artemcm |
143 |
| -/lib/DriverTool/autolink_extract_main.cpp @MaxDesiatov @etcwilde |
144 |
| -/lib/DriverTool/sil* @jckarter |
145 |
| -/lib/DriverTool/sil_opt* @eeckstein |
146 |
| -/lib/DriverTool/swift_symbolgraph_extract_main.cpp @QuietMisdreavus |
147 |
| -/lib/Frontend*/ @artemcm @tshortli |
148 |
| -/lib/IDE/ @ahoppen @bnbarham @hamishknight @rintaro |
149 |
| -/lib/IDETool/ @ahoppen @bnbarham @hamishknight @rintaro |
150 |
| -/lib/IRGen/ @rjmccall |
151 |
| -/lib/IRGen/*Coverage* @ahoppen @bnbarham @hamishknight @rintaro |
152 |
| -/lib/IRGen/*Debug* @adrian-prantl |
153 |
| -/lib/IRGen/*Distributed* @ktoso |
154 |
| -/lib/Index/ @ahoppen @bnbarham @hamishknight @rintaro |
155 |
| -/lib/Macros/Sources/SwiftMacros/Swiftify* @hnrklssn @Xazax-hun |
156 |
| -/lib/Markup/ @nkcsgexi |
157 |
| -/lib/Migrator/ @nkcsgexi |
158 |
| -/lib/Parse/ @ahoppen @bnbarham @CodaFi @DougGregor @hamishknight @rintaro |
159 |
| -/lib/PrintAsClang @zoecarver @egorzhdan @Xazax-hun @j-hui @fahadnayyar @susmonteiro |
160 |
| -/lib/Refactoring/ @ahoppen @bnbarham @hamishknight @rintaro |
161 |
| -/lib/SIL/ @jckarter |
162 |
| -/lib/SIL/**/*DebugInfo* @adrian-prantl |
163 |
| -/lib/SIL/IR/*Coverage* @ahoppen @bnbarham @hamishknight @rintaro |
164 |
| -/lib/SIL/IR/SILDebug* @adrian-prantl |
165 |
| -/lib/SIL/IR/SILLocation* @adrian-prantl |
166 |
| -/lib/SIL/IR/SILProfiler.cpp @ahoppen @bnbarham @hamishknight @rintaro |
167 |
| -/lib/SILGen/ @jckarter |
168 |
| -/lib/SILGen/*Distributed* @ktoso |
169 |
| -/lib/SILOptimizer/ @eeckstein |
170 |
| -/lib/SILOptimizer/**/*DebugInfo* @adrian-prantl |
171 |
| -/lib/SILOptimizer/Mandatory/ConsumeOperator* @kavon |
172 |
| -/lib/SILOptimizer/Mandatory/FlowIsolation.cpp @kavon |
173 |
| -/lib/SILOptimizer/Mandatory/MoveOnly* @kavon |
174 |
| -/lib/SILOptimizer/Utils/Distributed* @ktoso |
175 |
| -/lib/Sema/ @hborla @slavapestov @xedin |
176 |
| -/lib/Sema/*Availability* @tshortli |
177 |
| -/lib/Sema/CS* @hborla @xedin |
178 |
| -/lib/Sema/CodeSynthesisDistributed* @hborla @ktoso |
179 |
| -/lib/Sema/Constraint* @hborla @xedin |
180 |
| -/lib/Sema/DerivedConformance* @slavapestov |
181 |
| -/lib/Sema/DerivedConformanceDistributed* @ktoso @slavapestov |
182 |
| -/lib/Sema/OpenedExistentials* @AnthonyLatsis @slavapestov |
183 |
| -/lib/Sema/TypeCheckDistributed* @hborla @ktoso @xedin |
184 |
| -/lib/Sema/TypeCheckProtocol* @AnthonyLatsis @hborla @slavapestov |
185 |
| -/lib/Sema/TypeCheckType* @AnthonyLatsis @hborla @slavapestov @xedin |
186 |
| -/lib/Serialization/ @xymus |
187 |
| -/lib/Serialization/SerializedModuleLoader* @artemcm |
188 |
| -/lib/SwiftRemoteMirror/ @slavapestov |
189 |
| -/lib/SymbolGraphGen @QuietMisdreavus |
190 |
| -/lib/Threading @al45tair |
191 |
| - |
192 |
| -# localization |
193 |
| -# TODO: /localization |
194 |
| - |
195 |
| -# stdlib |
196 |
| -/stdlib/ @swiftlang/standard-librarians |
197 |
| -/stdlib/private/*Runtime*/ @rjmccall |
198 |
| -/stdlib/private/SwiftReflectionTest/ @slavapestov |
199 |
| -/stdlib/public/core/Swiftify* @hnrklssn @Xazax-hun |
200 |
| -/stdlib/public/*Demangl*/ @rjmccall |
201 |
| -/stdlib/public/Concurrency/ @ktoso |
202 |
| -/stdlib/public/Cxx/ @zoecarver @egorzhdan @Xazax-hun @j-hui @fahadnayyar @susmonteiro |
203 |
| -/stdlib/public/Distributed/ @ktoso |
204 |
| -/stdlib/public/Observation/ @phausler |
205 |
| -/stdlib/public/RuntimeModule/ @al45tair @mikeash |
206 |
| -/stdlib/public/SwiftRemoteMirror/ @slavapestov |
207 |
| -/stdlib/public/Threading/ @al45tair |
208 |
| -/stdlib/public/Windows/ @compnerd |
209 |
| -/stdlib/public/libexec/swift-backtrace/ @al45tair |
210 |
| -/stdlib/public/runtime/ @mikeash @al45tair |
211 |
| -/stdlib/tools/swift-reflection-test/ @slavapestov |
212 |
| - |
213 |
| -# test |
214 |
| -/test/*Demangl*/ @rjmccall |
215 |
| -/test/ASTGen/ @ahoppen @bnbarham @CodaFi @hamishknight @rintaro |
216 |
| -/test/Concurrency/ @ktoso |
217 |
| -/test/Constraints/ @hborla @xedin |
218 |
| -/test/DebugInfo/ @adrian-prantl |
219 |
| -/test/Distributed/ @ktoso |
220 |
| -/test/Driver/ @artemcm |
221 |
| -/test/Driver/static* @MaxDesiatov @etcwilde |
222 |
| -/test/Frontend/ @artemcm @tshortli |
223 |
| -/test/Generics/ @hborla @slavapestov |
224 |
| -/test/Generics/inverse* @kavon |
225 |
| -/test/IDE/ @ahoppen @bnbarham @hamishknight @rintaro |
226 |
| -/test/IRGen/ @rjmccall |
227 |
| -/test/Index/ @ahoppen @bnbarham @hamishknight @rintaro |
228 |
| -/test/Interop/ @zoecarver @egorzhdan @Xazax-hun @j-hui @fahadnayyar @susmonteiro @hnrklssn |
229 |
| -/test/Macros/SwiftifyImport @hnrklssn @Xazax-hun |
230 |
| -/test/Migrator/ @nkcsgexi |
231 |
| -/test/Parse/ @ahoppen @bnbarham @CodaFi @DougGregor @hamishknight @rintaro |
232 |
| -/test/Profiler @ahoppen @bnbarham @hamishknight @rintaro |
233 |
| -/test/Reflection/ @slavapestov |
234 |
| -/test/Runtime/ @rjmccall |
235 |
| -/test/SIL/ @jckarter |
236 |
| -/test/SILGen/ @jckarter |
237 |
| -/test/SILOptimizer/ @eeckstein |
238 |
| -/test/SILOptimizer/moveonly* @kavon |
239 |
| -/test/SILOptimizer/noimplicitcopy* @kavon |
240 |
| -/test/ScanDependencies/ @artemcm |
241 |
| -/test/Sema/ @hborla @slavapestov @xedin |
242 |
| -/test/Sema/moveonly* @kavon |
243 |
| -/test/Serialization/ @xymus |
244 |
| -/test/SourceKit/ @ahoppen @bnbarham @hamishknight @rintaro |
245 |
| -/test/SymbolGraph/ @QuietMisdreavus |
246 |
| -/test/abi/ @swiftlang/standard-librarians |
247 |
| -/test/decl/ @hborla @slavapestov |
248 |
| -/test/decl/protocol/ @AnthonyLatsis @hborla @slavapestov |
249 |
| -# FIXME: This file could have a dedicated directory. |
250 |
| -/test/decl/protocol/special/DistributedActor.swift @ktoso |
251 |
| -/test/expr/ @hborla @slavapestov @xedin |
252 |
| -/test/refactoring/ @ahoppen @bnbarham @hamishknight @rintaro |
253 |
| -/test/sil* @jckarter |
254 |
| -/test/sil-opt* @eeckstein |
255 |
| -/test/stdlib/ @swiftlang/standard-librarians |
256 |
| -/test/stmt/ @hborla @xedin |
257 |
| -/test/type/ @hborla @slavapestov @xedin |
258 |
| - |
259 |
| -# tools |
260 |
| -# TODO: /tools |
261 |
| -/tools/*reflection/ @slavapestov |
262 |
| -/tools/SourceKit @ahoppen @bnbarham @hamishknight @rintaro |
263 |
| -/tools/driver/ @artemcm |
264 |
| -/tools/lldb-moduleimport-test/ @adrian-prantl |
265 |
| -/tools/swift-demangle* @rjmccall |
266 |
| -/tools/swift-ide-test @ahoppen @bnbarham @hamishknight @rintaro |
267 |
| -/tools/swift-inspect @mikeash @al45tair @compnerd |
268 |
| -/tools/swift-refactor @ahoppen @bnbarham @hamishknight @rintaro |
269 |
| - |
270 |
| -# unittests |
271 |
| -/unittests/*Demangl*/ @rjmccall |
272 |
| -/unittests/AST/ @hborla @slavapestov @xedin |
273 |
| -/unittests/AST/*Evaluator* @CodaFi @slavapestov |
274 |
| -/unittests/DependencyScan/ @artemcm @cachemeifyoucan |
275 |
| -/unittests/Frontend*/ @artemcm @tshortli |
276 |
| -/unittests/Parse/ @ahoppen @bnbarham @CodaFi @DougGregor @hamishknight @rintaro |
277 |
| -/unittests/Reflection/ @slavapestov |
278 |
| -/unittests/SIL/ @jckarter |
279 |
| -/unittests/Sema/ @hborla @xedin |
280 |
| -/unittests/SourceKit/ @ahoppen @bnbarham @rintaro @hamishknight |
281 |
| -/unittests/runtime/ @rjmccall |
282 |
| - |
283 |
| -# userdocs |
284 |
| -# TODO: /userdocs |
285 |
| - |
286 |
| -# utils |
287 |
| -/utils/*windows* @compnerd |
288 |
| -/utils/generate-xcode @hamishknight |
289 |
| -/utils/gyb_sourcekit_support/ @ahoppen @bnbarham @hamishknight @rintaro |
290 |
| -/utils/sourcekit_fuzzer/ @ahoppen @bnbarham @hamishknight @rintaro |
291 |
| -/utils/swift-xcodegen/ @hamishknight |
292 |
| -/utils/swift_build_support/products/earlyswiftsyntax.py @ahoppen @bnbarham @hamishknight @rintaro |
293 |
| -/utils/swift_build_support/products/skstresstester.py @ahoppen @bnbarham @hamishknight @rintaro |
294 |
| -/utils/swift_build_support/products/sourcekitlsp.py @ahoppen @bnbarham @hamishknight @rintaro |
295 |
| -/utils/swift_build_support/products/swiftformat.py @ahoppen @allevato @bnbarham @hamishknight @rintaro |
296 |
| -/utils/swift_build_support/products/swiftsyntax.py @ahoppen @bnbarham @hamishknight @rintaro |
297 |
| -/utils/update-checkout* @shahmishal |
298 |
| -/utils/update_checkout/ @shahmishal |
299 |
| -/utils/vim/ @compnerd |
300 |
| - |
301 |
| -# validation-test |
302 |
| -/validation-test/Driver/ @artemcm |
303 |
| -/validation-test/IDE/ @ahoppen @bnbarham @rintaro @hamishknight |
304 |
| -/validation-test/IRGen/ @rjmccall |
305 |
| -/validation-test/Parse/ @ahoppen @bnbarham @CodaFi @DougGregor @hamishknight @rintaro |
306 |
| -/validation-test/Reflection/ @slavapestov |
307 |
| -/validation-test/Runtime/ @rjmccall |
308 |
| -/validation-test/SIL/ @jckarter |
309 |
| -/validation-test/SILGen/ @jckarter |
310 |
| -/validation-test/SILOptimizer/ @eeckstein |
311 |
| -/validation-test/Sema/ @hborla @slavapestov @xedin |
312 |
| -/validation-test/Serialization/ @xymus |
313 |
| -/validation-test/stdlib/ @swiftlang/standard-librarians |
| 1 | +# For the release branch @swiftlang/swift-branch-managers needs to approve the changes |
| 2 | +* @swiftlang/swift-branch-managers |
0 commit comments