about summary refs log tree commit diff
path: root/src/librustc_metadata
AgeCommit message (Expand)AuthorLines
2017-12-01Auto merge of #46370 - michaelwoerister:rm-metadata-hashing, r=eddybbors-185/+20
2017-11-29incr.comp.: Remove on-export crate metadata hashing.Michael Woerister-185/+20
2017-11-28incr.comp.: Make MIR encoding fit for incr.comp. caching.Michael Woerister-0/+18
2017-11-24Auto merge of #45946 - estebank:crate-conflict-diag, r=arielb1bors-84/+85
2017-11-22Use multiline text for crate conflict diagnosticsEsteban Küber-84/+85
2017-11-21Auto merge of #45879 - nikomatsakis:nll-kill-cyclic-closures, r=arielb1bors-43/+21
2017-11-21Auto merge of #45701 - cramertj:impl-trait-this-time, r=eddybbors-1/+1
2017-11-18remove the `generator_sigs` map, query, and plumbingNiko Matsakis-32/+20
2017-11-18kill the `closure_kind` queryNiko Matsakis-11/+1
2017-11-17Fix impl Trait Lifetime HandlingTaylor Cramer-1/+1
2017-11-17Auto merge of #46004 - michaelwoerister:cached-mir-wip-3, r=nikomatsakisbors-118/+57
2017-11-16incr.comp.: Remove default serialization implementations for things in rustc:...Michael Woerister-3/+51
2017-11-16incr.comp.: Remove some code duplication around TyDecoder by factoring things...Michael Woerister-113/+2
2017-11-15Split hir::TyImplTrait, move checks to HIR loweringChristopher Vittal-1/+1
2017-11-13incr.comp.: Properly use ty::codec::decode_cnum() in rustc_metadata::decoder.Michael Woerister-6/+1
2017-11-13incr.comp.: Add position() method to TyEncoder.Michael Woerister-0/+7
2017-11-12rustc_driver: base extern query providers on local ones.Eduard-Mihai Burtescu-3/+3
2017-11-08incr.comp.: Provide session to some more decoding contexts.Michael Woerister-8/+23
2017-11-07incr.comp.: Always require Session when decoding Spans (as to avoid silently ...Michael Woerister-53/+60
2017-11-05Auto merge of #45770 - spastorino:newtype_index, r=nikomatsakisbors-0/+1
2017-11-04Auto merge of #45711 - tirr-c:unicode-span, r=estebankbors-1/+7
2017-11-04Make DefIndex use newtype_index macroSantiago Pastorino-0/+1
2017-11-04Auto merge of #45394 - davidtwco:rfc-2008, r=petrochenkovbors-1/+8
2017-11-03Implemented RFC 2008 for enums (not including variants) and structs.David Wood-1/+8
2017-11-03Rename `trait_has_auto_impl` to `trait_is_auto`leonardo.yvens-1/+1
2017-11-03[Syntax Breaking] Rename DefaultImpl to AutoImplleonardo.yvens-14/+14
2017-11-03Display spans correctly when there are non-half-width charactersWonwoo Choi-1/+7
2017-11-01Auto merge of #45472 - michaelwoerister:incr-comp-caching-base, r=nikomatsakisbors-114/+72
2017-10-27Implement RFC 1861: Extern typesPaul Lietar-0/+4
2017-10-24Introduce CrateDisambiguator newtype and fix testsIgor Matuszewski-10/+9
2017-10-24incr.comp.: Factor some persistence functionality out of crate metadata code.Michael Woerister-114/+72
2017-10-23Use 128 bit instead of Symbol for crate disambiguatorIgor Matuszewski-5/+8
2017-10-16convert constant promotion into a queryNiko Matsakis-2/+3
2017-09-23incr.comp.: Remove support for loading metadata fingerprints.Michael Woerister-3/+18
2017-09-20Fix ICEscalexm-0/+13
2017-09-18incr.comp.: Remove tcx from StableHashingContext.Michael Woerister-14/+14
2017-09-18incr.comp.: Already hash HIR bodies during metadata export so they don't have...Michael Woerister-11/+51
2017-09-18Fix issues uncovered by rebasing:Michael Woerister-4/+8
2017-09-17rustc: Mostly remove `ExportedSymbols`Alex Crichton-1/+2
2017-09-17rustc: Calculate `ExportedSymbols` in a queryAlex Crichton-1/+1
2017-09-14bring TyCtxt into scopeDouglas Campos-2/+2
2017-09-13Auto merge of #44420 - alexcrichton:private-cstore, r=michaelwoeristerbors-15/+1
2017-09-12rustc: Make `CrateStore` private to `TyCtxt`Alex Crichton-15/+1
2017-09-12Auto merge of #44133 - vorner:allocator-kind-autodetect, r=alexcrichtonbors-36/+63
2017-09-12Remove the `cstore` reference from Session in order to prepare encapsulating ...Michael Woerister-4/+4
2017-09-12Auto merge of #44275 - eddyb:deferred-ctfe, r=nikomatsakisbors-3/+25
2017-09-11Auto merge of #44435 - alexcrichton:in-scope, r=michaelwoeristerbors-3/+2
2017-09-11rustc: Remove HirId from queriesAlex Crichton-3/+2
2017-09-11rustc: evaluate fixed-length array length expressions lazily.Eduard-Mihai Burtescu-3/+10
2017-09-11rustc: introduce ty::Const { ConstVal, Ty }.Eduard-Mihai Burtescu-3/+3