Skip to content

Commit 0d53ab8

Browse files
committed
[NFC] github: Add Konrad to the code owners of distributed machinery
1 parent 05d73ce commit 0d53ab8

File tree

1 file changed

+44
-19
lines changed

1 file changed

+44
-19
lines changed

.github/CODEOWNERS

Lines changed: 44 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616

1717
# Standard Library
1818
# TODO: /stdlib/
19+
/stdlib/public/Distributed/ @ktoso
1920
# TODO: /*test/stdlib/
2021
# TODO: /unittests/stdlib/
2122

@@ -51,6 +52,7 @@ utils/*windows* @compnerd
5152
# AST
5253
/include/swift/AST/ @hborla @slavapestov @xedin
5354
/include/swift/AST/*Conformance* @slavapestov
55+
/include/swift/AST/*Distributed* @ktoso
5456
/include/swift/AST/Evaluator* @CodaFi @slavapestov
5557
/include/swift/AST/*Generic* @hborla @slavapestov
5658
/include/swift/AST/*Protocol* @hborla @slavapestov
@@ -67,40 +69,63 @@ utils/*windows* @compnerd
6769
/unittests/AST/*Evaluator* @CodaFi @slavapestov
6870

6971
# Sema
70-
/include/swift/Sema/ @hborla @slavapestov @xedin
71-
/include/swift/Sema/Constraint* @hborla @xedin
72-
/include/swift/Sema/CS* @hborla @xedin
73-
/lib/Sema/ @hborla @slavapestov @xedin
74-
/lib/Sema/Constraint* @hborla @xedin
75-
/lib/Sema/CS* @hborla @xedin
76-
/lib/Sema/DerivedConformance* @slavapestov
77-
/lib/Sema/TypeCheckType* @AnthonyLatsis @hborla @slavapestov @xedin
78-
/lib/Sema/TypeCheckProtocol* @AnthonyLatsis @hborla @slavapestov
79-
/test/Constraints/ @hborla @xedin
80-
/test/decl/ @hborla @slavapestov
81-
/test/decl/protocol/ @AnthonyLatsis @hborla @slavapestov
82-
/test/expr/ @hborla @slavapestov @xedin
83-
/test/Generics/ @hborla @slavapestov
84-
/test/Sema/ @hborla @slavapestov @xedin
85-
/test/stmt/ @hborla @xedin
86-
/test/type/ @hborla @slavapestov @xedin
87-
/validation-test/Sema/ @hborla @slavapestov @xedin
88-
/unittests/Sema/ @hborla @xedin
72+
/include/swift/Sema/ @hborla @slavapestov @xedin
73+
/include/swift/Sema/Constraint* @hborla @xedin
74+
/include/swift/Sema/CS* @hborla @xedin
75+
/lib/Sema/ @hborla @slavapestov @xedin
76+
/lib/Sema/Constraint* @hborla @xedin
77+
/lib/Sema/CS* @hborla @xedin
78+
/lib/Sema/CodeSynthesisDistributed* @hborla @ktoso
79+
/lib/Sema/DerivedConformance* @slavapestov
80+
/lib/Sema/DerivedConformanceDistributed* @ktoso @slavapestov
81+
/lib/Sema/TypeCheckDistributed* @hborla @ktoso @xedin
82+
/lib/Sema/TypeCheckType* @AnthonyLatsis @hborla @slavapestov @xedin
83+
/lib/Sema/TypeCheckProtocol* @AnthonyLatsis @hborla @slavapestov
84+
/test/Constraints/ @hborla @xedin
85+
/test/decl/ @hborla @slavapestov
86+
/test/decl/protocol/ @AnthonyLatsis @hborla @slavapestov
87+
# FIXME: This file could have a dedicated directory.
88+
/test/decl/protocol/special/DistributedActor.swift @ktoso
89+
# FIXME: Should there be a 'Sema' folder under 'Distributed'? Or perhaps it
90+
# should be the other way around, i.e 'Sema/Distributed', 'SILGen/Distributed',
91+
# etc.?
92+
/test/Distributed/* @ktoso
93+
# FIXME: Is there a better way to structure this high-level 'Inputs' dir.? We
94+
# want only the Sema bits here.
95+
/test/Distributed/Inputs/ @ktoso
96+
/test/expr/ @hborla @slavapestov @xedin
97+
/test/Generics/ @hborla @slavapestov
98+
/test/Sema/ @hborla @slavapestov @xedin
99+
/test/stmt/ @hborla @xedin
100+
/test/type/ @hborla @slavapestov @xedin
101+
/validation-test/Sema/ @hborla @slavapestov @xedin
102+
/unittests/Sema/ @hborla @xedin
89103

90104
# SIL/SILGen
91105
# TODO: /include/swift/SIL/
92106
# TODO: /lib/SIL/
93107
# TODO: /lib/SILGen/
108+
/lib/SILGen/*Distributed* @ktoso
109+
/test/Distributed/SIL/ @ktoso
94110
# TODO: /*test/SIL/
95111
# TODO: /*test/SILGen/
112+
# FIXME: This file should go inside either 'test/Distributed/SIL' or
113+
# 'test/SILGen/Distributed'.
114+
/test/SILGen/distributed_thunk.swift @ktoso
96115
# TODO: /unittests/SIL/
97116

98117
# SILOptimizer
99118
# TODO: /include/swift/SILOptimizer/
119+
/include/swift/SILOptimizer/Utils/Distributed* @ktoso
100120
# TODO: /lib/SILOptimizer/
121+
/lib/SILOptimizer/Utils/Distributed* @ktoso
101122
# TODO: /*test/SILOptimizer/
102123

103124
# IRGen
104125
# TODO: /include/swift/IRGen/
105126
# TODO: /lib/IRGen/
127+
/lib/IRGen/*Distributed* @ktoso
106128
# TODO: /*test/IRGen/
129+
130+
# TODO: Find a better place for this entry.
131+
/test/Distributed/Runtime @ktoso

0 commit comments

Comments
 (0)