about summary refs log tree commit diff
path: root/src/librustc_trans/expr.rs
AgeCommit message (Expand)AuthorLines
2016-08-24rustc_trans: remove the bulk of old trans and most of its support code.Eduard Burtescu-2473/+0
2016-08-17rustc: reduce Substs and Generics to a simple immutable API.Eduard Burtescu-1/+1
2016-08-15Fix bug for ! in old transAndrew Cann-1/+1
2016-08-13Rename empty/bang to neverAndrew Cann-3/+3
2016-08-13Make AdjustEmptyToAny actually perform the adjustmentAndrew Cann-4/+4
2016-08-13Remove obsolete divergence related stuffAndrew Cann-2/+2
2016-08-13Add EmptyToAny adjustmentAndrew Cann-1/+8
2016-08-04Update wording on E0080Shantanu Raj-1/+1
2016-07-08hir-trans: Don't generate code for unreachable operands in short-circuiting l...Michael Woerister-0/+13
2016-06-23Move errors from libsyntax to its own crateJonathan Turner-3/+4
2016-06-10Introduce TyCtxt::expect_def/expect_resolution helpers and use them where pos...Vadim Petrochenkov-5/+5
2016-06-07Auto merge of #34012 - eddyb:tick-erased, r=nikomatsakisbors-1/+1
2016-06-05trans: use the same messages for both MIR and old arithmetic checks.Eduard Burtescu-5/+15
2016-06-05Add a new Assert terminator to MIR for bounds & arithmetic checks.Eduard Burtescu-3/+3
2016-06-05rustc: add ReErased to be used by trait selection, MIR and trans.Eduard Burtescu-1/+1
2016-05-19Support 16-bit pointers as well as i/usizeJake Goulding-0/+2
2016-05-16Remove hir::IdentVadim Petrochenkov-2/+2
2016-05-13Auto merge of #33508 - alexcrichton:always-lower-frem, r=nikomatsakisbors-38/+1
2016-05-11rustc: More interning for data used in Ty<'tcx>.Eduard Burtescu-1/+1
2016-05-11rustc: Split 'tcx into 'gcx and 'tcx for InferCtxt and its users.Eduard Burtescu-3/+3
2016-05-11rustc: Replace &'a TyCtxt<'tcx> with a TyCtxt<'a, 'tcx> wrapper.Eduard Burtescu-8/+8
2016-05-09trans: Make base::custom_coerce_unsize_info only depend on SharedCrateContext.Michael Woerister-1/+3
2016-05-09trans: Always lower to `frem`Alex Crichton-38/+1
2016-04-24thread tighter span for closures aroundNiko Matsakis-1/+1
2016-04-11trans: initial implementation of MIR debuginfo.Eduard Burtescu-5/+5
2016-04-06rustc: move middle::{def,def_id,pat_util} to hir.Eduard Burtescu-1/+1
2016-04-06rustc: dismantle hir::util, mostly moving functions to methods.Eduard Burtescu-2/+2
2016-04-06rustc: move rustc_front to rustc::hir.Eduard Burtescu-4/+3
2016-03-31librustc_trans: use bug!(), span_bug!()Benjamin Herr-74/+67
2016-03-27rustc_trans: move the contents of the trans module to top-level.Eduard Burtescu-0/+2483