summary refs log tree commit diff
path: root/src/librustc/ty/context.rs
AgeCommit message (Expand)AuthorLines
2018-11-25resolve: Implement edition hygiene for imports and absolute pathsVadim Petrochenkov-9/+2
2018-11-15Simplify logicEsteban Küber-8/+2
2018-11-15Sidestep ICE in `type_of_def_id()` when called from `return_type_impl_trait`Esteban Küber-1/+21
2018-10-29Further foundational stuff on `ProjectionKind` before I add it to `AscribeUse...Felix S. Klock II-0/+18
2018-10-29Add intern table for `List<ProjectionElem<'tcx, (), ()>>`.Felix S. Klock II-2/+20
2018-10-29Remove 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
2018-09-18Refactor 'ReadForMatch' into 'FakeRead' and add the cause of the fake readRemy Rakic-1/+1
2018-09-18Auto merge of #54034 - pnkfelix:issue-15287-bind-by-move-pattern-guards, r=ni...bors-1/+28
2018-09-18Auto merge of #53900 - davidtwco:issue-53771, r=nikomatsakisbors-1/+81
2018-09-17Add `feature(bind_by_move_pattern_guards)`.Felix S. Klock II-1/+28
2018-09-15rustc: support extern crates loaded after query engine creation.Eduard-Mihai Burtescu-1/+5
2018-09-14Auto merge of #54032 - oli-obk:layout_scalar_ranges, r=eddybbors-5/+27
2018-09-13Emit appropriate suggestion when there's already 'static bound on the return ...David Wood-1/+1
2018-09-13Added help message for impl trait static constraint.David Wood-5/+8
2018-09-13Moved helper functions from NiceRegionError to TyCtxt.David Wood-1/+78
2018-09-12Merge branch 'master' into kenta7777#53719kenta7777-2/+2
2018-09-11Revert "renamed mk_nil_ptr to mk_unit_ptr"kenta7777-1/+1
2018-09-11Silence dead code warning for the assertion staticsOliver Schneider-0/+2
2018-09-11Properly access `std::mem::size_of`Oliver Schneider-2/+2
2018-09-11Use assertion-like static assertionsOliver Schneider-2/+2
2018-09-11Split `CrateNum` into an enum instead of having magic constantsOliver Schneider-2/+2
2018-09-11Address attribute naming and use `Bound` enumOliver Schneider-18/+15
2018-09-11Get rid of the `non_zero` lang item in favour of arbitrary range specificationsOliver Schneider-0/+23
2018-09-10add the `AscribeUserType` statement kindNiko Matsakis-2/+2