summary refs log tree commit diff
path: root/src/librustc_trans/_match.rs
AgeCommit message (Expand)AuthorLines
2016-07-03prefer `if let` to match with `None => {}` arm in some placesZack M. Davis-11/+7
2016-06-23Move errors from libsyntax to its own crateJonathan Turner-1/+1
2016-06-10Introduce TyCtxt::expect_def/expect_resolution helpers and use them where pos...Vadim Petrochenkov-11/+9
2016-06-09handle string literals correctly in match checkingAriel Ben-Yehuda-4/+6
2016-06-08fix translation of unsized types and arraysAriel Ben-Yehuda-2/+14
2016-06-07Auto merge of #34012 - eddyb:tick-erased, r=nikomatsakisbors-1/+1
2016-06-05Add a new Assert terminator to MIR for bounds & arithmetic checks.Eduard Burtescu-1/+1
2016-06-05rustc: add ReErased to be used by trait selection, MIR and trans.Eduard Burtescu-1/+1
2016-05-28Refactor away some functions from hir::pat_utilVadim Petrochenkov-12/+10
2016-05-28Separate bindings from other patterns in HIRVadim Petrochenkov-56/+45
2016-05-26Replace pat_adjust_pos with an iterator adapterVadim Petrochenkov-10/+7
2016-05-26Implement `..` in tuple (struct) patternsVadim Petrochenkov-36/+43
2016-05-16Remove hir::IdentVadim Petrochenkov-4/+4
2016-05-11rustc: Split local type contexts interners from the global one.Eduard Burtescu-2/+1
2016-05-11rustc: Wrap users of InferCtxt in an anonymous scope.Eduard Burtescu-4/+2
2016-05-11rustc: Remove the TyCtxt field from ParameterEnvironment.Eduard Burtescu-1/+1
2016-05-11rustc: Split 'tcx into 'gcx and 'tcx for InferCtxt and its users.Eduard Burtescu-2/+2
2016-05-11rustc: Replace &'a TyCtxt<'tcx> with a TyCtxt<'a, 'tcx> wrapper.Eduard Burtescu-4/+4
2016-05-11infer: Use methods for creating an InferCtxt.Eduard Burtescu-4/+3
2016-04-14Rollup merge of #32646 - Ms2ger:Constructor, r=sanxiynSteve Klabnik-7/+7
2016-04-06rustc: move middle::{def,def_id,pat_util} to hir.Eduard Burtescu-3/+3
2016-04-06rustc: move rustc_front to rustc::hir.Eduard Burtescu-2/+2
2016-03-31librustc_trans: use bug!(), span_bug!()Benjamin Herr-7/+7
2016-03-31Stop re-exporting check_match::Constructor.Ms2ger-7/+7
2016-03-30move `const_eval` and `check_match` out of `librustc`Oliver Schneider-7/+6
2016-03-27rustc_trans: move the contents of the trans module to top-level.Eduard Burtescu-0/+2009