-
Notifications
You must be signed in to change notification settings - Fork 10.4k
/
Copy pathCODEOWNERS
108 lines (94 loc) · 4.1 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
# 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
# .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
# docs
/docs/HowToGuides/ @AnthonyLatsis @LucianoPAlmeida @xedin
/docs/Generics/ @slavapestov
/docs/Generics.rst @slavapestov
# Standard Library
# TODO: /stdlib/
/stdlib/public/Cxx/ @zoecarver @hyp @egorzhdan
/stdlib/public/Windows/ @compnerd
# TODO: /*test/stdlib/
# TODO: /unittests/stdlib/
# Owners of ASTGen
lib/ASTGen @zoecarver @CodaFi
# Dependency scanning
include/swift/DependencyScan @artemcm
lib/DependencyScan @artemcm
lib/Frontend/ModuleInterfaceLoader.cpp @artemcm
lib/Serialization/SerializedModuleLoader.cpp @artemcm
test/ScanDependencies @artemcm
# Driver
include/swift/Driver @artemcm
lib/Driver @artemcm
test/Driver @artemcm
# Owners of the parser
include/swift/Parse @ahoppen @bnbarham @CodaFi @DougGregor @rintaro
lib/Parse @ahoppen @bnbarham @CodaFi @DougGregor @rintaro
test/Parse @ahoppen @bnbarham @CodaFi @DougGregor @rintaro
SwiftCompilerSources @eeckstein
# C++ Interop
include/swift/ClangImporter @zoecarver @hyp @egorzhdan
include/swift/PrintAsClang @zoecarver @hyp @egorzhdan
lib/ClangImporter @zoecarver @hyp @egorzhdan
lib/PrintAsClang @zoecarver @hyp @egorzhdan
test/Interop @zoecarver @hyp @egorzhdan
# Threading implementation
include/swift/Threading @al45tair
lib/Threading @al45tair
# Windows support
cmake/**/*Windows* @compnerd
lib/Basic/Windows @compnerd
utils/*windows* @compnerd
# AST
/include/swift/AST/ @hborla @slavapestov @xedin
/include/swift/AST/*Conformance* @slavapestov
/include/swift/AST/Evaluator* @CodaFi @slavapestov
/include/swift/AST/*Generic* @hborla @slavapestov
/include/swift/AST/*Protocol* @hborla @slavapestov
/include/swift/AST/*Requirement* @hborla @slavapestov
/include/swift/AST/*Substitution* @slavapestov
/lib/AST/ @hborla @slavapestov @xedin
/lib/AST/*Conformance* @slavapestov
/lib/AST/Evaluator* @CodaFi @slavapestov
/lib/AST/*Generic* @hborla @slavapestov
/lib/AST/ModuleLoader.cpp @artemcm
/lib/AST/*Requirement* @hborla @slavapestov
/lib/AST/RequirementMachine/ @slavapestov
/lib/AST/*Substitution @slavapestov
/unittests/AST/ @hborla @slavapestov @xedin
/unittests/AST/*Evaluator* @CodaFi @slavapestov
# Sema
/include/swift/Sema/ @hborla @slavapestov @xedin
/include/swift/Sema/Constraint* @hborla @xedin
/include/swift/Sema/CS* @hborla @xedin
/lib/Sema/ @hborla @slavapestov @xedin
/lib/Sema/Constraint* @hborla @xedin
/lib/Sema/CS* @hborla @xedin
/lib/Sema/DerivedConformance* @slavapestov
/lib/Sema/TypeCheckType* @AnthonyLatsis @hborla @slavapestov @xedin
/lib/Sema/TypeCheckProtocol* @AnthonyLatsis @hborla @slavapestov
/test/Constraints/ @hborla @xedin
/test/decl/ @hborla @slavapestov
/test/decl/protocol/ @AnthonyLatsis @hborla @slavapestov
/test/expr/ @hborla @slavapestov @xedin
/test/Generics/ @hborla @slavapestov
/test/Sema/ @hborla @slavapestov @xedin
/test/stmt/ @hborla @xedin
/test/type/ @hborla @slavapestov @xedin
/validation-test/Sema/ @hborla @slavapestov @xedin
/unittests/Sema/ @hborla @xedin
# SIL/SILGen
# TODO: /include/swift/SIL/
# TODO: /lib/SIL/
# TODO: /lib/SILGen/
# TODO: /*test/SIL/
# TODO: /*test/SILGen/
# TODO: /unittests/SIL/