-
Notifications
You must be signed in to change notification settings - Fork 14
/
example.toml
66 lines (58 loc) · 1.77 KB
/
example.toml
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
[[group]]
name = "legend"
label = "Legend"
header_color = "red"
items = [
{ label = "Unassigned", status = "Unassigned" },
{ label = "Blocked", status = "Blocked" },
{ label = "Assigned / In-progress", status = "Assigned" },
{ label = "Complete", status = "Complete" }
]
[[group]]
name = "align-rustc-predicate"
label = "Align rustc predicates with chalk predicates"
items = [
{ label = "isolate Binder into a Forall goal" },
{ label = "introduce Implication" },
{ label = "introduce Forall goals with types" },
]
[[group]]
name = "recursive-solver"
label = "Experiment with a recursive chalk solver"
items = [
{ label = "write-up the idea that Niko had" },
{ label = "build prototype and evaluate" },
]
[[group]]
name = "rust-analyzer-integration"
label = "Integrate with rust-analyzer"
items = [
{ label = "How to model impl Trait" },
{ label = "Ensure that we never need to ask for impls of unknown types", port = "askfor", requires = ["syntactic-semantic-equality"] },
{ label = "Deal with performance problems" },
{ label = "Deal with memory usage" },
]
[[group]]
name = "syntactic-semantic-equality"
label = "Separate syntactic equality from semantic equality"
requires = ["map-chalk-types-to-rustc-types:debruijn"]
items = [
]
[[group]]
name = "map-chalk-types-to-rustc-types"
label = "Map chalk types to rustc types"
href = "http://example.org"
items = [
{ label = "Move Identifier to TypeFamily" },
{ label = "Adapt rutsc's debruijn index model", port="debruijn" },
{ label = "Remove all vectors, boxes" },
{ label = "Make intern methods take &self" },
]
[[group]]
name = "rustc-integration-mvp"
label = "Integrate chalk-solve into rustc"
requires = [ "map-chalk-types-to-rustc-types" ]
items = [
{ label="remove old chalk support" },
{ label="create" },
]