about summary refs log tree commit diff
path: root/src/librustc/middle
AgeCommit message (Expand)AuthorLines
2017-11-20Add type checking for the lang itemScott McMurray-0/+5
2017-11-19dead code lint to say "never constructed" for variantsZack M. Davis-9/+14
2017-11-18Add a MIR pass to lower 128-bit operators to lang item callsScott McMurray-0/+23
2017-11-18rustc_mir: always downcast enums, even if univariant.Eduard-Mihai Burtescu-2/+2
2017-11-18convert the `closure_kinds` map to just store the origin informationNiko Matsakis-3/+3
2017-11-18stop using the `closure_kinds` query / table for anythingNiko Matsakis-4/+13
2017-11-17Fix impl Trait Lifetime HandlingTaylor Cramer-12/+126
2017-11-17Auto merge of #46004 - michaelwoerister:cached-mir-wip-3, r=nikomatsakisbors-9/+9
2017-11-16Auto merge of #45825 - nikomatsakis:nll-factor-region-inference, r=arielb1bors-5/+5
2017-11-16incr.comp.: Remove default serialization implementations for things in rustc:...Michael Woerister-2/+2
2017-11-16Introduce LocalDefId which provides a type-level guarantee that the DefId is ...Michael Woerister-7/+7
2017-11-16integrate NLL with MIR type-checkerNiko Matsakis-1/+1
2017-11-16rename `region_inference` module to `region_constraints`Niko Matsakis-4/+4
2017-11-15Add collection of impl Trait argument lifetimesChristopher Vittal-0/+11
2017-11-15Split hir::TyImplTrait, move checks to HIR loweringChristopher Vittal-1/+1
2017-11-14rustc: split off BodyOwnerKind from MirSource.Eduard-Mihai Burtescu-2/+1
2017-11-12Auto merge of #45864 - nikomatsakis:issue-30046-infer-fn-once-in-closures, r=...bors-60/+5
2017-11-11Auto merge of #45772 - leodasvacas:fix-auto-bounds-in-trait-objects, r=nikoma...bors-1/+0
2017-11-10Auto merge of #45707 - Ryman:deprecated-item-name, r=nikomatsakisbors-5/+7
2017-11-09Auto merge of #45736 - oli-obk:rvalue_promotable_map, r=nikomatsakisbors-6/+6
2017-11-08Auto merge of #45867 - michaelwoerister:check-ich-stability, r=nikomatsakisbors-3/+7
2017-11-08use the derived Debug rather than our custom written onesNiko Matsakis-60/+5
2017-11-07incr.comp.: Always require Session when decoding Spans (as to avoid silently ...Michael Woerister-3/+7
2017-11-07Remove `send` lang item.leonardo.yvens-1/+0
2017-11-06Auto merge of #45668 - nikomatsakis:nll-free-region, r=arielb1bors-0/+13
2017-11-05Auto merge of #44042 - LukasKalbertodt:ascii-methods-on-instrinsics, r=alexcr...bors-0/+1
2017-11-04Auto merge of #45605 - Nashenas88:derive-newtype, r=nikomatsakisbors-2/+2
2017-11-03Add a lang item to allow `impl [u8] {…}` in the standard librarySimon Sapin-0/+1
2017-11-03add `auto` keyword, parse `auto trait`, lower to HIRleonardo.yvens-3/+3
2017-11-03[Syntax Breaking] Rename DefaultImpl to AutoImplleonardo.yvens-3/+3
2017-11-03Use a `Set<T>` instead of a `Map<T, bool>`Oliver Schneider-6/+6
2017-11-02rustc: add item name to deprecated lint warningKevin Butler-5/+7
2017-11-02add `regions_that_outlive` to `FreeRegionMap`Niko Matsakis-0/+13
2017-11-01newindex_type macro: make index private by default and allow pub through configPaul Daniel Faria-1/+5
2017-11-01newtype_index: Support simpler serializable override, custom derive, and fix ...Paul Daniel Faria-6/+1
2017-11-01Add derive and doc comment capabilities to newtype_index macroPaul Daniel Faria-1/+2
2017-11-01Auto merge of #45538 - nikomatsakis:nll-liveness, r=pnkfelixbors-1/+1
2017-10-31change region display to `'_#Nr`, update the `newtype_index!` macroNiko Matsakis-1/+1
2017-10-31Count type aliases in patternssinkuu-6/+6
2017-10-28Auto merge of #45540 - virgil-palanciuc:master, r=estebankbors-3/+25
2017-10-28implemented code reviewVirgil Palanciuc-14/+13
2017-10-27Implement RFC 1861: Extern typesPaul Lietar-0/+3
2017-10-26relax restriction - allow errors to be emmitted within macro spans, as long a...Virgil Palanciuc-9/+8
2017-10-25fix #44953 - The “use of unstable library feature 'rustc_private'” error ...Virgil Palanciuc-3/+27
2017-10-25Auto merge of #45476 - Xanewok:fingerprint-disambiguator, r=michaelwoeristerbors-3/+3
2017-10-24Introduce CrateDisambiguator newtype and fix testsIgor Matuszewski-3/+3
2017-10-24Auto merge of #44766 - sunjay:lift_generics, r=nikomatsakisbors-8/+7
2017-10-23Use 128 bit instead of Symbol for crate disambiguatorIgor Matuszewski-2/+2
2017-10-19Rollup merge of #45325 - spastorino:first_statement_index_with_macro, r=nikom...kennytm-21/+6
2017-10-18Auto merge of #44501 - nikomatsakis:issue-44137-non-query-data-in-tcx, r=eddybbors-9/+53