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