index
:
rust
this commit
auto
automation/bors/try
automation/bors/try-merge
beta
cargo_update
lcnr/rustc-dev-guide
master
perf-tmp
stable
try
try-perf
https://github.com/rust-lang/rust
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
Age
Commit message (
Expand
)
Author
Lines
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
2016-03-17
trans: Handle ignored arguments/returns uniformly.
Eduard Burtescu
-56
/
+66
2016-03-17
trans: Set the calling convention in apply_attrs_callsite.
Eduard Burtescu
-0
/
+4
2016-03-17
trans: Apply all attributes through FnType.
Eduard Burtescu
-388
/
+240
2016-03-17
trans: Use llvm::Attributes directly in ArgTy.
Eduard Burtescu
-78
/
+80
2016-03-17
rustc_llvm: An AttrBuilder that's not completely wasteful.
Eduard Burtescu
-95
/
+106
2016-03-17
rustc_llvm: Update the Attribute bitflags and remove OtherAttribute.
Eduard Burtescu
-40
/
+25
2016-03-17
trans: use sizing_type_of for interacting with potentially incomplete types.
Eduard Burtescu
-59
/
+71
2016-03-17
trans: Apply ZExt and StructRet attributes uniformly.
Eduard Burtescu
-157
/
+67
2016-03-17
trans: Only mutate ArgTy's in C ABI handling, don't create them.
Eduard Burtescu
-180
/
+179
2016-03-17
trans: Handle type_of for Rust fn's via abi::FnType.
Eduard Burtescu
-86
/
+62
2016-03-17
trans: Remove dropflag-unaware type_is_newtype_immediate shortcut.
Eduard Burtescu
-13
/
+0
2016-03-17
tests: Force instantiation of extern fns.
Eduard Burtescu
-0
/
+5
2016-03-17
trans: Pass fat pointers as two arguments even for FFI.
Eduard Burtescu
-42
/
+68
2016-03-17
trans: Don't treat closure types like function types in declare.
Eduard Burtescu
-100
/
+65
2016-03-17
trans: Combine cabi and back::abi into abi.
Eduard Burtescu
-68
/
+45
[next]