-
Notifications
You must be signed in to change notification settings - Fork 543
Code index #50
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Labels
E-easy
Difficulty: might be a good place for a beginner
E-help-wanted
Call for participation: extra help is wanted
E-medium
Difficulty: might require some prior knowledge or code reading
Comments
A good first step on this would be to crawl the existing chapters and look for data structures that are explicitly mentioned. |
Merged
mark-i-m
pushed a commit
that referenced
this issue
Mar 1, 2018
vishalsodani
added a commit
to vishalsodani/rustc-guide
that referenced
this issue
Mar 2, 2018
vishalsodani
added a commit
to vishalsodani/rustc-guide
that referenced
this issue
Mar 2, 2018
vishalsodani
added a commit
to vishalsodani/rustc-guide
that referenced
this issue
Mar 3, 2018
mark-i-m
pushed a commit
that referenced
this issue
Mar 9, 2018
I'm going to go ahead and close this issue, as it doesn't seem to be useful any more... |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
E-easy
Difficulty: might be a good place for a beginner
E-help-wanted
Call for participation: extra help is wanted
E-medium
Difficulty: might require some prior knowledge or code reading
One thing that could be helpful is an index of important data structures, functions, methods, traits, etc in the compiler. I propose we add a chapter after the glossary with a big table (sorted alphabetically by item name) that looks something like this:
foo
TODO:
TyCtxt
(Start a code index #55)Ty
(Add the contents of the typeck READMEs #85)DefId
,HirId
,NodeId
,BodyId
(A few more data structures to the code index #153 )CodeMap
(Add info about CodeMap for #50 #69)StringReader
(Add info about StringReader for #50 #72)ParseSess
(Add info about ParseSess for code index #50 #68)Crate
(Rustc Driver Chapter #76)TokenStream
(A few more data structures to the code index #153)Rib
(A few more data structures to the code index #153)ParamEnv
(A few more data structures to the code index #153)TraitRef
(A few more data structures to the code index #153)Span
(Add info about emitting lints and errors #139)P<T>
(as mentioned in Add to definition ofP<T>
type to Appendix D: Code Index #182) (AddP<T>
to the code index #275)FileMap
Parser
The text was updated successfully, but these errors were encountered: