summary refs log tree commit diff
path: root/src/librustc_metadata/index_builder.rs
AgeCommit message (Expand)AuthorLines
2018-01-09Replace uses of DepGraph.in_ignore with DepGraph.with_ignoreJohn Kåre Alsaker-7/+6
2017-11-29incr.comp.: Remove on-export crate metadata hashing.Michael Woerister-11/+1
2017-11-16incr.comp.: Remove default serialization implementations for things in rustc:...Michael Woerister-1/+1
2017-08-15use field init shorthand EVERYWHEREZack M. Davis-2/+2
2017-06-07Allocate DefIndices for global crate metadata.Michael Woerister-1/+1
2017-05-08incr.comp.: Hash more pieces of crate metadata to detect changes there.Michael Woerister-112/+10
2017-04-12ICH: Replace old, transitive metadata hashing with direct hashing approach.Michael Woerister-17/+76
2017-04-12ICH: Hash everything that gets encoded into crate metadata.Michael Woerister-7/+70
2017-03-22Allocate numerical values of DefIndexes from two seperate ranges.Michael Woerister-1/+1
2017-01-26rustc: rename TyCtxt's `map` field to `hir`.Eduard-Mihai Burtescu-3/+3
2016-11-10Improve macro reexports.Jeffrey Seyfried-0/+1
2016-10-25run rustfmt on librustc_metadata folderSrinivas Reddy Thatiparthy-5/+5
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