Skip to content

Commit cf06e76

Browse files
committed
Add experts map as toml file
1 parent 13e642e commit cf06e76

File tree

2 files changed

+141
-3
lines changed

2 files changed

+141
-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: 139 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,139 @@
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+
who = ["oli-obk", "RalfJung", "eddyb"]
45+
46+
[[experts]]
47+
area = "Diagnostics"
48+
directories = []
49+
who = ["estebank", "oli-obk", "zackmdavis"]
50+
51+
[[experts]]
52+
area = "Parser"
53+
directories = []
54+
who = ["petrochenkov", "estebank"]
55+
56+
[[experts]]
57+
area = "Grammar"
58+
directories = []
59+
who = ["qmx", "centril", "eddyb"]
60+
61+
[[experts]]
62+
area = "MIR structure/construction"
63+
directories = []
64+
who = ["nikomatsakis", "eddyb", "oli-obk"]
65+
66+
[[experts]]
67+
area = "MIR optimizations"
68+
directories = []
69+
who = ["eddyb", "oli-obk", "nagisa"]
70+
71+
[[experts]]
72+
area = "match/exhaustiveness"
73+
directories = ["src/librustc_mir/hair/pattern"]
74+
who = ["arielb1", "varkor", "oli-obk"]
75+
76+
[[experts]]
77+
area = "Traits"
78+
directories = ["src/librustc/traits", "src/librustc_traits"]
79+
who = ["nikomatsakis", "arielb1", "scalexm"]
80+
81+
[[experts]]
82+
area = "Polonius"
83+
directories = []
84+
who = ["nikomatsakis"]
85+
86+
[[experts]]
87+
area = "Libs"
88+
directories = []
89+
who = []
90+
91+
[[experts]]
92+
area = "AST -> HIR lowering"
93+
directories = []
94+
who = ["oli-obk"]
95+
96+
[[experts]]
97+
area = "debuginfo"
98+
directories = []
99+
who = ["mw", "eddyb"]
100+
101+
[[experts]]
102+
area = "drop-check"
103+
directories = []
104+
who = ["pnkfelix", "arielb1"]
105+
106+
[[experts]]
107+
area = "dataflow"
108+
directories = []
109+
who = ["pnkfelix", "nikomatsakis"]
110+
111+
[[experts]]
112+
area = "AST-borrow checker"
113+
directories = []
114+
who = ["nikomatsakis"]
115+
116+
[[experts]]
117+
area = "MIR borrow check"
118+
directories = []
119+
who = ["arielb1", "pnkfelix", "matthewjasper"]
120+
121+
[[experts]]
122+
area = "drop elaboration"
123+
directories = []
124+
who = ["arielb1"]
125+
126+
[[experts]]
127+
area = "Privacy"
128+
directories = []
129+
who = ["petrochenkov"]
130+
131+
[[experts]]
132+
area = "Name resolution, hygiene"
133+
directories = []
134+
who = ["petrochenkov"]
135+
136+
[[experts]]
137+
area = "Macro expansion"
138+
directories = []
139+
who = ["petrochenkov"]

0 commit comments

Comments
 (0)