summary refs log tree commit diff
path: root/src/librustc/ty/context.rs
AgeCommit message (Expand)AuthorLines
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
2017-09-12rustc: Make `CrateStore` private to `TyCtxt`Alex Crichton-8/+63
2017-09-12Remove the `cstore` reference from Session in order to prepare encapsulating ...Michael Woerister-4/+16
2017-09-12Auto merge of #44275 - eddyb:deferred-ctfe, r=nikomatsakisbors-26/+74
2017-09-11Auto merge of #44435 - alexcrichton:in-scope, r=michaelwoeristerbors-36/+78
2017-09-11rustc: Remove HirId from queriesAlex Crichton-36/+78
2017-09-11rustc: evaluate fixed-length array length expressions lazily.Eduard-Mihai Burtescu-12/+0
2017-09-11rustc: use ty::Const for the length of TyArray.Eduard-Mihai Burtescu-2/+10
2017-09-11rustc: replace usize with u64 and ConstUsize.Eduard-Mihai Burtescu-1/+3
2017-09-11rustc: introduce ty::Const { ConstVal, Ty }.Eduard-Mihai Burtescu-22/+36
2017-09-11rustc: intern ConstVal's in TyCtxt.Eduard-Mihai Burtescu-1/+37
2017-09-08Use NodeId/HirId instead of DefId for local variables.Eduard-Mihai Burtescu-3/+4
2017-09-07rustc: Remove `CrateStore::crates` as a methodAlex Crichton-2/+6
2017-09-07Add some more with_ignore to get tests passingAlex Crichton-4/+6
2017-09-05rustc: Move stability functionality into queriesAlex Crichton-5/+24
2017-09-05rustc: Hide `maybe_unused_*` fields in queriesAlex Crichton-4/+19
2017-09-05rustc: Convert `freevars` to a queryAlex Crichton-3/+5
2017-09-05rustc: Remove lang item methods from CrateStoreAlex Crichton-1/+11
2017-09-05rustc: Migrate lang items to a queryAlex Crichton-4/+8
2017-09-05rustc: Flag some CrateStore methods as "untracked"Alex Crichton-8/+4
2017-09-05rustc: Hide the `named_region_map` behind queriesAlex Crichton-15/+30
2017-09-05rustc: Move original_crate_name to a queryAlex Crichton-8/+0
2017-09-05rustc: Move crate_disambiguator to queriesAlex Crichton-8/+0
2017-09-03Auto merge of #44195 - alexcrichton:remove-used-unsafe, r=nikomatsakisbors-5/+0
2017-08-30rustc: Remove the `used_unsafe` field on TyCtxtAlex Crichton-5/+0
2017-08-30Merge branch 'hide-trait-map' into rollupAlex Crichton-6/+27
2017-08-29rustc: Make the `export_map` of TyCtxt privateAlex Crichton-3/+12
2017-08-29rustc: Make the `trait_map` of TyCtxt privateAlex Crichton-3/+15
2017-08-29rustc: Remove `specailization_cache` in favor of a queryAlex Crichton-3/+0
2017-08-28Merge branch 'master' of https://github.com/rust-lang/rust into genJohn Kåre Alsaker-0/+3