summary refs log tree commit diff
path: root/src/rustllvm/RustWrapper.cpp
AgeCommit message (Expand)AuthorLines
2015-04-21rollup merge of #24635: tamird/llvm-3.5Alex Crichton-16/+6
2015-04-21rustc: Handle duplicate names merging archivesAlex Crichton-24/+55
2015-04-21LLVM < 3.5 is unsupported since bb18a3cTamir Duberstein-16/+6
2015-04-03Implement LLVMGetOrInsertGlobal wrapperSimonas Kazlauskas-0/+6
2015-04-03Wrap LLVM’s Module::getNamedValueSimonas Kazlauskas-0/+5
2015-03-14Drop support for LLVM < 3.5 and fix compile errors with 3.5Björn Steinbrink-108/+12
2015-02-01Update LLVM to rust-llvm-2015-01-30Björn Steinbrink-101/+168
2015-01-22Better inline assembly errorsJohn Kåre Alsaker-0/+16
2014-12-30debuginfo: Add a rust-gdb shell script that will start GDB with Rust pretty p...Michael Woerister-3/+9
2014-10-04Update LLVM.Luqman Aden-5/+40
2014-09-27Translate inline assembly errors back to source locationsKeegan McAllister-0/+15
2014-09-12Add -C remark for LLVM optimization remarksKeegan McAllister-0/+48
2014-09-12Add a Rust string ostream for LLVMKeegan McAllister-8/+4
2014-08-15Fix builds with LLVM < 3.6Björn Steinbrink-0/+8
2014-08-04Update LLVMVadim Chugunov-2/+2
2014-07-25rustllvm: Stub out some functions for llvm < 3.5Luqman Aden-0/+9
2014-07-25librustc: Use builder for llvm attributes.Luqman Aden-0/+17
2014-07-24rustllvm: Don't require null terminators in filesAlex Crichton-9/+25
2014-07-24Updated LLVM for iOSValerii Hiora-5/+6
2014-06-21Update LLVMBjörn Steinbrink-2/+10
2014-06-12debuginfo: Fix issue with unique type IDs not being passed to LLVM for LLVM 3.4Michael Woerister-2/+7
2014-05-23librustc: Consolidate the attribute handling for tagging function arguments a...Luqman Aden-40/+31
2014-05-22Update to LLVM head and mark various ptrs as nonnull.Luqman Aden-0/+12
2014-05-13rustllvm: Add LLVMRustArrayTypeklutzy-0/+6
2014-04-23rustc: Fix passing errors from LLVM to rustcAlex Crichton-13/+23
2014-04-19rustc: Ensure closures are "split-stack"Alex Crichton-0/+12
2014-04-17Upgrade LLVMAlex Crichton-10/+38
2014-04-03rustc: Stop using LLVMGetSectionNameAlex Crichton-0/+25
2014-03-27Initial support for emitting DWARF for static vars.gentlefolk-0/+22
2014-03-05rustc: Fix support for LLVM 3.3Alex Crichton-0/+5
2014-02-26rustc: Get rustc compiling with LLVM 3.{3,4} againAlex Crichton-7/+56
2014-01-29auto merge of #11853 : alexcrichton/rust/up-llvm, r=brsonbors-7/+13
2014-01-29Upgrade LLVMAlex Crichton-7/+13
2014-01-28Add appropriate LLVM module flags for debug info.comex-0/+8
2014-01-15Issue #3511 - Rationalize temporary lifetimes.Niko Matsakis-0/+11
2014-01-02auto merge of #11274 : michaelwoerister/rust/issue11083, r=pcwaltonbors-2/+4
2014-01-02debuginfo: Fix issue #11083 and some minor clean up.Michael Woerister-2/+4
2013-12-31Convert relevant static mutexes to OnceAlex Crichton-22/+0
2013-12-19rustc: Optimize reading metadata by 4xAlex Crichton-0/+40
2013-12-09Implement LTOAlex Crichton-0/+19
2013-12-05Update LLVM and jettison jit supportAlex Crichton-277/+1
2013-10-28add support for the `cold` function attributeDaniel Micay-0/+5
2013-10-11have LLVM print type strings for usDaniel Micay-0/+7
2013-10-08debuginfo: Unified namespace generation approach for crate-local and external...Michael Woerister-6/+13
2013-09-15debuginfo: Added description of algorithm for handling recursive types.Michael Woerister-23/+0
2013-09-15debuginfo: Support for recursive types.Michael Woerister-0/+30
2013-09-10debuginfo: Wrapped namespace facilities of llvm::DIBuilderMichael Woerister-3/+17
2013-09-09add `noalias` attribute to ~ return valuesDaniel Micay-0/+15
2013-09-04debuginfo: Support for variables captured in closures and closure type descri...Michael Woerister-0/+36
2013-08-28Revert "auto merge of #8695 : thestinger/rust/build, r=pcwalton"Brian Anderson-0/+1