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 /ClangImporter @ zoecarver @ hyp @ egorzhdan
65
- /include /swift /DependencyScan @ artemcm
66
- /include /swift /Driver @ artemcm
67
- # TODO: /include/swift/IRGen/
68
- /include /swift /IDE / @ ahoppen @ bnbarham @ rintaro @ hamishknight
69
- /include /swift /Index / @ bnbarham
70
- /include /swift /Refactoring @ ahoppen @ bnbarham
71
- /include /swift /Option /* Options * @ tshortli
72
- /include /swift /Parse / @ ahoppen @ bnbarham @ CodaFi @ DougGregor @ rintaro
73
- /include /swift /PrintAsClang @ zoecarver @ hyp @ egorzhdan
74
- # TODO: /include/swift/SIL/
75
- # TODO: /include/swift/SILOptimizer/
76
- /include /swift /SIL /* Coverage * @ hamishknight
77
- /include /swift /SIL /SILProfiler.h @ hamishknight
78
- /include /swift /SIL /SILDebug * @ adrian-prantl
79
- /include /swift /SILOptimizer /Utils /Distributed * @ ktoso
80
- /include /swift /Sema / @ hborla @ slavapestov @ xedin
81
- /include /swift /Sema /CS * @ hborla @ xedin
82
- /include /swift /Sema /Constraint * @ hborla @ xedin
83
- /include /swift /SymbolGraphGen / @ QuietMisdreavus
84
- /include /swift /Threading @ al45tair
85
-
86
- # lib
87
- /lib /AST / @ hborla @ slavapestov @ xedin
88
- /lib /AST /* Availability * @ tshortli
89
- /lib /AST /ASTPrinter.cpp @ hborla @ slavapestov @ xedin @ tshortli
90
- /lib /AST /* Conformance * @ slavapestov
91
- /lib /AST /* Generic * @ hborla @ slavapestov
92
- /lib /AST /* Requirement * @ hborla @ slavapestov
93
- /lib /AST /* Substitution @ slavapestov
94
- /lib /AST /Evaluator * @ CodaFi @ slavapestov
95
- /lib /AST /ModuleLoader.cpp @ artemcm
96
- /lib /AST /RequirementMachine / @ slavapestov
97
- /lib /ASTGen / @ zoecarver @ CodaFi
98
- /lib /Basic /Windows @ compnerd
99
- /lib /ClangImporter @ zoecarver @ hyp @ egorzhdan
100
- /lib /ClangImporter /DWARFImporter * @ adrian-prantl
101
- /lib /DependencyScan @ artemcm
102
- /lib /Driver @ artemcm
103
- /lib /DriverTool /autolink_extract_main.cpp @ MaxDesiatov @ etcwilde
104
- /lib /DriverTool /swift_symbolgraph_extract_main.cpp @ QuietMisdreavus
105
- /lib /Frontend /* ModuleInterface * @ artemcm @ tshortli
106
- # TODO: /lib/IRGen/
107
- /lib /IDE / @ ahoppen @ bnbarham @ rintaro @ hamishknight
108
- /lib /IDETool / @ ahoppen @ bnbarham @ rintaro @ hamishknight
109
- /lib /Index / @ bnbarham
110
- /lib /Refactoring / @ ahoppen @ bnbarham
111
- /lib /IRGen /* Coverage * @ hamishknight
112
- /lib /IRGen /* Debug * @ adrian-prantl
113
- /lib /IRGen /* Distributed * @ ktoso
114
- /lib /Parse / @ ahoppen @ bnbarham @ CodaFi @ DougGregor @ rintaro
115
- /lib /PrintAsClang @ zoecarver @ hyp @ egorzhdan
116
- # TODO: /lib/SIL/
117
- /lib /SIL /IR /* Coverage * @ hamishknight
118
- /lib /SIL /IR /SILProfiler.cpp @ hamishknight
119
- /lib /SIL /IR /SILDebug * @ adrian-prantl
120
- /lib /SIL /IR /SILLocation * @ adrian-prantl
121
- # TODO: /lib/SILGen/
122
- /lib /SILGen /* Distributed * @ ktoso
123
- # TODO: /lib/SILOptimizer/
124
- /lib /SILOptimizer /Mandatory /FlowIsolation.cpp @ kavon
125
- /lib /SILOptimizer /Utils /Distributed * @ ktoso
126
- /lib /Sema / @ hborla @ slavapestov @ xedin
127
- /lib /Sema /* Availability * @ tshortli
128
- /lib /Sema /CS * @ hborla @ xedin
129
- /lib /Sema /CodeSynthesisDistributed * @ hborla @ ktoso
130
- /lib /Sema /Constraint * @ hborla @ xedin
131
- /lib /Sema /DerivedConformance * @ slavapestov
132
- /lib /Sema /DerivedConformanceDistributed * @ ktoso @ slavapestov
133
- /lib /Sema /TypeCheckDistributed * @ hborla @ ktoso @ xedin
134
- /lib /Sema /TypeCheckProtocol * @ AnthonyLatsis @ hborla @ slavapestov
135
- /lib /Sema /TypeCheckType * @ AnthonyLatsis @ hborla @ slavapestov @ xedin
136
- /lib /Serialization /SerializedModuleLoader.cpp @ artemcm
137
- /lib /SymbolGraphGen @ QuietMisdreavus
138
- /lib /Threading @ al45tair
139
-
140
- # localization
141
- # TODO: /localization
142
-
143
- # stdlib
144
- # TODO: /stdlib/
145
- /stdlib /public /Backtracing / @ al45tair
146
- /stdlib /public /Concurrency / @ ktoso @ kavon
147
- /stdlib /public /Cxx / @ zoecarver @ hyp @ egorzhdan
148
- /stdlib /public /Distributed / @ ktoso
149
- /stdlib /public /Windows / @ compnerd
150
- /stdlib /public /libexec /swift-backtrace / @ al45tair
151
-
152
- # test
153
- /test /ASTGen / @ zoecarver @ CodaFi
154
- /test /Concurrency / @ ktoso @ kavon
155
- /test /Constraints / @ hborla @ xedin
156
- /test /DebugInfo / @ adrian-prantl
157
- /test /Distributed / @ ktoso
158
- /test /Driver / @ artemcm
159
- /test /Driver /static * @ MaxDesiatov @ etcwilde
160
- /test /Generics / @ hborla @ slavapestov
161
- # TODO: /test/IRGen/
162
- /test /IDE / @ ahoppen @ bnbarham @ rintaro @ hamishknight
163
- /test /Index / @ bnbarham
164
- /test /refactoring / @ ahoppen @ bnbarham
165
- /test /SourceKit / @ ahoppen @ bnbarham @ rintaro @ hamishknight
166
- /test /Interop / @ zoecarver @ hyp @ egorzhdan
167
- /test /Parse / @ ahoppen @ bnbarham @ CodaFi @ DougGregor @ rintaro
168
- /test /Profiler @ hamishknight
169
- # TODO: /test/SIL/
170
- # TODO: /test/SILGen/
171
- # TODO: /test/SILOptimizer/
172
- /test /ScanDependencies / @ artemcm
173
- /test /Sema / @ hborla @ slavapestov @ xedin
174
- /test /SymbolGraph / @ QuietMisdreavus
175
- /test /decl / @ hborla @ slavapestov
176
- /test /decl /protocol / @ AnthonyLatsis @ hborla @ slavapestov
177
- # FIXME: This file could have a dedicated directory.
178
- /test /decl /protocol /special /DistributedActor.swift @ ktoso
179
- /test /expr / @ hborla @ slavapestov @ xedin
180
- # TODO: /test/stdlib/
181
- /test /stmt / @ hborla @ xedin
182
- /test /type / @ hborla @ slavapestov @ xedin
183
-
184
- # tools
185
- # TODO: /tools
186
- /tools /SourceKit @ ahoppen @ bnbarham @ rintaro @ hamishknight
187
- /tools /lldb-moduleimport-test / @ adrian-prantl
188
- /tools /swift-ide-test @ ahoppen @ bnbarham @ rintaro @ hamishknight
189
- /tools /swift-inspect @ mikeash @ al45tair @ compnerd
190
- /tools /swift-refactor @ ahoppen @ bnbarham
191
-
192
- # unittests
193
- /unittests /AST / @ hborla @ slavapestov @ xedin
194
- /unittests /AST /* Evaluator * @ CodaFi @ slavapestov
195
- /unittests /Parse / @ ahoppen @ bnbarham @ CodaFi @ DougGregor @ rintaro
196
- # TODO: /unittests/SIL/
197
- /unittests /Sema / @ hborla @ xedin
198
- /unittests /SourceKit / @ ahoppen @ bnbarham @ rintaro @ hamishknight
199
- # TODO: /unittests/stdlib/
200
-
201
- # userdocs
202
- # TODO: /userdocs
203
-
204
- # utils
205
- /utils /* windows * @ compnerd
206
- /utils /gyb_sourcekit_support / @ ahoppen @ bnbarham @ rintaro
207
- /utils /sourcekit_fuzzer / @ ahoppen @ bnbarham @ rintaro
208
- /utils /swift_build_support /products /earlyswiftsyntax.py @ ahoppen @ bnbarham
209
- /utils /swift_build_support /products /skstresstester.py @ ahoppen @ bnbarham
210
- /utils /swift_build_support /products /sourcekitlsp.py @ ahoppen @ bnbarham
211
- /utils /swift_build_support /products /swiftevolve.py @ ahoppen @ bnbarham
212
- /utils /swift_build_support /products /swiftformat.py @ ahoppen @ allevato @ bnbarham
213
- /utils /swift_build_support /products /swiftsyntax.py @ ahoppen @ bnbarham
214
- /utils /update-checkout * @ shahmishal
215
- /utils /update_checkout / @ shahmishal
216
-
217
- # validation-test
218
- # TODO: /validation-test/IRGen/
219
- /validation-test /IDE / @ ahoppen @ bnbarham @ rintaro @ hamishknight
220
- /validation-test /Parse / @ ahoppen @ bnbarham @ CodaFi @ DougGregor @ rintaro
221
- # TODO: /validation-test/SIL/
222
- # TODO: /validation-test/SILGen/
223
- # TODO: /validation-test/SILOptimizer/
224
- /validation-test /Sema / @ hborla @ slavapestov @ xedin
225
- # TODO: /validation-test/stdlib/
1
+ # For the release branch @apple/swift5-branch-managers needs to approve the changes
2
+ * @ apple/swift5-branch-managers
0 commit comments