summary refs log tree commit diff
path: root/src/librustc/middle
AgeCommit message (Expand)AuthorLines
2018-07-30Auto merge of #52805 - ljedrz:format_str_literal, r=petrochenkovbors-6/+6
2018-07-29Replace push loops with collect() and extend() where possibleljedrz-6/+2
2018-07-28Don't format!() string literalsljedrz-6/+6
2018-07-28Auto merge of #52711 - eddyb:unsized-manuallydrop, r=nikomatsakisbors-0/+2
2018-07-26Add flag indicating whether AST `borrowck` query signalled any error.Felix S. Klock II-0/+8
2018-07-25Change ManuallyDrop from an union to a struct and make it a lang item.Eduard-Mihai Burtescu-0/+2
2018-07-23Change single char str patterns to charsljedrz-1/+1
2018-07-22in which the elided-lifetimes-in-paths lint undergoes a revolutionZack M. Davis-16/+4
2018-07-21Auto merge of #52438 - ljedrz:rustc_vec_capacity, r=eddybbors-10/+6
2018-07-20Refactor a few push loops to iterators in librustcljedrz-10/+6
2018-07-20Auto merge of #52445 - alexcrichton:wasm-import-module, r=eddybbors-1/+2
2018-07-19Auto merge of #52024 - oli-obk:existential_parse, r=nikomatsakisbors-17/+57
2018-07-18rustc: Stabilize #[wasm_import_module] as #[link(...)]Alex Crichton-1/+2
2018-07-18Implement existential typesOliver Schneider-17/+57
2018-07-16rustc: Use link_section, not wasm_custom_sectionAlex Crichton-5/+0
2018-07-16Fix tidycsmoe-17/+44
2018-07-16ItemKindcsmoe-79/+79
2018-07-16ForeignItemKindcsmoe-3/+3
2018-07-16TyKindcsmoe-14/+14
2018-07-16ExprKindcsmoe-136/+136
2018-07-16VariantKindcsmoe-1/+1
2018-07-16DeclKindcsmoe-4/+4
2018-07-16StmtKindcsmoe-7/+7
2018-07-16BinOpKindcsmoe-2/+2
2018-07-15Auto merge of #52381 - oli-obk:ty_to_def_id, r=eddybbors-5/+1
2018-07-14Remove `ty_to_def_id`Oliver Schneider-5/+1
2018-07-14Remove most of `Hash` impls from AST and HIR structuresVadim Petrochenkov-1/+1
2018-07-13Auto merge of #51987 - nikomatsakis:nll-region-infer-scc, r=pnkfelixbors-1/+1
2018-07-12rename `control_flow_graph` to `graph`Niko Matsakis-1/+1
2018-07-12rename `graph` to `control_flow_graph::implementation`Niko Matsakis-1/+1
2018-07-11Rollup merge of #52247 - ljedrz:dyn_librustc, r=oli-obkMark Rousskov-1/+1
2018-07-11Deny bare trait objects in in src/librustcljedrz-1/+1
2018-07-11Auto merge of #52232 - arielb1:ill-adjusted-tuples, r=pnkfelixbors-1/+1
2018-07-11use the adjusted type for cat_pattern in tuple patternsAriel Ben-Yehuda-1/+1
2018-07-09Implement #[alloc_error_handler]Simon Sapin-1/+17
2018-07-05Auto merge of #51967 - varkor:const-body-break-continue, r=estebankbors-25/+28
2018-07-03Rollup merge of #51979 - oli-obk:lowering_cleanups4, r=nikomatsakisPietro Albini-91/+100
2018-07-02Add more safeguards to "missing binding mode" errorsvarkor-25/+28
2018-07-02Get rid of `TyImplTraitExistential`Oliver Schneider-91/+100
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-54/+53
2018-07-02Auto merge of #51866 - zackmdavis:hir_making_each_day_of_the_year, r=petroche...bors-2/+2
2018-07-01Rollup merge of #51921 - japaric:panic-impl-error, r=nagisaPietro Albini-3/+7
2018-07-01Auto merge of #51882 - varkor:check-type_dependent_defs, r=estebankbors-2/+6
2018-06-30in which hir::Visibility recalls whence it came (i.e., becomes Spanned)Zack M. Davis-2/+2
2018-06-30Fortify dummy span checkingVadim Petrochenkov-3/+3
2018-06-29improve the error message when `#[panic_implementation]` is missingJorge Aparicio-3/+7
2018-06-28Rollup merge of #51636 - oli-obk:const_diagnostics, r=eddybMark Rousskov-178/+0
2018-06-28Always check type_dependent_defsvarkor-2/+6
2018-06-28Auto merge of #51687 - japaric:gh51671, r=alexcrichtonbors-0/+10