summary refs log tree commit diff
path: root/src/librustc/ty/maps
AgeCommit message (Expand)AuthorLines
2018-01-30rustc: Add an option to default hidden visibilityAlex Crichton-0/+3
2018-01-25Merge branch 'cache-ty-collect' of https://github.com/michaelwoerister/rust i...Alex Crichton-4/+29
2018-01-23incr.comp.: Cache generics_of query.Michael Woerister-2/+19
2018-01-23incr.comp.: Cache type_of and some other queries.Michael Woerister-2/+10
2018-01-19Add instance_def_size_estimate queryvarkor-0/+17
2018-01-14Auto merge of #47223 - alexcrichton:new-target-feature, r=eddybbors-0/+18
2018-01-13rustc: Tweak `#[target_feature]` syntaxAlex Crichton-0/+18
2018-01-13Remove `impl Foo for ..` in favor of `auto trait Foo`leonardo.yvens-4/+0
2018-01-11Auto merge of #47087 - Zoxc:incr_no_in_ignore, r=michaelwoeristerbors-126/+126
2018-01-11Auto merge of #47243 - wesleywiser:incr_fingerprint_encoding, r=michaelwoeristerbors-1/+15
2018-01-09[incremental] Specialize encoding and decoding of FingerprintsWesley Wiser-1/+15
2018-01-09Replace uses of DepGraph.in_ignore with DepGraph.with_ignoreJohn Kåre Alsaker-126/+126
2017-12-27Make normalize_and_test_predicates into a queryBurntPizza-0/+15
2017-12-23Auto merge of #46881 - michaelwoerister:ensure-coherence, r=nikomatsakisbors-6/+5
2017-12-22Auto merge of #46842 - michaelwoerister:fingerprint-vec, r=nikomatsakisbors-2/+2
2017-12-20incr.comp.: Use ensure() for some coherence-related queries.Michael Woerister-6/+2
2017-12-20incr.comp.: Cache check_match query.Michael Woerister-0/+3
2017-12-20incr.comp.: Use an IndexVec instead of a hashmap for storing result hashes.Michael Woerister-2/+2
2017-12-20Auto merge of #46733 - nikomatsakis:nll-master-to-rust-master-5, r=arielb1bors-1/+1
2017-12-18Refactor paths to middle::trans to mir::monoMaik Klein-1/+1
2017-12-15incr.comp.: Revert hashing optimization that caused regression.Michael Woerister-1/+1
2017-12-15permit `ClosureOutlivesRequirement` to constrain regions or typesNiko Matsakis-1/+1
2017-12-14incr.comp.: Do less hashing per Span.Michael Woerister-1/+1
2017-12-11move `resolve_lifetimes` into a proper queryNiko Matsakis-1/+10
2017-12-08incr.comp: Cache results of more queries.Michael Woerister-1/+90
2017-12-07mir-borrowck returns closure requirements, mir-typeck enforcesNiko Matsakis-2/+4
2017-12-01incr.comp.: Fix merge fallout.Michael Woerister-1/+0
2017-12-01incr.comp.: Use the awesome new '_ in a few places.Michael Woerister-17/+17
2017-12-01incr.comp.: Allow for recovering from missing on-disk cache entries.Michael Woerister-25/+43
2017-12-01incr.comp.: Load diagnostics from previous session lazily and clean up on-dis...Michael Woerister-129/+149
2017-12-01incr.comp.: Add a newtype for byte positions within the incr. comp. cache.Michael Woerister-11/+25
2017-12-01incr.comp.: Store Spans as (file,line,col,length) in incr.comp. cache.Michael Woerister-70/+140
2017-12-01incr.comp.: Properly hash and encode macro expansion information.Michael Woerister-2/+84
2017-11-28incr.comp.: Make MIR encoding fit for incr.comp. caching.Michael Woerister-0/+45
2017-11-28Rollup merge of #46282 - estebank:impl-trait-cicle-span, r=arielb1kennytm-4/+5
2017-11-27Make main span in impl-trait ciclic reference point to def_spanEsteban Küber-0/+1
2017-11-26Make impl-trait ciclical reference error point to def_spanEsteban Küber-4/+4
2017-11-26improve error messagesAriel Ben-Yehuda-0/+4
2017-11-26Auto merge of #46033 - sinkuu:const-enum-match-check, r=arielb1bors-1/+5
2017-11-24Auto merge of #46111 - michaelwoerister:promote-green, r=nikomatsakisbors-0/+59
2017-11-24QuerifyShotaro Yamada-1/+5
2017-11-21Auto merge of #45879 - nikomatsakis:nll-kill-cyclic-closures, r=arielb1bors-10/+0
2017-11-20incr.comp.: Make sure we don't lose unused green results from the query cache.Michael Woerister-0/+59
2017-11-19rustc: rename CachedLayout to LayoutDetails.Eduard-Mihai Burtescu-1/+1
2017-11-19rustc: move layout::Struct into FieldPlacement/Abi.Eduard-Mihai Burtescu-1/+1
2017-11-19rustc: pre-compute field placements out of Layout.Eduard-Mihai Burtescu-2/+2
2017-11-18remove the `generator_sigs` map, query, and plumbingNiko Matsakis-5/+0
2017-11-18kill the `closure_kind` queryNiko Matsakis-5/+0
2017-11-17Auto merge of #46004 - michaelwoerister:cached-mir-wip-3, r=nikomatsakisbors-168/+746
2017-11-16incr.comp.: Remove default serialization implementations for things in rustc:...Michael Woerister-0/+16