2016-03-17 |
Eduard Burtescu | Add #[rustc_no_mir] to make tests pass with -Z orbit. |
tree | commitdiff |
2016-03-17 |
Eduard Burtescu | compiletest: Add rustc-env for run-pass/super-fast... |
tree | commitdiff |
2016-03-17 |
Eduard Burtescu | mir: Don't forget to drop arguments. |
tree | commitdiff |
2016-03-17 |
Eduard Burtescu | hir_map: Provide expression and statement attributes. |
tree | commitdiff |
2016-03-17 |
Eduard Burtescu | trans: Do not depend on having Expr's around for generi... |
tree | commitdiff |
2016-03-17 |
Eduard Burtescu | const_eval: Take just one set of substitutions in looku... |
tree | commitdiff |
2016-03-17 |
Eduard Burtescu | mir: Use usize instead of u32 for indexing slices. |
tree | commitdiff |
2016-03-17 |
Eduard Burtescu | Add -Z orbit for forcing MIR for everything, unless... |
tree | commitdiff |
2016-03-17 |
Eduard Burtescu | hir, mir: Separate HIR expressions / MIR operands from... |
tree | commitdiff |
2016-03-17 |
Eduard Burtescu | mir: Translate Rvalue::Slice without relying on tvec. |
tree | commitdiff |
2016-03-17 |
Eduard Burtescu | mir: Get the right non-reference type for binding patterns. |
tree | commitdiff |
2016-03-17 |
Eduard Burtescu | mir: Don't lose sub-patterns inside slice patterns. |
tree | commitdiff |
2016-03-17 |
Eduard Burtescu | mir: Match against slices by calling PartialEq::eq. |
tree | commitdiff |
2016-03-17 |
Eduard Burtescu | trans: Make everything used from within at_start Builde... |
tree | commitdiff |
2016-03-17 |
Eduard Burtescu | mir: Call set_operand_dropped in more places, specifica... |
tree | commitdiff |
2016-03-17 |
Eduard Burtescu | mir: Translate intrinsics, via old trans where possible. |
tree | commitdiff |
2016-03-17 |
Eduard Burtescu | mir: Reintroduce the temporary block after invokes... |
tree | commitdiff |
2016-03-17 |
Eduard Burtescu | mir: Trigger closure instantiations when the closure... |
tree | commitdiff |
2016-03-17 |
Eduard Burtescu | trans: Load and cache cross-crate Mir instances in... |
tree | commitdiff |
2016-03-17 |
Eduard Burtescu | mir: Don't shadow the "args" variable in Call translation. |
tree | commitdiff |
2016-03-17 |
Eduard Burtescu | mir: Truncate bool to i1 for SwitchInt. |
tree | commitdiff |
2016-03-17 |
Eduard Burtescu | trans: Take a &Builder in call_memcpy, like call_memset. |
tree | commitdiff |
2016-03-17 |
Eduard Burtescu | mir: Support RustCall ABI functions. |
tree | commitdiff |
2016-03-17 |
Eduard Burtescu | mir: Load FatPtr constants instead of keeping them... |
tree | commitdiff |
2016-03-17 |
Eduard Burtescu | mir: Don't load the discriminant, it's already in immed... |
tree | commitdiff |
2016-03-17 |
Eduard Burtescu | mir: Don't use ConstVal when adjustments are involved... |
tree | commitdiff |
2016-03-17 |
Eduard Burtescu | mir: Unsize ConstVal::ByteStr before comparing &[u8... |
tree | commitdiff |
2016-03-17 |
Eduard Burtescu | mir: Ignore noop casts (e.g. when `as` used for coercion). |
tree | commitdiff |
2016-03-17 |
Eduard Burtescu | mir: Don't use ConstVal kinds that contain local NodeId's. |
tree | commitdiff |
2016-03-17 |
Eduard Burtescu | mir: Use the right form of GEPi for indexing slices... |
tree | commitdiff |
2016-03-17 |
Eduard Burtescu | mir: Monomorphize LvalueTy's of projections. |
tree | commitdiff |
2016-03-17 |
Eduard Burtescu | trans: Simplify "try" intrinsic. |
tree | commitdiff |
2016-03-17 |
Eduard Burtescu | tests: Use arguments in codegen/stores.rs to turn aggre... |
tree | commitdiff |
2016-03-17 |
Eduard Burtescu | trans: Remove the foreign module. |
tree | commitdiff |
2016-03-17 |
Eduard Burtescu | trans: Handle all function setup for all ABIs via FnType. |
tree | commitdiff |
2016-03-17 |
Eduard Burtescu | trans: datum::lvalue_scratch_datum doesn't need a move... |
tree | commitdiff |
2016-03-17 |
Eduard Burtescu | trans: Handle calls for all ABIs through FnType. |
tree | commitdiff |
2016-03-17 |
Eduard Burtescu | trans: Provide the FnType for a direct call via Callee... |
tree | commitdiff |
2016-03-17 |
Eduard Burtescu | trans: Handle ignored arguments/returns uniformly. |
tree | commitdiff |
2016-03-17 |
Eduard Burtescu | trans: Set the calling convention in apply_attrs_callsite. |
tree | commitdiff |
2016-03-17 |
Eduard Burtescu | trans: Apply all attributes through FnType. |
tree | commitdiff |
2016-03-17 |
Eduard Burtescu | trans: Use llvm::Attributes directly in ArgTy. |
tree | commitdiff |
2016-03-17 |
Eduard Burtescu | rustc_llvm: An AttrBuilder that's not completely wasteful. |
tree | commitdiff |
2016-03-17 |
Eduard Burtescu | rustc_llvm: Update the Attribute bitflags and remove... |
tree | commitdiff |
2016-03-17 |
Eduard Burtescu | trans: use sizing_type_of for interacting with potentia... |
tree | commitdiff |
2016-03-17 |
Eduard Burtescu | trans: Apply ZExt and StructRet attributes uniformly. |
tree | commitdiff |
2016-03-17 |
Eduard Burtescu | trans: Only mutate ArgTy's in C ABI handling, don't... |
tree | commitdiff |
2016-03-17 |
Eduard Burtescu | trans: Handle type_of for Rust fn's via abi::FnType. |
tree | commitdiff |
2016-03-17 |
Eduard Burtescu | trans: Remove dropflag-unaware type_is_newtype_immediat... |
tree | commitdiff |
2016-03-17 |
Eduard Burtescu | tests: Force instantiation of extern fns. |
tree | commitdiff |
2016-03-17 |
Eduard Burtescu | trans: Pass fat pointers as two arguments even for... |
tree | commitdiff |
2016-03-17 |
Eduard Burtescu | trans: Don't treat closure types like function types... |
tree | commitdiff |
2016-03-17 |
Eduard Burtescu | trans: Combine cabi and back::abi into abi. |
tree | commitdiff |
2016-03-17 |
Eduard Burtescu | trans: Condense the fn instantiation logic into callee. |
tree | commitdiff |
2016-03-17 |
Eduard Burtescu | trans: Rename MonoId to Instance and start using it... |
tree | commitdiff |
2016-03-17 |
Eduard Burtescu | trans: Don't store extra copies of intrinsics ID/substs. |
tree | commitdiff |
2016-03-17 |
Eduard Burtescu | trans: use Cell instead of RefCell where it suffices. |
tree | commitdiff |
2016-03-17 |
Eduard Burtescu | trans: simplify the declare interface. |
tree | commitdiff |
2016-03-17 |
Eduard Burtescu | trans: Revamp and empower cabi::FnType. |
tree | commitdiff |
2016-03-17 |
Eduard Burtescu | trans: Pass the Rust type for the closure env in type_o... |
tree | commitdiff |
2016-03-17 |
Eduard Burtescu | trans: Remove the old ExprOrMethodCall. |
tree | commitdiff |
2016-03-17 |
Eduard Burtescu | trans: Remove unused return type argument from declare_cfn. |
tree | commitdiff |
2016-03-17 |
Eduard Burtescu | trans: Move static item handling to consts. |
tree | commitdiff |
2016-03-17 |
Eduard Burtescu | trans: Remove dead code for variants and structs from... |
tree | commitdiff |
2016-03-17 |
Eduard Burtescu | trans: Move trans_foreign_mod and trans_impl to trans_item. |
tree | commitdiff |
2016-03-17 |
Eduard Burtescu | trans: Get functions and do calls only through Callee. |
tree | commitdiff |
2016-03-17 |
Eduard Burtescu | metadata: Constrain FoundAst::FoundParent to an Item. |
tree | commitdiff |
2016-03-17 |
Eduard Burtescu | metedata: Remove the unnecessary indirection to astencode. |
tree | commitdiff |
2016-03-17 |
Eduard Burtescu | Move simd_ffi gating from trans to typeck. |
tree | commitdiff |
2016-03-17 |
Eduard Burtescu | trans: Use fmt::Debug for debugging instead of ad-hoc... |
tree | commitdiff |
2016-03-17 |
bors | Auto merge of #32237 - alexcrichton:rustbuild-make... |
tree | commitdiff |
2016-03-17 |
bors | Auto merge of #32285 - oli-obk:fix/const_bitshift,... |
tree | commitdiff |
2016-03-17 |
Alex Crichton | rustbuild: Implement `make dist` |
tree | commitdiff |
2016-03-16 |
bors | Auto merge of #32284 - jseyfried:name_conflict_diagnost... |
tree | commitdiff |
2016-03-16 |
bors | Auto merge of #31746 - erickt:newline, r=sfackler |
tree | commitdiff |
2016-03-16 |
bors | Auto merge of #32228 - jonas-schievink:diag1, r=sanxiyn |
tree | commitdiff |
2016-03-16 |
bors | Auto merge of #32280 - japaric:rt, r=alexcrichton |
tree | commitdiff |
2016-03-16 |
Jonas Schievink | Resolve conflicts and extend the test |
tree | commitdiff |
2016-03-16 |
Jonas Schievink | Use `fully_normalize`, unwrapping its result |
tree | commitdiff |
2016-03-16 |
Jonas Schievink | Normalize return type when checking for E0269 |
tree | commitdiff |
2016-03-16 |
bors | Auto merge of #32273 - alexcrichton:fix-time-sub, r... |
tree | commitdiff |
2016-03-16 |
Oliver Schneider | don't assume the rhs of a bitshift is of any particular... |
tree | commitdiff |
2016-03-16 |
Jeffrey Seyfried | Fix fallout in tests |
tree | commitdiff |
2016-03-16 |
Jeffrey Seyfried | Improve diagnostics for duplicate names |
tree | commitdiff |
2016-03-16 |
bors | Auto merge of #32266 - alexcrichton:fix-mingw-rustbuild... |
tree | commitdiff |
2016-03-16 |
Jorge Aparicio | update compiler-rt submodule |
tree | commitdiff |
2016-03-16 |
bors | Auto merge of #32236 - alexcrichton:better-compile... |
tree | commitdiff |
2016-03-16 |
Alex Crichton | rustc: Improve compile time of platform intrinsics |
tree | commitdiff |
2016-03-15 |
Alex Crichton | std: Fix overflow when subtracting Instant |
tree | commitdiff |
2016-03-15 |
bors | Auto merge of #31838 - aochagavia:trans, r=nrc |
tree | commitdiff |
2016-03-15 |
Adolfo OchagavĂa | Refactor rustc_trans::save |
tree | commitdiff |
2016-03-15 |
Alex Crichton | rustbuild: Fix LLVM compile on MinGW |
tree | commitdiff |
2016-03-15 |
bors | Auto merge of #31887 - SimonSapin:quiet-test, r=alexcri... |
tree | commitdiff |
2016-03-15 |
Simon Sapin | Add a test for --quiet in test harness. |
tree | commitdiff |
2016-03-15 |
Simon Sapin | Shorter output for `rustc --test` binaries. |
tree | commitdiff |
2016-03-15 |
bors | Auto merge of #32251 - durka:derive-2810, r=alexcrichton |
tree | commitdiff |
2016-03-15 |
bors | Auto merge of #32250 - durka:derive-31574, r=alexcrichton |
tree | commitdiff |
2016-03-15 |
bors | Auto merge of #32239 - alexcrichton:fix-cross-to-freebs... |
tree | commitdiff |
2016-03-15 |
bors | Auto merge of #32238 - frewsxcv:compiletest, r=alexcrichton |
tree | commitdiff |
2016-03-15 |
bors | Auto merge of #32206 - alexcrichton:fix-windows-rustbui... |
tree | commitdiff |
next |