2016-04-19 |
Eduard Burtescu | Check transmutes between types without statically known...
|
commit | commitdiff | tree |
2016-04-19 |
Eduard Burtescu | Guard against rustc::layout diverging from rustc_trans.
|
commit | commitdiff | tree |
2016-04-19 |
Eduard Burtescu | Compute LLVM-agnostic type layouts in rustc.
|
commit | commitdiff | tree |
2016-04-19 |
Eduard Burtescu | Parse data-layout specifications.
|
commit | commitdiff | tree |
2016-04-19 |
Eduard Burtescu | Make data-layout mandatory in target specs.
|
commit | commitdiff | tree |
2016-04-16 |
Eduard Burtescu | mir: place match pattern bindings in their respective...
|
commit | commitdiff | tree |
2016-04-16 |
Eduard Burtescu | debuginfo: argument and upvar names for MIR.
|
commit | commitdiff | tree |
2016-04-16 |
Eduard Burtescu | test: don't depend on locals being in scope on the...
|
commit | commitdiff | tree |
2016-04-14 |
Eduard Burtescu | trans: always register an item's symbol, even if duplicated.
|
commit | commitdiff | tree |
2016-04-11 |
Eduard Burtescu | tests: update for MIR debuginfo.
|
commit | commitdiff | tree |
2016-04-11 |
Eduard Burtescu | trans: initial implementation of MIR debuginfo.
|
commit | commitdiff | tree |
2016-04-11 |
Eduard Burtescu | mir: store the span of a scope in the ScopeData.
|
commit | commitdiff | tree |
2016-04-11 |
Eduard Burtescu | trans: use DefKey directly in debuginfo for paths.
|
commit | commitdiff | tree |
2016-04-11 |
Eduard Burtescu | trans: pass essential information from trans_closure...
|
commit | commitdiff | tree |
2016-04-11 |
Eduard Burtescu | trans: use Instance in trans_closure and FunctionContext...
|
commit | commitdiff | tree |
2016-04-11 |
Eduard Burtescu | mir: print the scope and span for variables.
|
commit | commitdiff | tree |
2016-04-08 |
Eduard Burtescu | Blacklist fn item types from being used with variadic...
|
commit | commitdiff | tree |
2016-04-06 |
Eduard Burtescu | rustc: retire hir::map's paths.
|
commit | commitdiff | tree |
2016-04-06 |
Eduard Burtescu | rustc: move some maps from ty to hir.
|
commit | commitdiff | tree |
2016-04-06 |
Eduard Burtescu | rustc: move middle::{def,def_id,pat_util} to hir.
|
commit | commitdiff | tree |
2016-04-06 |
Eduard Burtescu | syntax: dismantle ast_util.
|
commit | commitdiff | tree |
2016-04-06 |
Eduard Burtescu | rustc: dismantle hir::util, mostly moving functions...
|
commit | commitdiff | tree |
2016-04-06 |
Eduard Burtescu | rustc: move rustc_front to rustc::hir.
|
commit | commitdiff | tree |
2016-04-05 |
Eduard Burtescu | trans: don't declare symbols that were already imported.
|
commit | commitdiff | tree |
2016-03-29 |
Eduard Burtescu | mk: move rustc_const_eval to RUSTC_CRATES where it...
|
commit | commitdiff | tree |
2016-03-29 |
Eduard Burtescu | rustc_platform_intrinsics: remove unused rustc dependency.
|
commit | commitdiff | tree |
2016-03-29 |
Eduard Burtescu | Remove unnecessary dependencies on rustc_llvm.
|
commit | commitdiff | tree |
2016-03-26 |
Eduard Burtescu | rustc_trans: move the contents of the trans module...
|
commit | commitdiff | tree |
2016-03-26 |
Eduard Burtescu | rustc_trans: move save to librustc_save_analysis.
|
commit | commitdiff | tree |
2016-03-26 |
Eduard Burtescu | rustc: move cfg, infer, traits and ty from middle to...
|
commit | commitdiff | tree |
2016-03-26 |
Eduard Burtescu | rustc: move middle::subst into middle::ty.
|
commit | commitdiff | tree |
2016-03-26 |
Eduard Burtescu | syntax: Stop the bump loop for trait items at } and...
|
commit | commitdiff | tree |
2016-03-26 |
Eduard Burtescu | syntax: Prevent bumping the parser EOF to stop infinite...
|
commit | commitdiff | tree |
2016-03-23 |
Eduard Burtescu | Annotate run-pass/backtrace with #[rustc_no_mir] on...
|
commit | commitdiff | tree |
2016-03-20 |
Eduard Burtescu | Update snapshots to 2016-03-18 (235d774).
|
commit | commitdiff | tree |
2016-03-18 |
Eduard Burtescu | tests: Update run-make/issue-25581 to reflect how fat...
|
commit | commitdiff | tree |
2016-03-18 |
Eduard Burtescu | trans: Don't ignore zero-sized struct arguments on...
|
commit | commitdiff | tree |
2016-03-18 |
Eduard Burtescu | trans: Decide whether to load volatile_store's argument...
|
commit | commitdiff | tree |
2016-03-18 |
Eduard Burtescu | Update the not-at-all-pretty pain-o-tron-4000+264 test.
|
commit | commitdiff | tree |
2016-03-17 |
Eduard Burtescu | trans: Pass newtypes of immediates as their inner-most...
|
commit | commitdiff | tree |
2016-03-17 |
Eduard Burtescu | mir: Don't memset allocas of types that do not require...
|
commit | commitdiff | tree |
2016-03-17 |
Eduard Burtescu | mir: Store immediates used for indirect arguments in...
|
commit | commitdiff | tree |
2016-03-17 |
Eduard Burtescu | Add #[rustc_no_mir] to make tests pass with -Z orbit.
|
commit | commitdiff | tree |
2016-03-17 |
Eduard Burtescu | compiletest: Add rustc-env for run-pass/super-fast...
|
commit | commitdiff | tree |
2016-03-17 |
Eduard Burtescu | mir: Don't forget to drop arguments.
|
commit | commitdiff | tree |
2016-03-17 |
Eduard Burtescu | hir_map: Provide expression and statement attributes.
|
commit | commitdiff | tree |
2016-03-17 |
Eduard Burtescu | trans: Do not depend on having Expr's around for generic_sim...
|
commit | commitdiff | tree |
2016-03-17 |
Eduard Burtescu | const_eval: Take just one set of substitutions in lookup_con...
|
commit | commitdiff | tree |
2016-03-17 |
Eduard Burtescu | mir: Use usize instead of u32 for indexing slices.
|
commit | commitdiff | tree |
2016-03-17 |
Eduard Burtescu | Add -Z orbit for forcing MIR for everything, unless...
|
commit | commitdiff | tree |
2016-03-17 |
Eduard Burtescu | hir, mir: Separate HIR expressions / MIR operands from...
|
commit | commitdiff | tree |
2016-03-17 |
Eduard Burtescu | mir: Translate Rvalue::Slice without relying on tvec.
|
commit | commitdiff | tree |
2016-03-17 |
Eduard Burtescu | mir: Get the right non-reference type for binding patterns.
|
commit | commitdiff | tree |
2016-03-17 |
Eduard Burtescu | mir: Don't lose sub-patterns inside slice patterns.
|
commit | commitdiff | tree |
2016-03-17 |
Eduard Burtescu | mir: Match against slices by calling PartialEq::eq.
|
commit | commitdiff | tree |
2016-03-17 |
Eduard Burtescu | trans: Make everything used from within at_start Builder...
|
commit | commitdiff | tree |
2016-03-17 |
Eduard Burtescu | mir: Call set_operand_dropped in more places, specifically...
|
commit | commitdiff | tree |
2016-03-17 |
Eduard Burtescu | mir: Translate intrinsics, via old trans where possible.
|
commit | commitdiff | tree |
2016-03-17 |
Eduard Burtescu | mir: Reintroduce the temporary block after invokes...
|
commit | commitdiff | tree |
2016-03-17 |
Eduard Burtescu | mir: Trigger closure instantiations when the closure...
|
commit | commitdiff | tree |
2016-03-17 |
Eduard Burtescu | trans: Load and cache cross-crate Mir instances in...
|
commit | commitdiff | tree |
2016-03-17 |
Eduard Burtescu | mir: Don't shadow the "args" variable in Call translation.
|
commit | commitdiff | tree |
2016-03-17 |
Eduard Burtescu | mir: Truncate bool to i1 for SwitchInt.
|
commit | commitdiff | tree |
2016-03-17 |
Eduard Burtescu | trans: Take a &Builder in call_memcpy, like call_memset.
|
commit | commitdiff | tree |
2016-03-17 |
Eduard Burtescu | mir: Support RustCall ABI functions.
|
commit | commitdiff | tree |
2016-03-17 |
Eduard Burtescu | mir: Load FatPtr constants instead of keeping them...
|
commit | commitdiff | tree |
2016-03-17 |
Eduard Burtescu | mir: Don't load the discriminant, it's already in immediate...
|
commit | commitdiff | tree |
2016-03-17 |
Eduard Burtescu | mir: Don't use ConstVal when adjustments are involved...
|
commit | commitdiff | tree |
2016-03-17 |
Eduard Burtescu | mir: Unsize ConstVal::ByteStr before comparing &[u8...
|
commit | commitdiff | tree |
2016-03-17 |
Eduard Burtescu | mir: Ignore noop casts (e.g. when `as` used for coercion).
|
commit | commitdiff | tree |
2016-03-17 |
Eduard Burtescu | mir: Don't use ConstVal kinds that contain local NodeId's.
|
commit | commitdiff | tree |
2016-03-17 |
Eduard Burtescu | mir: Use the right form of GEPi for indexing slices...
|
commit | commitdiff | tree |
2016-03-17 |
Eduard Burtescu | mir: Monomorphize LvalueTy's of projections.
|
commit | commitdiff | tree |
2016-03-17 |
Eduard Burtescu | trans: Simplify "try" intrinsic.
|
commit | commitdiff | tree |
2016-03-17 |
Eduard Burtescu | tests: Use arguments in codegen/stores.rs to turn aggregates...
|
commit | commitdiff | tree |
2016-03-17 |
Eduard Burtescu | trans: Remove the foreign module.
|
commit | commitdiff | tree |
2016-03-17 |
Eduard Burtescu | trans: Handle all function setup for all ABIs via FnType.
|
commit | commitdiff | tree |
2016-03-17 |
Eduard Burtescu | trans: datum::lvalue_scratch_datum doesn't need a move...
|
commit | commitdiff | tree |
2016-03-17 |
Eduard Burtescu | trans: Handle calls for all ABIs through FnType.
|
commit | commitdiff | tree |
2016-03-17 |
Eduard Burtescu | trans: Provide the FnType for a direct call via Callee...
|
commit | commitdiff | tree |
2016-03-17 |
Eduard Burtescu | trans: Handle ignored arguments/returns uniformly.
|
commit | commitdiff | tree |
2016-03-17 |
Eduard Burtescu | trans: Set the calling convention in apply_attrs_callsite.
|
commit | commitdiff | tree |
2016-03-17 |
Eduard Burtescu | trans: Apply all attributes through FnType.
|
commit | commitdiff | tree |
2016-03-17 |
Eduard Burtescu | trans: Use llvm::Attributes directly in ArgTy.
|
commit | commitdiff | tree |
2016-03-17 |
Eduard Burtescu | rustc_llvm: An AttrBuilder that's not completely wasteful.
|
commit | commitdiff | tree |
2016-03-17 |
Eduard Burtescu | rustc_llvm: Update the Attribute bitflags and remove...
|
commit | commitdiff | tree |
2016-03-17 |
Eduard Burtescu | trans: use sizing_type_of for interacting with potentially...
|
commit | commitdiff | tree |
2016-03-17 |
Eduard Burtescu | trans: Apply ZExt and StructRet attributes uniformly.
|
commit | commitdiff | tree |
2016-03-17 |
Eduard Burtescu | trans: Only mutate ArgTy's in C ABI handling, don't...
|
commit | commitdiff | tree |
2016-03-17 |
Eduard Burtescu | trans: Handle type_of for Rust fn's via abi::FnType.
|
commit | commitdiff | tree |
2016-03-17 |
Eduard Burtescu | trans: Remove dropflag-unaware type_is_newtype_immediate...
|
commit | commitdiff | tree |
2016-03-17 |
Eduard Burtescu | tests: Force instantiation of extern fns.
|
commit | commitdiff | tree |
2016-03-17 |
Eduard Burtescu | trans: Pass fat pointers as two arguments even for...
|
commit | commitdiff | tree |
2016-03-17 |
Eduard Burtescu | trans: Don't treat closure types like function types...
|
commit | commitdiff | tree |
2016-03-17 |
Eduard Burtescu | trans: Combine cabi and back::abi into abi.
|
commit | commitdiff | tree |
2016-03-17 |
Eduard Burtescu | trans: Condense the fn instantiation logic into callee.
|
commit | commitdiff | tree |
2016-03-17 |
Eduard Burtescu | trans: Rename MonoId to Instance and start using it...
|
commit | commitdiff | tree |
2016-03-17 |
Eduard Burtescu | trans: Don't store extra copies of intrinsics ID/substs.
|
commit | commitdiff | tree |
2016-03-17 |
Eduard Burtescu | trans: use Cell instead of RefCell where it suffices.
|
commit | commitdiff | tree |
2016-03-17 |
Eduard Burtescu | trans: simplify the declare interface.
|
commit | commitdiff | tree |
next |