about summary refs log tree commit diff
path: root/src/librustc/middle/trans
AgeCommit message (Expand)AuthorLines
2014-05-27std: Remove String's to_ownedRicho Healey-22/+22
2014-05-27rustc: Use rust strings for failure argumentsAlex Crichton-27/+29
2014-05-26auto merge of #14439 : thestinger/rust/nonnull, r=luqmanabors-14/+10
2014-05-26handle attributes for non-immediate types firstDaniel Micay-15/+10
2014-05-26auto merge of #14300 : cmr/rust/enum-size-lint, r=kballardbors-3/+55
2014-05-26mark non-immediate by-value parameters as non-nullDaniel Micay-0/+1
2014-05-24core: rename strbuf::StrBuf to string::StringRicho Healey-57/+57
2014-05-24Port more stuff to mark used attributesSteven Fackler-4/+2
2014-05-24Add AttrId to Attribute_Steven Fackler-2/+3
2014-05-23auto merge of #14306 : luqmana/rust/up-llvm, r=alexcrichtonbors-236/+209
2014-05-23librustc: Consolidate the attribute handling for tagging function arguments a...Luqman Aden-256/+209
2014-05-23auto merge of #14313 : kballard/rust/tuple_dotdot_match_ice, r=cmrbors-1/+4
2014-05-22rustc: add a lint for large enum variantsCorey Richardson-3/+55
2014-05-22auto merge of #14357 : huonw/rust/spelling, r=pnkfelixbors-1/+1
2014-05-22Update to LLVM head and mark various ptrs as nonnull.Luqman Aden-1/+21
2014-05-22libcore: Remove all uses of `~str` from `libcore`.Patrick Walton-3/+4
2014-05-22libstd: Remove all uses of `~str` from `libstd`Patrick Walton-8/+14
2014-05-22libstd: Remove `~str` from all `libstd` modules except `fmt` and `str`.Patrick Walton-114/+166
2014-05-22Spelling/doc formatting fixes.Huon Wilson-1/+1
2014-05-21alter `exchange_free` for sized deallocationDaniel Micay-21/+44
2014-05-21auto merge of #14320 : kballard/rust/fix_stdlib_inject_attrs, r=alexcrichtonbors-1/+1
2014-05-20Change std inject attributes to outer attributesKevin Ballard-1/+1
2014-05-20Fix LLVM error with tuple struct match using (..)Kevin Ballard-1/+1
2014-05-20Fix ICE regarding tuple struct matches using (..)Kevin Ballard-0/+3
2014-05-19rustc: Add official support for weak failureAlex Crichton-8/+55
2014-05-18auto merge of #14121 : luqmana/rust/option-ffi, r=alexcrichtonbors-45/+107
2014-05-16auto merge of #14224 : michaelwoerister/rust/simd-update, r=alexcrichtonbors-13/+25
2014-05-16librustc: Separate NullablePointer into RawNullablePointer and StructWrappedN...Luqman Aden-75/+92
2014-05-16Make some NullablePointer enums FFI-compatible with the base pointer type.Luqman Aden-14/+59
2014-05-15Add `EntryPat` and `NodePat` variants to ast_map.Felix S. Klock II-0/+1
2014-05-15Add a crate for missing stubs from libcoreAlex Crichton-0/+2
2014-05-15debuginfo: Represent SIMD types as tuple structs instead of as fixed-sized ar...Michael Woerister-13/+25
2014-05-14librustc: Make sure to add argument attributes to extern fns from non-local c...Luqman Aden-25/+37
2014-05-13rustllvm: Add LLVMRustArrayTypeklutzy-1/+1
2014-05-13Allow blocks in const expressionsMarvin Löbel-0/+9
2014-05-12librustc: Remove all uses of `~str` from librustc.Patrick Walton-192/+263
2014-05-11auto merge of #14096 : nick29581/rust/driver, r=brsonbors-15/+16
2014-05-11core: Remove the cast moduleAlex Crichton-7/+7
2014-05-10add an align parameter to exchange_mallocDaniel Micay-5/+9
2014-05-11Reorganise driver code.Nick Cameron-15/+16
2014-05-09Currently trans uses Vec<ty::t> to represent substitutions instead of a properNiko Matsakis-182/+154
2014-05-08Handle breakage after libcore splitKevin Ballard-7/+8
2014-05-08Handle fallout in librustcKevin Ballard-7/+8
2014-05-08Rename slice::unzip() to vec::unzip()Kevin Ballard-3/+3
2014-05-08libsyntax: Remove uses of `~str` from libsyntax, and fix falloutPatrick Walton-26/+46
2014-05-08auto merge of #13835 : alexcrichton/rust/localdata, r=brsonbors-21/+14
2014-05-07std: Modernize the local_data apiAlex Crichton-21/+14
2014-05-07auto merge of #14005 : alexcrichton/rust/extern-unsafe, r=pcwaltonbors-5/+4
2014-05-06librustc: Remove `~EXPR`, `~TYPE`, and `~PAT` from the language, exceptPatrick Walton-40/+48
2014-05-06rustc: Enable writing "unsafe extern fn() {}"Alex Crichton-5/+4