Skip to content

Commit 09534ed

Browse files
authored
Merge pull request #74 from spastorino/experts-map-in-toml
Add experts map as toml file
2 parents d875843 + 7bc3669 commit 09534ed

File tree

2 files changed

+151
-3
lines changed

2 files changed

+151
-3
lines changed

experts/MAP.md

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,8 @@
11
# Expert Map
22

33
This document contains the different areas of the compiler and the people that
4-
are experts in each area. While the expert map is being fleshed out, [you can find it on HackMD][map].
4+
are experts in each area. The document is formatted in toml to be machine readable.
5+
You can find it [here](map.toml).
56

67
This map is intended to help you figure out who you should ask for help if you
78
have questions about how some area works.
8-
9-
[map]: https://hackmd.io/Izvor8KZRiqUgcUyd2CYTw

experts/map.toml

Lines changed: 149 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,149 @@
1+
[[experts]]
2+
area = "RLS"
3+
directories = []
4+
who = ["matklad", "xanewok"]
5+
6+
[[experts]]
7+
area = "query system"
8+
directories = []
9+
who = ["nikomatsakis", "eddyb", "Zoxc", "mw"]
10+
11+
[[experts]]
12+
area = "metadata encoding/decoding"
13+
directories = []
14+
who = ["mw", "oli-obk"]
15+
16+
[[experts]]
17+
area = "incremental compilation"
18+
directories = []
19+
who = ["mw", "nikomatsakis"]
20+
21+
[[experts]]
22+
area = "codegen unit partitioning"
23+
directories = []
24+
who = ["mw"]
25+
26+
[[experts]]
27+
area = "ThinLTO"
28+
directories = []
29+
who = ["acrichto", "mw"]
30+
31+
[[experts]]
32+
area = "linker-plugin LTO (xLTO)"
33+
directories = []
34+
who = ["mw"]
35+
36+
[[experts]]
37+
area = "Typeck"
38+
directories = ["src/librustc_typeck"]
39+
who = ["nikomatsakis", "eddyb"]
40+
41+
[[experts]]
42+
area = "miri"
43+
directories = [
44+
"src/librustc/mir/interpret",
45+
"src/librustc_mir/interpret",
46+
]
47+
who = ["oli-obk", "RalfJung", "eddyb"]
48+
49+
[[experts]]
50+
area = "Diagnostics"
51+
directories = []
52+
who = ["estebank", "oli-obk", "zackmdavis"]
53+
54+
[[experts]]
55+
area = "Parser"
56+
directories = []
57+
who = ["petrochenkov", "estebank"]
58+
59+
[[experts]]
60+
area = "Grammar"
61+
directories = []
62+
who = ["qmx", "centril", "eddyb"]
63+
64+
[[experts]]
65+
area = "MIR structure/construction"
66+
directories = [
67+
"src/librustc/mir",
68+
"src/librustc_mir/build",
69+
]
70+
who = ["nikomatsakis", "eddyb", "oli-obk"]
71+
72+
[[experts]]
73+
area = "MIR optimizations"
74+
directories = [
75+
"src/librustc_mir/transform",
76+
]
77+
who = ["eddyb", "oli-obk", "nagisa"]
78+
79+
[[experts]]
80+
area = "match/exhaustiveness"
81+
directories = ["src/librustc_mir/hair/pattern"]
82+
who = ["arielb1", "varkor", "oli-obk"]
83+
84+
[[experts]]
85+
area = "Traits"
86+
directories = ["src/librustc/traits", "src/librustc_traits"]
87+
who = ["nikomatsakis", "arielb1", "scalexm"]
88+
89+
[[experts]]
90+
area = "Polonius"
91+
directories = []
92+
who = ["nikomatsakis"]
93+
94+
[[experts]]
95+
area = "Libs"
96+
directories = []
97+
who = []
98+
99+
[[experts]]
100+
area = "AST -> HIR lowering"
101+
directories = [
102+
"src/librustc/hir/lowering.rs",
103+
]
104+
who = ["oli-obk"]
105+
106+
[[experts]]
107+
area = "debuginfo"
108+
directories = []
109+
who = ["mw", "eddyb"]
110+
111+
[[experts]]
112+
area = "drop-check"
113+
directories = []
114+
who = ["pnkfelix", "arielb1"]
115+
116+
[[experts]]
117+
area = "dataflow"
118+
directories = []
119+
who = ["pnkfelix", "nikomatsakis"]
120+
121+
[[experts]]
122+
area = "AST-borrow checker"
123+
directories = []
124+
who = ["nikomatsakis"]
125+
126+
[[experts]]
127+
area = "MIR borrow check"
128+
directories = []
129+
who = ["arielb1", "pnkfelix", "matthewjasper"]
130+
131+
[[experts]]
132+
area = "drop elaboration"
133+
directories = []
134+
who = ["arielb1"]
135+
136+
[[experts]]
137+
area = "Privacy"
138+
directories = []
139+
who = ["petrochenkov"]
140+
141+
[[experts]]
142+
area = "Name resolution, hygiene"
143+
directories = []
144+
who = ["petrochenkov"]
145+
146+
[[experts]]
147+
area = "Macro expansion"
148+
directories = []
149+
who = ["petrochenkov"]

0 commit comments

Comments
 (0)