about summary refs log tree commit diff
path: root/src/librustc_trans
AgeCommit message (Expand)AuthorLines
2016-08-05Auto merge of #35116 - jseyfried:groundwork_for_new_import_semantics, r=nrcbors-1/+1
2016-08-05Auto merge of #35283 - shantanuraj:master, r=jonathandturnerbors-1/+1
2016-08-04rustc_trans: don't Assert(Overflow(Neg)) when overflow checks are off.Eduard Burtescu-1/+17
2016-08-04Update wording on E0080Shantanu Raj-1/+1
2016-08-03Auto merge of #35174 - arielb1:llvm-type-audit, r=eddybbors-187/+182
2016-08-03finish type-auditing rustllvmAriel Ben-Yehuda-79/+66
2016-08-03split the FFI part of rustc_llvm to rustc_llvm::ffiAriel Ben-Yehuda-4/+4
2016-08-03begin auditing the C++ types in RustWrapperAriel Ben-Yehuda-84/+88
2016-08-03audit LLVM C++ types in ArchiveWrapper and PassWrapperAriel Ben-Yehuda-27/+31
2016-08-03rustc_trans: don't lose the cross-crate DefId, MIR trans needs it.Eduard Burtescu-3/+5
2016-08-02rustc_trans: load C-like enums larger than usize from memory with -Zorbit.Eduard Burtescu-25/+33
2016-08-01Improve diagnostics for pattern bindings that illegally shadow items.Jeffrey Seyfried-1/+1
2016-08-01Auto merge of #35163 - sanxiyn:rollup, r=sanxiynbors-137/+36
2016-08-02Rollup merge of #35141 - eddyb:assert-mir-debug, r=nagisaSeo Sanghyeon-0/+1
2016-08-02Rollup merge of #35114 - michaelwoerister:inline-meta-to-hir-map, r=eddybSeo Sanghyeon-137/+35
2016-08-01Auto merge of #34743 - badboy:llvm-upgrade, r=eddybbors-51/+92
2016-08-01trans: Avoid weak linkage for closures when linking with MinGW.Michael Woerister-40/+81
2016-08-01Move caching of HIR-inlining into CStore in order to avoid duplicating inline...Michael Woerister-137/+35
2016-07-31rustc_trans: apply the debug location for the MIR Assert panic call.Eduard Burtescu-0/+1
2016-07-29Auto merge of #35032 - vadimcn:rusty-ehabi, r=alexcrichtonbors-18/+1
2016-07-29Remove NO_FILE_METADATA; always use unknown_file_metadata instead of passing 0Vladimir Vukicevic-9/+9
2016-07-29rustc: Fix data-layout for AArch64 targetsAlex Crichton-1/+19
2016-07-29Refactor determining of relocation model into methodsJan-Erik Rediger-24/+41
2016-07-29Use relative path to typeJan-Erik Rediger-1/+1
2016-07-29[LLVM-3.9] Configure PIE at the module level instead of compilation unit levelJan-Erik Rediger-0/+1
2016-07-29[LLVM-3.9] Setup the compile unit information immediatelyJan-Erik Rediger-17/+22
2016-07-29[LLVM-3.9] Rename custom methods to Rust-specific onesJan-Erik Rediger-1/+1
2016-07-28Keep multiple files per work-productNiko Matsakis-34/+64
2016-07-28Address mw nitsNiko Matsakis-21/+15
2016-07-28Add a testing mechanism and a simple spike testNiko Matsakis-0/+153
2016-07-28Modify trans to skip generating `.o` filesNiko Matsakis-96/+307
2016-07-27Auto merge of #34907 - arielb1:found-parse-error, r=nikomatsakisbors-22/+36
2016-07-24Implement ARM personality routine in Rust.Vadim Chugunov-18/+1
2016-07-23Auto merge of #34832 - vadimcn:rusty-personality, r=alexcrichtonbors-4/+10
2016-07-22Implement rust_eh_personality in Rust, remove rust_eh_personality_catch.Vadim Chugunov-4/+10
2016-07-22refactor constant evaluation error reportingAriel Ben-Yehuda-22/+36
2016-07-20trans: Make base::internalize_symbols() respect explicit linkage directives.Michael Woerister-15/+57
2016-07-19Fix wrong condition in base::internalize_symbols().Michael Woerister-1/+1
2016-07-18Run base::internalize_symbols() even for single-codegen-unit crates.Michael Woerister-21/+15
2016-07-17Auto merge of #34789 - jonathandturner:simplify_liberror, r=alexcrichtonbors-14/+14
2016-07-15Rollup merge of #34456 - tbu-:pr_ptr_null, r=aturonGuillaume Gomez-8/+9
2016-07-14Remove CoreEmitter and focus on EmitterJonathan Turner-14/+14
2016-07-13Auto merge of #34772 - jseyfried:cleanup_interner, r=eddybbors-6/+5
2016-07-12Use `ptr::{null, null_mut}` instead of `0 as *{const, mut}`Tobias Bucher-8/+9
2016-07-11Refactor `get_ident_interner` -> `with_ident_interner`.Jeffrey Seyfried-3/+2
2016-07-11Remove `Interner<T>` and rename `StrInterner` to `Interner`.Jeffrey Seyfried-3/+3
2016-07-11Register reads on the corrent HIR itemJonas Schievink-2/+8
2016-07-11Don't register reads for external itemsJonas Schievink-1/+6
2016-07-10Move variant_size_differences out of transJonas Schievink-191/+33
2016-07-09Auto merge of #34365 - petrochenkov:deferr, r=eddybbors-8/+8