summary refs log tree commit diff
path: root/src/librustc/ty/context.rs
AgeCommit message (Expand)AuthorLines
2017-12-21Revert "Auto merge of #45225 - eddyb:trans-abi, r=arielb1"Ariel Ben-Yehuda-4/+4
2017-11-19rustc: rename CachedLayout to LayoutDetails.Eduard-Mihai Burtescu-4/+4
2017-11-19rustc: move layout::Struct into FieldPlacement/Abi.Eduard-Mihai Burtescu-4/+4
2017-11-19rustc: store CachedLayout for each variant of enum Layout's instead of Struct.Eduard-Mihai Burtescu-3/+3
2017-11-17Auto merge of #46004 - michaelwoerister:cached-mir-wip-3, r=nikomatsakisbors-3/+3
2017-11-16Introduce LocalDefId which provides a type-level guarantee that the DefId is ...Michael Woerister-1/+1
2017-11-15incr.comp.: Refactor query cache serialization to be more re-usable.Michael Woerister-1/+1
2017-11-14incr.comp.: Allow for mapping from prev-session-CrateNums to current-session-...Michael Woerister-1/+1
2017-11-14rustc: move the MIR pass infrastructure and list to rustc_mir.Eduard-Mihai Burtescu-5/+0
2017-11-13incr.comp.: Add CacheEncoder for encoding query results into the incr.comp. c...Michael Woerister-2/+2
2017-11-01Auto merge of #45472 - michaelwoerister:incr-comp-caching-base, r=nikomatsakisbors-0/+16
2017-10-27Implement RFC 1861: Extern typesPaul Lietar-1/+5
2017-10-25incr.comp.: Implement query diagnostic persistence.Michael Woerister-0/+16
2017-10-25Auto merge of #45476 - Xanewok:fingerprint-disambiguator, r=michaelwoeristerbors-1/+1
2017-10-24Introduce CrateDisambiguator newtype and fix testsIgor Matuszewski-1/+1
2017-10-24Auto merge of #45350 - cjkenn:cjkenn/used-trait-imports, r=nikomatsakisbors-3/+5
2017-10-23Use 128 bit instead of Symbol for crate disambiguatorIgor Matuszewski-1/+1
2017-10-21renamed queryMarco Concetto Rudilosso-1/+1
2017-10-21removed unused importMarco Concetto Rudilosso-4/+0
2017-10-21trans_ -> fully_ prefixMarco Concetto Rudilosso-1/+1
2017-10-21added trans_ prefix and pluralised types. Solved failing test on the incremen...Marco Concetto Rudilosso-1/+1
2017-10-21Create NormalizeTy queryMarco Concetto Rudilosso-0/+3
2017-10-19Misc code review changescjkenn-1/+2
2017-10-19Add used_trait_imports querycjkenn-4/+5
2017-10-19Initial work to remove typeck_tables call from check_unusedcjkenn-3/+3
2017-10-17make `erase_regions` use a query instead of an ad-hoc cacheNiko Matsakis-4/+0
2017-10-16convert constant promotion into a queryNiko Matsakis-4/+0
2017-10-16restructure the public inhabitedness APIs and remove the cacheNiko Matsakis-4/+0
2017-10-14rustc: Remove `used_mut_nodes` from `TyCtxt`Alex Crichton-6/+0
2017-10-08Rollup merge of #45018 - michaelwoerister:fix-dep-node-debug-recursion, r=eddybkennytm-0/+21
2017-10-06implement pattern-binding-modes RFCTobias Schottdorf-1/+34
2017-10-05Fix infinite recursion in <DepNode as Debug>.Michael Woerister-0/+21
2017-09-27Auto merge of #44782 - estebank:issue-36700, r=GuillaumeGomezbors-1/+1
2017-09-24Point at parameter type on E0301Esteban Küber-1/+1
2017-09-23incr.comp.: Remove support for loading metadata fingerprints.Michael Woerister-0/+20
2017-09-22Auto merge of #44696 - michaelwoerister:fingerprints-in-dep-graph-3, r=nikoma...bors-8/+19
2017-09-20Fix ICEscalexm-0/+8
2017-09-20incr.comp.: Add some comments.Michael Woerister-0/+4
2017-09-20incr.comp.: Store result fingerprints in DepGraph.Michael Woerister-0/+6
2017-09-20incr.comp.: Make sure traits_in_scope results are hashed in a stable way.Michael Woerister-8/+9
2017-09-19apply various nitsNiko Matsakis-5/+4
2017-09-19rework the README.md for rustc and add other readmesNiko Matsakis-3/+5
2017-09-18incr.comp.: Remove tcx from StableHashingContext.Michael Woerister-2/+11
2017-09-18incr.comp.: Make the StableHashingContext mostly independent of the tcx.Michael Woerister-2/+2
2017-09-18incr.comp.: Use StableHash impls instead of functions for hashing most maps.Michael Woerister-23/+20
2017-09-18Fix issues uncovered by rebasing:Michael Woerister-12/+13
2017-09-17rustc: Move codegen to a queryAlex Crichton-0/+10
2017-09-17rustc: Attach an mpsc channel to TyCtxtAlex Crichton-0/+11
2017-09-17rustc: Mostly remove `ExportedSymbols`Alex Crichton-6/+0
2017-09-17rustc: Calculate `ExportedSymbols` in a queryAlex Crichton-0/+6