about summary refs log tree commit diff
path: root/src/librustc/lib
AgeCommit message (Expand)AuthorLines
2013-08-15Add ToCStr method .with_c_str()Kevin Ballard-1/+1
2013-08-11auto merge of #8410 : luqmana/rust/mcpu, r=sanxiynbors-0/+1
2013-08-11auto merge of #8421 : alexcrichton/rust/unnamed-addr, r=thestingerbors-0/+9
2013-08-10rustc: Add --target-cpu flag to select a more specific processor instead of t...Luqman Aden-0/+1
2013-08-10auto merge of #8270 : dotdash/rust/ret_alloca_elim, r=pcwaltonbors-0/+2
2013-08-10Elide unnecessary ret slot allocasBjörn Steinbrink-0/+2
2013-08-09Implement an `address_insignificant` attributeAlex Crichton-0/+9
2013-08-08Merge remote-tracking branch 'remotes/origin/master' into remove-str-trailing...Erick Tryzelaar-1/+1
2013-08-07core: option.map_consume -> option.map_moveErick Tryzelaar-1/+1
2013-08-04Merge remote-tracking branch 'remotes/origin/master' into str-remove-nullErick Tryzelaar-30/+55
2013-08-04std: replace str::as_c_str with std::c_strErick Tryzelaar-2/+2
2013-08-04Integrate new arm patch and fix an LLVM bugAlex Crichton-1/+3
2013-08-04Add a workaround for 8199 for nowAlex Crichton-0/+13
2013-08-04Fix setting the fixed stack segment attribute on LLVM functionsAlex Crichton-29/+38
2013-08-04Fix build issues once LLVM has been upgradedAlex Crichton-1/+2
2013-08-02librustc: Disallow "unsafe" for external functionsPatrick Walton-1144/+1089
2013-07-28Add an atomic fence intrinsicJames Miller-0/+3
2013-07-23std: move StrUtil::as_c_str into StrSliceErick Tryzelaar-5/+3
2013-07-21Avoid blocks for static allocas and loading the closure environmentBjörn Steinbrink-0/+2
2013-07-20librustc: Remove `pub extern` and `priv extern` from the language.Patrick Walton-1/+1
2013-07-19debuginfo: Cleaned up style issues for pull request.Michael Woerister-1/+1
2013-07-19debuginfo: Support for tuple-style enums (WIP)Michael Woerister-1/+15
2013-07-19debuginfo: Added support for c-style enums.Michael Woerister-2/+19
2013-07-19debuginfo: Began refactoring of composite type handling.Michael Woerister-0/+8
2013-07-17librustc: Remove all uses of "copy".Patrick Walton-0/+1
2013-06-29Great renaming: propagate throughout the rest of the codebaseCorey Richardson-6/+5
2013-06-28Add a depth counter to llvm::type_to_str to work around infinite llvm types.Michael Sullivan-6/+16
2013-06-28Add Float to llvm::type_to_str.Michael Sullivan-0/+1
2013-06-25Change finalize -> drop.Luqman Aden-4/+4
2013-06-22Fix warnings in transJames Miller-2/+0
2013-06-22Finish up Type refactoringJames Miller-35/+12
2013-06-22More Type refactoringsJames Miller-12/+0
2013-06-22Start refacting LLVM Type handlingJames Miller-9/+14
2013-06-22Change calls for TypeName stuff to methodsJames Miller-2/+9
2013-06-22Methodize TypeNamesJames Miller-104/+64
2013-06-21vec: rm old_iter implementations, except BaseIterDaniel Micay-1/+1
2013-06-21librust: cleanup warnings (except 1)James Miller-3/+1
2013-06-19rustc: Dispose of LLVM passes in test casesBrian Anderson-0/+3
2013-06-17Fixed rebase fallout .Vadim Chugunov-2/+0
2013-06-17Refactoring and tidy warnings cleanup.Vadim Chugunov-5/+6
2013-06-17Fixed remaining issues to pass debug-test/* tests.Vadim Chugunov-0/+8
2013-06-17Fixed compile warnings.Vadim Chugunov-4/+4
2013-06-17Move "return" basic block after all other function blocks.Vadim Chugunov-0/+6
2013-06-17Made the while DebugContext mutable, not just created_* hashesVadim Chugunov-18/+25
2013-06-17Use DIBuilder in debuginfoVadim Chugunov-2/+183
2013-06-13Don't run passes again on JIT codeAlex Crichton-2/+0
2013-06-13Revert "Revert "Have JIT execution take ownership of the LLVMContextRef""Alex Crichton-3/+11
2013-06-13Revert "Revert "Remove all usage of the global LLVMContextRef""Alex Crichton-64/+7
2013-06-13Revert "Remove all usage of the global LLVMContextRef"Brian Anderson-7/+64
2013-06-13Revert "Have JIT execution take ownership of the LLVMContextRef"Brian Anderson-11/+3