summary refs log tree commit diff
path: root/src/librustc/ty/context.rs
AgeCommit message (Expand)AuthorLines
2018-01-01Fix broken links in internal docsMalo Jaffré-2/+4
2017-12-21Combine GlobalArenas and DroplessArena into AllArenasJohn Kåre Alsaker-4/+17
2017-12-17rustc: don't track whether layouts are "packed".Eduard-Mihai Burtescu-3/+3
2017-12-14Auto merge of #45002 - oli-obk:miri, r=eddybbors-1/+142
2017-12-13improve comments on `safe_to_unsafe_fn_ty` and `coerce_closure_fn_ty`Niko Matsakis-4/+9
2017-12-13Extract coerce_closure_fn_ty functionSantiago Pastorino-0/+21
2017-12-11move `resolve_lifetimes` into a proper queryNiko Matsakis-44/+0
2017-12-06Update miri to rustc changesOliver Schneider-124/+242
2017-12-04move `free_regions_map` into `infer::outlives`Niko Matsakis-1/+1
2017-12-01incr.comp.: Load diagnostics from previous session lazily and clean up on-dis...Michael Woerister-1/+1
2017-12-01Auto merge of #46370 - michaelwoerister:rm-metadata-hashing, r=eddybbors-2/+2
2017-11-29incr.comp.: Remove on-export crate metadata hashing.Michael Woerister-2/+2
2017-11-28incr.comp.: Add some missing DepNode [input] annotations.Michael Woerister-5/+1
2017-11-21Auto merge of #45879 - nikomatsakis:nll-kill-cyclic-closures, r=arielb1bors-84/+13
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-18remove `generator_interiors` mapNiko Matsakis-23/+0
2017-11-18remove `generator_sigs` from `TypeckTables`Niko Matsakis-23/+0
2017-11-18remove the `closure_tys` map from `TypeckTables`Niko Matsakis-21/+0
2017-11-18convert the `closure_kinds` map to just store the origin informationNiko Matsakis-12/+10
2017-11-18make `mk_closure` take a `ClosureSubsts`Niko Matsakis-5/+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