summary refs log tree commit diff
path: root/src/librustc/middle
AgeCommit message (Expand)AuthorLines
2019-09-13Support "soft" feature-gating using a lintVadim Petrochenkov-6/+16
2019-08-11Derive Debug for NativeLibrary and NativeLibraryKindbjorn3-2/+2
2019-08-07Rollup merge of #63034 - tmandry:reduce-generator-size-regressions, r=cramertjMazdak Farrokhzad-0/+2
2019-08-05Fiddle param env through to `try_eval_bits` in most placesOliver Scherer-2/+9
2019-08-05Don't abort on unevaluated constants without at least tryting to eval themOliver Scherer-1/+1
2019-08-04Rename `ItemImplKind::Type` to `ItemImplKind::TyAlias`varkor-4/+4
2019-08-04Rename `ItemKind::Ty` to `ItemKind::TyAlias`varkor-4/+4
2019-08-03Rollup merge of #63227 - jakubadamw:issue-63151, r=estebankMazdak Farrokhzad-2/+3
2019-08-02dead_code: Properly inspect fields in struct patterns with type relative pathsJakub Adam Wieczorek-2/+3
2019-08-02Replace `exist_ty` and `ExistTy` with `opaque_ty` and `OpaqueTy`varkor-5/+5
2019-08-02Replace `abstract type` with type alias `impl Trait`varkor-24/+24
2019-08-02Replace "existential" by "opaque"varkor-16/+16
2019-07-29Wrap promoted generator fields in MaybeUninitTyler Mandry-0/+2
2019-07-28Disallow duplicate lifetime parameters with legacy hygieneMatthew Jasper-1/+1
2019-07-27Use Set1<Region> instead of Option<Region>Taiki Endo-5/+6
2019-07-27Make is_self_ty a method on SelfVisitorTaiki Endo-32/+35
2019-07-27Remove query for `.pin_type()`Taiki Endo-34/+32
2019-07-27Allow lifetime elision in `Pin<&(mut) Self>`Taiki Endo-1/+28
2019-07-26Rollup merge of #62801 - bjorn3:remove_lower_128bit_ops, r=alexcrichtonMazdak Farrokhzad-28/+0
2019-07-25Rollup merge of #62735 - petrochenkov:galloc, r=alexcrichtonMazdak Farrokhzad-21/+0
2019-07-24syntax_ext: Turn `#[global_allocator]` into a regular attribute macroVadim Petrochenkov-5/+0
2019-07-24Merge `rustc_allocator` into `libsyntax_ext`Vadim Petrochenkov-16/+0
2019-07-23normalize use of backticks for compiler messages in remaining modulesSamy Kacimi-6/+6
2019-07-19Remove support for -Zlower-128bit-opsbjorn3-28/+0
2019-07-12Rollup merge of #62453 - zackmdavis:single_path, r=estebankMazdak Farrokhzad-25/+56
2019-07-11Remove rustc_mir dependency from rustc_borrowckMatthew Jasper-80/+0
2019-07-10Auto merge of #62339 - pnkfelix:issue-61188-use-visitor-for-structural-match-...bors-0/+1
2019-07-09Rollup merge of #62450 - nagisa:reclimit, r=pnkfelixMazdak Farrokhzad-1/+1
2019-07-08Note that `eq_trait` denotes `trait PartialEq`, not `Eq`, so you don't have t...Felix S. Klock II-0/+1
2019-07-07Support deprecation checking for macrosVadim Petrochenkov-63/+85
2019-07-07resolve: Use standard stability diagnostics for macrosVadim Petrochenkov-28/+32
2019-07-07Collect library features from non-exported macrosVadim Petrochenkov-1/+5
2019-07-06in which we suggest anonymizing single-use lifetimes in pathsZack M. Davis-25/+56
2019-07-07Raise the default recursion limit to 128Simonas Kazlauskas-1/+1
2019-07-06Cleanup liveness comment.Mazdak Farrokhzad-13/+6
2019-07-06Remove ExprKind::While from HIR.Mazdak Farrokhzad-66/+18
2019-07-04rename hir::map::local_def_id_from_hir_id to local_def_idljedrz-27/+27
2019-07-04Rollup merge of #62249 - czipperz:use-mem-take-instead-of-replace-default, r=...Mazdak Farrokhzad-6/+5
2019-07-04Rollup merge of #62039 - jeremystucki:needless_lifetimes, r=eddybMazdak Farrokhzad-20/+20
2019-07-03Auto merge of #61995 - eddyb:hir-sep-ptr, r=petrochenkovbors-3/+3
2019-07-03Remove needless lifetimesJeremy Stucki-20/+20
2019-07-02Auto merge of #61871 - Zoxc:no-lift-branch, r=eddybbors-3/+5
2019-07-01Convert more usages overChris Gregory-6/+5
2019-07-01rustc: use a separate copy of P for HIR than for AST.Eduard-Mihai Burtescu-3/+3
2019-06-27Add suggestion for missing `.await` keywordNathan Corbyn-0/+1
2019-06-26Don't use lift to detect local typesJohn Kåre Alsaker-3/+5
2019-06-25Rollup merge of #62091 - ljedrz:hiridification_almost_there, r=ZoxcMazdak Farrokhzad-15/+13
2019-06-25Auto merge of #61572 - Aaron1011:fix/generator-ref, r=varkorbors-1/+107
2019-06-24HirIdification: miscellaneous bitsljedrz-5/+3
2019-06-24HIR: rename find_by_hir_id to findljedrz-7/+7