summary refs log tree commit diff
path: root/src/librustc_metadata/index_builder.rs
AgeCommit message (Expand)AuthorLines
2016-09-20rustc_metadata: replace RBML with a simple and type-safe scheme.Eduard Burtescu-14/+12
2016-09-20rustc_metadata: group the tags into root tags and item tags.Eduard Burtescu-2/+2
2016-09-20rustc_metadata: move more RBML tags to auto-serialization.Eduard Burtescu-54/+13
2016-09-20Remove librbml and the RBML-tagged auto-encoder/decoder.Eduard Burtescu-7/+6
2016-09-20rustc_metadata: combine EncodeContext and rbml::writer::Encoder.Eduard Burtescu-26/+41
2016-08-17remove `usize: DepGraphRead` and add `Untracked`Niko Matsakis-6/+17
2016-08-17Add a comment, remove Deref/DerefMutNiko Matsakis-26/+72
2016-08-17create a trait to ensure that data is trackedNiko Matsakis-6/+100
2016-08-17change callback for expr/type to a fn pointerNiko Matsakis-3/+5
2016-08-17move rbml_w into the self structNiko Matsakis-16/+21
2016-08-17make record take a closureNiko Matsakis-3/+9
2016-08-17introduce Deref/DerefMut to model subtype relNiko Matsakis-12/+38
2016-08-17put ecx into IndexBuilder so we don't have to passNiko Matsakis-4/+4
2016-08-17store ecx, not dep-graphNiko Matsakis-3/+7
2016-08-17rename CrateIndex to IndexBuilderNiko Matsakis-3/+3
2016-08-17move CrateIndex into its own moduleNiko Matsakis-0/+59