about summary refs log tree commit diff
path: root/src/librustc/lib
AgeCommit message (Expand)AuthorLines
2013-12-31Convert relevant static mutexes to OnceAlex Crichton-2/+3
2013-12-31Implement volatile_load and volatile_store intrinsics.Peter Zotov-0/+4
2013-12-26librustc: De-`&mut` `TypeNames`Patrick Walton-5/+8
2013-12-26librustc: Remove unused `TypeNames::type_names` tablePatrick Walton-3/+0
2013-12-26librustc: Remove unused `TypeNames::find_name` functionPatrick Walton-7/+0
2013-12-24Stop using C++ exceptions for stack unwinding.Vadim Chugunov-1/+0
2013-12-19rustc: Optimize reading metadata by 4xAlex Crichton-1/+8
2013-12-11Disable all unwinding on -Z no-landing-pads LTOAlex Crichton-0/+1
2013-12-09Implement LTOAlex Crichton-0/+11
2013-12-06Link rustllvm statically, and distribute a static snapshotAlex Crichton-1/+12
2013-12-05Update LLVM and jettison jit supportAlex Crichton-12/+0
2013-12-03Register new snapshotsAlex Crichton-6/+0
2013-11-29Add generation of static libraries to rustcAlex Crichton-27/+37
2013-11-28Register new snapshotsAlex Crichton-37/+0
2013-11-27auto merge of #10684 : jld/rust/unstruct-unhack-typekind, r=alexcrichtonbors-0/+40
2013-11-26Remove enum struct return workaround from LLVM bindings.Jed Davis-0/+40
2013-11-26auto merge of #10312 : thestinger/rust/thread_local, r=alexcritchtonbors-0/+6
2013-11-26add `#[thread_local]` attributeDaniel Micay-0/+6
2013-11-26librustc: Remove non-procedure uses of `do` from librustc, librustdoc,Patrick Walton-2/+2
2013-11-18Add Win64 calling convention.Eric Holk-0/+1
2013-11-11Remove #[fixed_stack_segment] and #[rust_stack]Alex Crichton-3/+0
2013-11-04libsyntax/librustc: Allow calling variadic foreign functions.Luqman Aden-0/+1
2013-11-02Statically link libuv to librustuvAlex Crichton-2/+1
2013-10-29Add repr attributes in various places that need them.Jed Davis-0/+6
2013-10-28add support for the `cold` function attributeDaniel Micay-0/+2
2013-10-14Removing ccdeclSteve Klabnik-1/+1
2013-10-14Remove unused abi attributes.Steve Klabnik-2/+1
2013-10-11have LLVM print type strings for usDaniel Micay-59/+8
2013-10-09option: rewrite the API to use compositionDaniel Micay-1/+1
2013-10-08rm useless fast_ffi attributesDaniel Micay-457/+0
2013-10-08debuginfo: Unified namespace generation approach for crate-local and external...Michael Woerister-1/+2
2013-10-02auto merge of #9638 : pnkfelix/rust/fsk-issue7526-attempt-to-catch-nonuc-stat...bors-0/+1
2013-10-01auto merge of #9599 : alexcrichton/rust/less-fmt, r=huonwbors-7/+7
2013-09-30rustc: Remove usage of fmt!Alex Crichton-7/+7
2013-10-01add -Z soft-float optionJyun-Yan You-1/+2
2013-10-01Add new lint: non_uppercase_pattern_statics, for #7526.Felix S. Klock II-0/+1
2013-09-16switch Drop to `&mut self`Daniel Micay-4/+4
2013-09-15debuginfo: Fix style nits for pull request.Michael Woerister-1/+0
2013-09-15debuginfo: Support for recursive types.Michael Woerister-0/+4
2013-09-10debuginfo: Wrapped namespace facilities of llvm::DIBuilderMichael Woerister-0/+8
2013-09-09add `noalias` attribute to ~ return valuesDaniel Micay-0/+6
2013-09-04debuginfo: Support for by-value arguments (still excluding some cases of self...Michael Woerister-0/+6
2013-09-04debuginfo: Support for variables captured in closures and closure type descri...Michael Woerister-0/+19
2013-08-30Tweak pass management and add some more optionsAlex Crichton-4/+2
2013-08-26Rewrite pass management with LLVMAlex Crichton-44/+77
2013-08-20auto merge of #8328 : alexcrichton/rust/llvm-head, r=brsonbors-23/+4
2013-08-20Fix LLVM compilation issues and use the new attrsAlex Crichton-23/+4
2013-08-19Add externfn macro and correctly label fixed_stack_segmentsNiko Matsakis-0/+4
2013-08-19Issue #3678: Remove wrappers and call foreign functions directlyNiko Matsakis-0/+5
2013-08-16debuginfo: Generate template type parameters for generic functions.Michael Woerister-0/+10