about summary refs log tree commit diff
path: root/src/librustc/middle
AgeCommit message (Expand)AuthorLines
2019-08-27Cleanup: Consistently use `Param` instead of `Arg` #62426Kevin Per-23/+23
2019-08-21Do not complain about unused code when used in `impl` `Self` typeEsteban Küber-6/+20
2019-08-19use static as object-lifetime default for type XX in `Foo<Item=XX>`Niko Matsakis-1/+70
2019-08-19distinguish object-lifetime-default elision from other elisionNiko Matsakis-0/+17
2019-08-19add debug logsNiko Matsakis-0/+5
2019-08-17Initial implementation of or patternsvarkor-0/+6
2019-08-16CrateStore comment fix.Edd Barrett-2/+1
2019-08-15Rollup merge of #63586 - petrochenkov:nospanned, r=eddybMazdak Farrokhzad-13/+11
2019-08-15Rollup merge of #63582 - JohnTitor:fix-ice-63226, r=oli-obkMazdak Farrokhzad-0/+8
2019-08-15Remove `Spanned` from `{ast,hir}::FieldPat`Vadim Petrochenkov-13/+11
2019-08-15Use is_const()Yuki Okushi-2/+2
2019-08-15Use a match guard to avoid code repetitionYuki Okushi-8/+5
2019-08-15Check FnHeader not to cause ICEYuki Okushi-3/+14
2019-08-14Merge Variant and Variant_Caio-10/+10
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