-
Notifications
You must be signed in to change notification settings - Fork 547
Code index #50
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # 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... |
# for free
to join this conversation on GitHub.
Already have an account?
# 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: