about summary refs log tree commit diff
path: root/src/librustc/middle/mem_categorization.rs
AgeCommit message (Expand)AuthorLines
2019-04-27Auto merge of #59540 - Zoxc:the-arena-2, r=michaelwoeristerbors-3/+2
2019-04-25Update rvalue_promotable_mapJohn Kåre Alsaker-3/+2
2019-04-25Introduce hir::ExprKind::Use and employ in for loop desugaring.Mazdak Farrokhzad-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-6/+2
2019-04-16refactor Adjustment to use new PointerCast enumSaleem Jaffer-6/+2
2019-04-14HirIdify hir::Defljedrz-3/+5
2019-04-01Allow closure to unsafe fn coercionTaiki Endo-1/+1
2019-03-24Re-order fields in `Def::Ctor`.David Wood-3/+3
2019-03-24Move `CtorOf` into `hir::def`.David Wood-4/+4
2019-03-24Remove `VariantDef::parent_did`Vadim Petrochenkov-1/+1
2019-03-24Separate variant id and variant constructor id.David Wood-9/+14
2019-03-15rustc: remove TyCtxt::parent_def_id in favor of TyCtxt::parent.Eduard-Mihai Burtescu-3/+3
2019-03-15rustc: remove fmt::{Debug,Display} from ty::TyKind.Eduard-Mihai Burtescu-7/+10
2019-03-02hir: remove NodeId from Pat and FieldPatljedrz-9/+9
2019-02-24hir: remove NodeId from Exprljedrz-4/+4
2019-02-20Rollup merge of #58562 - dlrobertson:fix_nits, r=alexregkennytm-4/+4
2019-02-18Fix style nitsDan Robertson-4/+4
2019-02-15Take Const into account in HIRvarkor-1/+1
2019-02-13Rollup merge of #58137 - ljedrz:cleanup_node_id_to_type, r=estebankMazdak Farrokhzad-2/+2
2019-02-10rustc: doc commentsAlexander Regueiro-8/+8
2019-02-09cleanup: rename node_id_to_type(_opt)ljedrz-2/+2
2019-02-05move librustc to 2018Mark Mansi-14/+14
2019-01-02rename `type_moves_by_default` to `type_is_copy_modulo_regions`Niko Matsakis-7/+8
2018-12-27AST/HIR: Introduce `ExprKind::Err` for better error recovery in the front-endVadim Petrochenkov-1/+1
2018-12-25Remove licensesMark Rousskov-10/+0
2018-12-07Various minor/cosmetic improvements to codeAlexander Regueiro-4/+4
2018-12-06Use a function to access the Hir map to be able to turn it into a query laterJohn Kåre Alsaker-8/+8
2018-11-14capture_disjoint_fields(rust-lang#53488)Blitzerr-1/+1
2018-11-12Use IndexVec instead of `usize` in librustcOliver Scherer-1/+3
2018-10-17AST-borrowck: add separate mem category for thread-locals, as they are not qu...Felix S. Klock II-8/+21
2018-10-06rustc/middle: whitespace & formatting fixesljedrz-226/+216
2018-10-06rustc/middle: use Cow<'static, str> where applicableljedrz-17/+18
2018-09-29don't elide lifetimes in paths in librustc/Zack M. Davis-7/+8
2018-09-13introduce SelfCtorF001-2/+2
2018-08-27Rename hir::map::NodeKind to hir::Nodevarkor-2/+2
2018-08-27Remove path prefixes from NodeKindvarkor-2/+2
2018-08-27Rename hir::map::Node to hir::map::NodeKindvarkor-1/+1
2018-08-22Remove Ty prefix from Ty{Adt|Array|Slice|RawPtr|Ref|FnDef|FnPtr|Dynamic|Closu...varkor-12/+12
2018-07-28Don't format!() string literalsljedrz-4/+4
2018-07-16ExprKindcsmoe-16/+16
2018-07-11use the adjusted type for cat_pattern in tuple patternsAriel Ben-Yehuda-1/+1
2018-07-01add FIXMEs pleading for post-@ edit of commentary on mem_categorizationZack M. Davis-8/+14
2018-07-01use HirId in middle::mem_categorization::cmt_, and consequences of thatZack M. Davis-44/+43
2018-06-28Auto merge of #51444 - estebank:impl-static, r=nikomatsakisbors-1/+1
2018-06-23Rename ExprAgain to ExprContinuevarkor-1/+1
2018-06-21use `pat_ty_adjusted` from `expr_use_visitor` to type of argumentsNiko Matsakis-1/+1
2018-06-21rename `pat_ty` to `pat_ty_adjusted` for clarityNiko Matsakis-4/+4
2018-06-08Suggestion for 'static impl Trait returnEsteban Küber-1/+1
2018-06-01also check `let` arms and nested patterns for mutable borrowsNiko Matsakis-0/+16