summary refs log tree commit diff
path: root/src/librustc/ty/context.rs
AgeCommit message (Expand)AuthorLines
2018-12-01Rollup merge of #56324 - Zoxc:int-ext, r=nikomatsakiskennytm-111/+74
2018-11-29Add inline attributes and add unit to CommonTypesJohn Kåre Alsaker-1/+38
2018-11-29Use raw_entry for more efficient interningJohn Kåre Alsaker-111/+74
2018-11-29Rollup merge of #56257 - mark-i-m:rustc-guide-links, r=nikomatsakisGuillaume Gomez-1/+1
2018-11-27Auto merge of #56094 - RalfJung:memory-data-revived, r=oli-obkbors-1/+1
2018-11-27resolve: Implement edition hygiene for imports and absolute pathsVadim Petrochenkov-9/+2
2018-11-26rustc-guide has movedMark Mansi-1/+1
2018-11-25bring back MemoryExtraRalf Jung-1/+1
2018-11-25Auto merge of #55921 - scalexm:placeholders, r=nikomatsakisbors-1/+1
2018-11-25Auto merge of #55959 - matthewjasper:remove-end-region, r=nikomatsakisbors-7/+0
2018-11-24Introduce `TyKind::Placeholder` variantscalexm-1/+1
2018-11-21rustc: remove {FxHash,Node,DefId,HirId,ItemLocal}{Map,Set} "constructor" fns.Eduard-Mihai Burtescu-14/+14
2018-11-18Remove mir::StatementKind::EndRegionMatthew Jasper-7/+0
2018-11-14capture_disjoint_fields(rust-lang#53488)Blitzerr-3/+3
2018-11-13Auto merge of #55912 - kennytm:rollup, r=kennytmbors-6/+0
2018-11-13Move two `static_assert!`s to better spots.Nicholas Nethercote-6/+0
2018-11-12Use IndexVec instead of `usize` in librustcOliver Scherer-2/+2
2018-11-09Simplify logicEsteban Küber-8/+2
2018-11-08Sidestep ICE in `type_of_def_id()` when called from `return_type_impl_trait`Esteban Küber-1/+21
2018-11-03Move `BoundTy` to `ty::TyKind`scalexm-1/+1
2018-10-29Emit Retag statements, kill Validate statementsRalf Jung-3/+1
2018-10-26Further foundational stuff on `ProjectionKind` before I add it to `AscribeUse...Felix S. Klock II-0/+18
2018-10-26Add intern table for `List<ProjectionElem<'tcx, (), ()>>`.Felix S. Klock II-2/+20
2018-10-26Remove redundant cloneShotaro Yamada-1/+1
2018-10-24Minor doc improvementsVadim Petrochenkov-1/+3
2018-10-24Add `extern crate` items to extern preludeVadim Petrochenkov-1/+1
2018-10-22convert user-provided signatures into def-idNiko Matsakis-16/+2
2018-10-22add a table to track user-provided signaturesNiko Matsakis-4/+26
2018-10-20Auto merge of #55014 - ljedrz:lazyboye_unwraps, r=matthewjasperbors-1/+1
2018-10-19Prefer `Default::default` over `FxHash*::default` in struct constructorsOliver Scherer-26/+12
2018-10-19Deprecate the `FxHashMap()` and `FxHashSet()` constructor function hackOliver Scherer-7/+7
2018-10-19Prefer unwrap_or_else to unwrap_or in case of function calls/allocationsljedrz-1/+1
2018-10-17Auto merge of #54671 - petrochenkov:extpre2015, r=nikomatsakisbors-1/+2
2018-10-15introduce a more expressive `UserSubsts`Niko Matsakis-4/+4
2018-10-13Copy extern prelude from resolver to global contextVadim Petrochenkov-1/+2
2018-10-12Rollup merge of #54958 - RalfJung:static-assert, r=oli-obkkennytm-5/+2
2018-10-10add a macro for static assertionsRalf Jung-5/+2
2018-10-08Pass around interned refs to goals and not goalsscalexm-12/+17
2018-10-05rustc/ty: simplify common patternsljedrz-10/+7
2018-10-05rustc/ty: whitespace fixesljedrz-14/+13
2018-10-04Rollup merge of #54789 - scalexm:unnormalized, r=nikomatsakisPietro Albini-1/+1
2018-10-03Introduce `TyKind::UnnormalizedProjection`scalexm-1/+1
2018-10-03Only promote calls to `#[rustc_promotable]` const fnsOliver Schneider-32/+0
2018-10-01Rollup merge of #54676 - pnkfelix:issue-15287-kill-zflag-disabling-ast-check,...kennytm-5/+0
2018-09-30Auto merge of #54596 - mjbshaw:drop, r=RalfJungbors-0/+1
2018-09-29don't elide lifetimes in paths in librustc/Zack M. Davis-38/+39
2018-09-28Prefer `#![feature(bind_by_move_pattern_guards)]` over `-Z disable_ast_check_...Felix S. Klock II-5/+0
2018-09-27Bump to 1.31.0 and bootstrap from 1.30 betaJosh Stone-2/+2
2018-09-26Make core::mem::needs_drop a const fnMichael Bradshaw-0/+1
2018-09-22Auto merge of #54188 - lqd:fallout-53695, r=nikomatsakisbors-1/+1