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