about summary refs log tree commit diff
path: root/src/librustc/middle
AgeCommit message (Expand)AuthorLines
2019-04-28Fix lint findings in librustcflip1995-4/+4
2019-04-27Auto merge of #59540 - Zoxc:the-arena-2, r=michaelwoeristerbors-8/+5
2019-04-25Update rvalue_promotable_mapJohn Kåre Alsaker-5/+3
2019-04-25Update region_scope_treeJohn Kåre Alsaker-3/+2
2019-04-25Introduce hir::ExprKind::Use and employ in for loop desugaring.Mazdak Farrokhzad-4/+16
2019-04-23Add rustc_allow_const_fn_ptrTaylor Cramer-0/+1
2019-04-23Rollup merge of #59823 - davidtwco:issue-54716, r=cramertjMazdak Farrokhzad-1/+1
2019-04-22Remove double trailing newlinesvarkor-1/+0
2019-04-21Introduce `ArgSource` for diagnostics.David Wood-1/+1
2019-04-21Remove mutability from `Def::Static`Vadim Petrochenkov-2/+5
2019-04-20Auto merge of #59987 - saleemjaffer:refactor_adjust_castkinds, r=oli-obkbors-11/+3
2019-04-16refactor Adjustment to use new PointerCast enumSaleem Jaffer-11/+3
2019-04-16Rollup merge of #59993 - euclio:unused-ref-field, r=estebankMazdak Farrokhzad-5/+12
2019-04-16Rollup merge of #59903 - estebank:after-main, r=oli-obkMazdak Farrokhzad-1/+0
2019-04-15include mode in unused binding suggestion spanAndy Russell-5/+12
2019-04-15Make check_name genericJohn Kåre Alsaker-3/+3
2019-04-14Auto merge of #59335 - Aaron1011:fix/extern-priv-final, r=Aaron1011bors-0/+1
2019-04-14HirIdify hir::Defljedrz-13/+13
2019-04-14Properly parse '--extern-private' with name and pathAaron Hill-0/+1
2019-04-11Continue evaluating after missing mainEsteban Küber-1/+0
2019-04-01Refactor async fn return type loweringTaylor Cramer-1/+1
2019-04-01Allow closure to unsafe fn coercionTaiki Endo-2/+2
2019-03-29Rollup merge of #59486 - varkor:dead-code-impl, r=sanxiynMazdak Farrokhzad-8/+6
2019-03-28Walk all items for dead_code lint by defaultvarkor-9/+6
2019-03-28Rollup merge of #59216 - stepnivlk:type_dependent_defs-wrappers, r=oli-obkMazdak Farrokhzad-5/+4
2019-03-28Rollup merge of #59413 - Zoxc:hirid, r=oli-obkMazdak Farrokhzad-4/+5
2019-03-28Visit ItemKind::Impl for dead code lintvarkor-0/+1
2019-03-26Rollup merge of #59389 - euclio:deprecated-suggestion, r=varkorMazdak Farrokhzad-1/+1
2019-03-25Allocate HIR id counters for use trees in MiscCollectorJohn Kåre Alsaker-1/+1
2019-03-25Auto merge of #59256 - petrochenkov:derval2, r=Zoxcbors-9/+8
2019-03-25hir: replace NodeId with HirId in ItemIdljedrz-3/+4
2019-03-24Re-order fields in `Def::Ctor`.David Wood-5/+5
2019-03-24Move `CtorOf` into `hir::def`.David Wood-8/+8
2019-03-24replace redundant note in deprecation warningAndy Russell-1/+1
2019-03-24Remove `VariantDef::parent_did`Vadim Petrochenkov-1/+1
2019-03-24Separate variant id and variant constructor id.David Wood-31/+64
2019-03-23Auto merge of #59096 - ljedrz:HirIdify_AccessLevel, r=Zoxcbors-7/+6
2019-03-17Auto merge of #58994 - oli-obk:deprecated_derive, r=petrochenkovbors-1/+4
2019-03-17Make meta-item API compatible with `LocalInternedString::get` soundness fixVadim Petrochenkov-9/+8
2019-03-16Don't report deprecation lints in derive expansionsOliver Scherer-1/+4
2019-03-16syntax: Do not accidentally treat multi-segment meta-items as single-segmentVadim Petrochenkov-8/+9
2019-03-16Rollup merge of #59146 - estebank:suggest-return-lt, r=varkorkennytm-5/+41
2019-03-16Add def getting methods to librustc/ty/contextTomas Koutsky-5/+4
2019-03-15rustc: rename item_path to def_path (except the module in ty).Eduard-Mihai Burtescu-2/+2
2019-03-15rustc: remove TyCtxt::parent_def_id in favor of TyCtxt::parent.Eduard-Mihai Burtescu-8/+8
2019-03-15rustc: remove fmt::{Debug,Display} from ty::TyKind.Eduard-Mihai Burtescu-7/+10
2019-03-13middle: replace NodeId with HirId in AccessLevelsljedrz-7/+6
2019-03-13Auto merge of #56864 - Zoxc:stable-hash-macro, r=michaelwoeristerbors-15/+28
2019-03-12Suggest adding lifetime to struct fieldEsteban Küber-1/+8
2019-03-13Use derive macro for HashStableJohn Kåre Alsaker-15/+28