about summary refs log tree commit diff
path: root/src/librustc/middle
AgeCommit message (Expand)AuthorLines
2016-08-01Move caching of HIR-inlining into CStore in order to avoid duplicating inline...Michael Woerister-8/+14
2016-07-31Auto merge of #34986 - nikomatsakis:issue-34349, r=arielb1bors-7/+47
2016-07-30Rollup merge of #35090 - michaelwoerister:get-rid-of-id-visitor, r=eddybManish Goregaokar-9/+4
2016-07-29intravisit: Fold functionality of IdVisitor into the regular Visitor.Michael Woerister-9/+4
2016-07-25move `during_closure_kind_inference` flag to mcNiko Matsakis-3/+31
2016-07-24Implement ARM personality routine in Rust.Vadim Chugunov-1/+0
2016-07-22Avoid writing a temporary closure kindNiko Matsakis-5/+17
2016-07-08Merge PatKind::QPath into PatKind::Path in HIRVadim Petrochenkov-1/+1
2016-07-08Cleanup of some pattern related codeVadim Petrochenkov-180/+82
2016-07-03prefer `if let` to match with `None => {}` arm in some placesZack M. Davis-43/+31
2016-06-25Rollup merge of #34403 - jonathandturner:move_liberror, r=alexcrichtonJeffrey Seyfried-14/+17
2016-06-23Renames "lets_do_this" macro more appropriately.Paul Jarrett-2/+2
2016-06-23Move errors from libsyntax to its own crateJonathan Turner-14/+17
2016-06-18Fix ICE in memory categorization of tuple patternsVadim Petrochenkov-4/+4
2016-06-16Rollup merge of #34268 - zackmdavis:if_let_over_none_unit_arm, r=jseyfriedManish Goregaokar-19/+13
2016-06-15prefer `if let` to match with `None => ()` arm in some placesZack M. Davis-19/+13
2016-06-11Remove last traces of identifier hygiene from HIRVadim Petrochenkov-2/+1
2016-06-10Address review comments + fix rebaseVadim Petrochenkov-11/+4
2016-06-10Introduce TyCtxt::expect_def/expect_resolution helpers and use them where pos...Vadim Petrochenkov-72/+51
2016-06-09remove residual slice pattern junk from mem_categorizationAriel Ben-Yehuda-76/+10
2016-06-09implement RFC495 semantics for slice patternsAriel Ben-Yehuda-74/+1
2016-06-05rustc_const_eval: work around double rounding.Eduard Burtescu-50/+3
2016-06-04Auto merge of #33622 - arielb1:elaborate-drops, r=nikomatsakisbors-0/+2
2016-06-04Auto merge of #33816 - nikomatsakis:projection-cache-2, r=arielb1bors-110/+179
2016-06-03fix ICEs with RUST_LOGAriel Ben-Yehuda-0/+2
2016-05-31add `Issue32330` warning marker to bound regionsNiko Matsakis-110/+179
2016-05-30stable features lint warning mentions version stabilizedZack M. Davis-11/+17
2016-05-28Address review commentsVadim Petrochenkov-6/+1
2016-05-28Refactor away some functions from hir::pat_utilVadim Petrochenkov-96/+75
2016-05-28Separate bindings from other patterns in HIRVadim Petrochenkov-28/+17
2016-05-27Rollup merge of #33639 - petrochenkov:dotdot, r=nmatsakisManish Goregaokar-16/+29
2016-05-27Rollup merge of #33351 - birkenfeld:loop-label-spans, r=pnkfelixManish Goregaokar-6/+7
2016-05-26Replace pat_adjust_pos with an iterator adapterVadim Petrochenkov-15/+12
2016-05-26Implement `..` in tuple (struct) patternsVadim Petrochenkov-16/+32
2016-05-25Auto merge of #33667 - pnkfelix:fixes-to-mir-dataflow, r=arielb1bors-2/+2
2016-05-25trans: remove item_symbols from metadata and CrateContext.Eduard Burtescu-6/+1
2016-05-25trans: move exported_symbol to Instance::symbol_name.Eduard Burtescu-0/+2
2016-05-24syntax/hir: give loop labels a spanGeorg Brandl-6/+7
2016-05-20Auto merge of #33553 - alexcrichton:cdylibs, r=brsonbors-4/+6
2016-05-19rustc: Add a new crate type, cdylibAlex Crichton-4/+6
2016-05-18allow retracing paths across cratesNiko Matsakis-3/+14
2016-05-18thread the DepGraph to session/crate-storeNiko Matsakis-1/+0
2016-05-18remove the `Any` bound from `CrateStore`Niko Matsakis-6/+1
2016-05-16Remove hir::IdentVadim Petrochenkov-3/+3
2016-05-16fix bug in `debug!` output from `rustc::middle::dataflow`Felix S. Klock II-2/+2
2016-05-14Remove ExplicitSelf from HIRVadim Petrochenkov-1/+0
2016-05-11Rollup merge of #33345 - birkenfeld:issue-31754, r=pnkfelixSteve Klabnik-1/+6
2016-05-11Fixup indentation after methodification.Eduard Burtescu-79/+79
2016-05-11rustc: Split local type contexts interners from the global one.Eduard Burtescu-10/+9
2016-05-11rustc_typeck: Generalize over 'tcx != 'gcx.Eduard Burtescu-35/+27