Skip to content

Commit d0376fc

Browse files
committed
[NFC] github: Add Konrad to the code owners of distributed machinery
1 parent 6776e00 commit d0376fc

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

@@ -47,6 +48,7 @@ utils/*windows* @compnerd
4748
# AST
4849
/include/swift/AST/ @hborla @slavapestov @xedin
4950
/include/swift/AST/*Conformance* @slavapestov
51+
/include/swift/AST/*Distributed* @ktoso
5052
/include/swift/AST/Evaluator* @CodaFi @slavapestov
5153
/include/swift/AST/*Generic* @hborla @slavapestov
5254
/include/swift/AST/*Protocol* @hborla @slavapestov
@@ -63,40 +65,63 @@ utils/*windows* @compnerd
6365
/unittests/AST/*Evaluator* @CodaFi @slavapestov
6466

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

86100
# SIL/SILGen
87101
# TODO: /include/swift/SIL/
88102
# TODO: /lib/SIL/
89103
# TODO: /lib/SILGen/
104+
/lib/SILGen/*Distributed* @ktoso
105+
/test/Distributed/SIL/ @ktoso
90106
# TODO: /*test/SIL/
91107
# TODO: /*test/SILGen/
108+
# FIXME: This file should go inside either 'test/Distributed/SIL' or
109+
# 'test/SILGen/Distributed'.
110+
/test/SILGen/distributed_thunk.swift @ktoso
92111
# TODO: /unittests/SIL/
93112

94113
# SILOptimizer
95114
# TODO: /include/swift/SILOptimizer/
115+
/include/swift/SILOptimizer/Utils/Distributed* @ktoso
96116
# TODO: /lib/SILOptimizer/
117+
/lib/SILOptimizer/Utils/Distributed* @ktoso
97118
# TODO: /*test/SILOptimizer/
98119

99120
# IRGen
100121
# TODO: /include/swift/IRGen/
101122
# TODO: /lib/IRGen/
123+
/lib/IRGen/*Distributed* @ktoso
102124
# TODO: /*test/IRGen/
125+
126+
# TODO: Find a better place for this entry.
127+
/test/Distributed/Runtime @ktoso

0 commit comments

Comments
 (0)