Skip to content

Commit edbb493

Browse files
authored
Merge pull request #92 from igaray/wg-learning-meeting-2019.05.14
Added meeting notes from 2019.05.14
2 parents 99eef6e + c8ae453 commit edbb493

File tree

2 files changed

+64
-0
lines changed

2 files changed

+64
-0
lines changed
Lines changed: 59 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,59 @@
1+
# WG-Learning meeting minutes: 2019/05/14
2+
---
3+
4+
## Topics discussed:
5+
6+
- Define what’s the walkthrough section we want to add
7+
- Triage missing rustc-guide chapters
8+
- How do we want to keep track of who is doing what? Does github Projects works
9+
nice for this?
10+
11+
## Plan for walkthrough/overview chapter
12+
13+
- Goal is to have a chapter which will walk through compilation of simple program
14+
- Links to other chapters for details
15+
- This overview differs from the existing queries chapter in that the latter is
16+
more focused on how to create your own queries.
17+
18+
Status:
19+
- lokalmatador is giving this a try & will open a PR at some point
20+
21+
## rustc-guide missing chapters
22+
23+
Topics that need to be added
24+
25+
- Monomorphization, Type Memory Layout, Codegen, LLVM
26+
- Macros, hygiene, proc macros, custom derives, etc.
27+
- Lexing and Parsing
28+
- Walkthrough of a typical contribution
29+
- The rest of
30+
- Name Resolution
31+
- Traits
32+
- Region Constraints
33+
- SLG solver
34+
- Type checking
35+
- MIR
36+
- Constants, Promoted Constants in MIR
37+
- Construction of MIR
38+
- Optimizations
39+
- Borrow Check: Moves and initialization
40+
- MIR Type check
41+
- Various parts of NLL
42+
- A large collection of potential improvements in the form of issues on the repo
43+
44+
Status:
45+
46+
- Would be good to schedule a lecture on each missing topic
47+
- less work for the experts
48+
- Can then transcribe into a chapter
49+
- @spastorino will arrange lectures, nikomatsakis will create zoom
50+
51+
## How do we want to keep track of who is doing what? Does github Projects works nice for this?
52+
53+
- planning to use github issues.
54+
- Two issues were created to track existing work:
55+
- https://github.com/rust-lang/rustc-guide/issues/319
56+
- https://github.com/rust-lang/rustc-guide/issues/320
57+
- discussed possible use of GH projects
58+
- for now we will move TODO list to GH issues from dropbox
59+
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
# WG-Learning future meeting agenda
2+
3+
- Define what forge should be and how that affects rustc-guide
4+
- What’s each of us working on and what’s the progress we are having?
5+
- Blog post announcing documentation efforts and tasks, location and contents

0 commit comments

Comments
 (0)