summary refs log tree commit diff
path: root/src/librustc/middle
AgeCommit message (Expand)AuthorLines
2019-01-14Rollup merge of #57572 - Centril:unaccept-extern-in-path, r=petrochenkovMazdak Farrokhzad-1/+1
2019-01-13remove extern_in_paths.Mazdak Farrokhzad-1/+1
2019-01-11Address commentsJohn Kåre Alsaker-2/+2
2019-01-11Make more passes incrementalJohn Kåre Alsaker-3/+17
2019-01-02rename `type_moves_by_default` to `type_is_copy_modulo_regions`Niko Matsakis-8/+9
2018-12-31Auto merge of #57044 - varkor:E0512-equal-type, r=matthewjasperbors-7/+12
2018-12-29Auto merge of #56225 - alexreg:type_alias_enum_variants, r=petrochenkovbors-4/+4
2018-12-28Add specific diagnostic for transmuting between equal associated typesvarkor-0/+4
2018-12-28Clarify wording of E0512varkor-7/+8
2018-12-27AST/HIR: Introduce `ExprKind::Err` for better error recovery in the front-endVadim Petrochenkov-4/+7
2018-12-26Store `Ident` rather than just `Name` in HIR types `Item` and `ForeignItem`.Alexander Regueiro-4/+4
2018-12-25Remove licensesMark Rousskov-220/+0
2018-12-23Rollup merge of #56953 - oli-obk:dead_const, r=petrochenkovMazdak Farrokhzad-42/+38
2018-12-22Auto merge of #56805 - mikeyhew:stabilize-pin-as-receiver, r=nikomatsakisbors-0/+1
2018-12-20Auto merge of #54125 - varkor:less-conservative-uninhabitedness-check, r=niko...bors-4/+4
2018-12-20Stabilize `Rc`, `Arc` and `Pin` as method receiversMichael Hewson-0/+1
2018-12-18Mark tuple structs as live if their constructors are usedOliver Scherer-42/+38
2018-12-16Rollup merge of #56439 - JohnGinger:master, r=nikomatsakisMazdak Farrokhzad-4/+8
2018-12-11Update testsvarkor-2/+2
2018-12-11Make liveness analysis respect privacyvarkor-2/+4
2018-12-11Make uninhabitedness checking more intelligentvarkor-2/+2
2018-12-11Check for uninhabitedness instead of nevervarkor-4/+2
2018-12-11Add lint for stlibaheart-2/+11
2018-12-09Add lint for items deprecated in futureaheart-15/+46
2018-12-07Various minor/cosmetic improvements to codeAlexander Regueiro-47/+45
2018-12-07Change to give a help messageJohn Ginger-6/+8
2018-12-06Use a function to access the Hir map to be able to turn it into a query laterJohn Kåre Alsaker-154/+154
2018-12-06Rollup merge of #56426 - petrochenkov:syntweak, r=nikomatsakisPietro Albini-1/+1
2018-12-05Rollup merge of #56456 - oli-obk:private_impl_trait, r=cramertjPietro Albini-0/+1
2018-12-05Rollup merge of #56119 - frewsxcv:frewsxcv-option-carrier, r=TimNNPietro Albini-4/+1
2018-12-04Utilize `?` instead of `return None`.Corey Farwell-4/+1
2018-12-04syntax: Rename some keywordsVadim Petrochenkov-1/+1
2018-12-03Handle existential types in dead code analysisOliver Scherer-0/+1
2018-12-02Fix line lengthJohn Ginger-2/+4
2018-12-02Clearer error message for dead assignJohn Ginger-2/+2
2018-12-01Rollup merge of #56365 - alexreg:stabilise-self_struct_ctor, r=Centrilkennytm-2/+3
2018-12-01Rollup merge of #55821 - ljedrz:cached_key_sorts, r=michaelwoeristerkennytm-1/+1
2018-11-30Statically link proc_macro into proc macros.Eduard-Mihai Burtescu-3/+2
2018-11-30Use opt_def_id instead of having special branchEsteban Küber-3/+3
2018-11-30Fix ICE with feature self_struct_ctorEsteban Küber-0/+1
2018-11-29Auto merge of #49878 - dlrobertson:va_list_pt0, r=eddybbors-0/+1
2018-11-27Use sort_by_cached_key when key the function is not trivial/freeljedrz-1/+1
2018-11-26libcore: Add va_list lang item and intrinsicsDan Robertson-0/+1
2018-11-26rustc-guide has movedMark Mansi-1/+1
2018-11-21rustc: implement and use Default on more types.Eduard-Mihai Burtescu-7/+10
2018-11-21rustc: remove {FxHash,Node,DefId,HirId,ItemLocal}{Map,Set} "constructor" fns.Eduard-Mihai Burtescu-13/+13
2018-11-19Auto merge of #56051 - pietroalbini:rollup, r=pietroalbinibors-2/+2
2018-11-18Fix ICEs from imports of items not defined in modulesVadim Petrochenkov-5/+3
2018-11-14capture_disjoint_fields(rust-lang#53488)Blitzerr-2/+2
2018-11-12Use IndexVec instead of `usize` in librustcOliver Scherer-6/+12