| Age | Commit message (Expand) | Author | Lines |
| 2016-03-18 | change coercion to use target region if not LUB | Niko Matsakis | -56/+53 |
| 2016-03-18 | Auto merge of #32282 - sfackler:panic-hook, r=alexcrichton | bors | -55/+67 |
| 2016-03-18 | Auto merge of #32080 - eddyb:transcendent, r=nikomatsakis | bors | -6369/+4593 |
| 2016-03-18 | tests: Update run-make/issue-25581 to reflect how fat pointers are passed. | Eduard Burtescu | -9/+4 |
| 2016-03-18 | trans: Don't ignore zero-sized struct arguments on x86_64-pc-windows-gnu. | Eduard Burtescu | -4/+17 |
| 2016-03-18 | Auto merge of #32248 - dstu:master, r=alexcrichton | bors | -0/+99 |
| 2016-03-17 | Auto merge of #32207 - achanda:ipv6-doc, r=alexcrichton | bors | -19/+29 |
| 2016-03-18 | trans: Decide whether to load volatile_store's argument based on its ArgType. | Eduard Burtescu | -3/+3 |
| 2016-03-18 | Update the not-at-all-pretty pain-o-tron-4000+264 test. | Eduard Burtescu | -29/+29 |
| 2016-03-18 | trans: Pass newtypes of immediates as their inner-most type again. | Eduard Burtescu | -2/+18 |
| 2016-03-17 | mir: Don't memset allocas of types that do not require drop. | Eduard Burtescu | -1/+3 |
| 2016-03-17 | mir: Store immediates used for indirect arguments in an alloca. | Eduard Burtescu | -1/+1 |
| 2016-03-17 | Add #[rustc_no_mir] to make tests pass with -Z orbit. | Eduard Burtescu | -43/+193 |
| 2016-03-17 | compiletest: Add rustc-env for run-pass/super-fast-paren-parsing. | Eduard Burtescu | -4/+12 |
| 2016-03-17 | mir: Don't forget to drop arguments. | Eduard Burtescu | -1/+4 |
| 2016-03-17 | hir_map: Provide expression and statement attributes. | Eduard Burtescu | -1/+23 |
| 2016-03-17 | trans: Do not depend on having Expr's around for generic_simd_intrinsic. | Eduard Burtescu | -11/+15 |
| 2016-03-17 | const_eval: Take just one set of substitutions in lookup_const_by_id. | Eduard Burtescu | -72/+49 |
| 2016-03-17 | mir: Use usize instead of u32 for indexing slices. | Eduard Burtescu | -3/+3 |
| 2016-03-17 | Add -Z orbit for forcing MIR for everything, unless #[rustc_no_mir] is used. | Eduard Burtescu | -6/+14 |
| 2016-03-17 | hir, mir: Separate HIR expressions / MIR operands from InlineAsm. | Eduard Burtescu | -209/+176 |
| 2016-03-17 | mir: Translate Rvalue::Slice without relying on tvec. | Eduard Burtescu | -9/+13 |
| 2016-03-17 | mir: Get the right non-reference type for binding patterns. | Eduard Burtescu | -21/+15 |
| 2016-03-17 | mir: Don't lose sub-patterns inside slice patterns. | Eduard Burtescu | -11/+42 |
| 2016-03-17 | mir: Match against slices by calling PartialEq::eq. | Eduard Burtescu | -24/+99 |
| 2016-03-17 | trans: Make everything used from within at_start Builder-friendly. | Eduard Burtescu | -142/+169 |
| 2016-03-17 | mir: Call set_operand_dropped in more places, specifically Unsize casts. | Eduard Burtescu | -6/+9 |
| 2016-03-17 | mir: Translate intrinsics, via old trans where possible. | Eduard Burtescu | -31/+106 |
| 2016-03-17 | mir: Reintroduce the temporary block after invokes, to handle critical edges. | Eduard Burtescu | -48/+59 |
| 2016-03-17 | mir: Trigger closure instantiations when the closure value is created. | Eduard Burtescu | -0/+25 |
| 2016-03-17 | trans: Load and cache cross-crate Mir instances in the shared context. | Eduard Burtescu | -232/+210 |
| 2016-03-17 | mir: Don't shadow the "args" variable in Call translation. | Eduard Burtescu | -2/+2 |
| 2016-03-17 | mir: Truncate bool to i1 for SwitchInt. | Eduard Burtescu | -0/+1 |
| 2016-03-17 | trans: Take a &Builder in call_memcpy, like call_memset. | Eduard Burtescu | -35/+38 |
| 2016-03-17 | mir: Support RustCall ABI functions. | Eduard Burtescu | -10/+54 |
| 2016-03-17 | mir: Load FatPtr constants instead of keeping them indirect. | Eduard Burtescu | -11/+13 |
| 2016-03-17 | mir: Don't load the discriminant, it's already in immediate form. | Eduard Burtescu | -7/+4 |
| 2016-03-17 | mir: Don't use ConstVal when adjustments are involved, as they would be lost. | Eduard Burtescu | -4/+8 |
| 2016-03-17 | mir: Unsize ConstVal::ByteStr before comparing &[u8] against it. | Eduard Burtescu | -4/+23 |
| 2016-03-17 | mir: Ignore noop casts (e.g. when `as` used for coercion). | Eduard Burtescu | -2/+7 |
| 2016-03-17 | mir: Don't use ConstVal kinds that contain local NodeId's. | Eduard Burtescu | -12/+16 |
| 2016-03-17 | mir: Use the right form of GEPi for indexing slices vs arrays. | Eduard Burtescu | -12/+15 |
| 2016-03-17 | mir: Monomorphize LvalueTy's of projections. | Eduard Burtescu | -0/+25 |
| 2016-03-17 | trans: Simplify "try" intrinsic. | Eduard Burtescu | -37/+5 |
| 2016-03-17 | tests: Use arguments in codegen/stores.rs to turn aggregates into immediates. | Eduard Burtescu | -15/+8 |
| 2016-03-17 | trans: Remove the foreign module. | Eduard Burtescu | -135/+97 |
| 2016-03-17 | trans: Handle all function setup for all ABIs via FnType. | Eduard Burtescu | -1333/+703 |
| 2016-03-17 | trans: datum::lvalue_scratch_datum doesn't need a move-into-closure trick. | Eduard Burtescu | -15/+14 |
| 2016-03-17 | trans: Handle calls for all ABIs through FnType. | Eduard Burtescu | -697/+472 |
| 2016-03-17 | trans: Provide the FnType for a direct call via Callee::direct_fn_type. | Eduard Burtescu | -32/+55 |