about summary refs log tree commit diff
path: root/src/librustc/middle/trans
AgeCommit message (Expand)AuthorLines
2014-01-21Remove unnecessary parentheses.Huon Wilson-5/+4
2014-01-20auto merge of #11653 : alexcrichton/rust/issue-11647, r=luqmanabors-1/+1
2014-01-20Don't emit landing pads with -Z no-landing-padsAlex Crichton-1/+1
2014-01-19syntax: convert ast_map to use a SmallIntMap.Huon Wilson-41/+19
2014-01-18Rename iterators for consistencyPalmer Cox-7/+7
2014-01-17Update years on more license headersNiko Matsakis-1/+1
2014-01-16Distinguish zero-size types from those that we return as voidNiko Matsakis-20/+34
2014-01-16Fix uninit() intrinsic when used with empty typesNiko Matsakis-1/+1
2014-01-16Further refine treatment of voidish arraysNiko Matsakis-4/+2
2014-01-16Consider all zero-sized data structures to be voidish, bypassing some "quirky...Niko Matsakis-27/+37
2014-01-15Cleanup trait calleesNiko Matsakis-31/+23
2014-01-15Remove FIXMEs and add licenseNiko Matsakis-2/+10
2014-01-15Use as_slice() method on optionNiko Matsakis-6/+6
2014-01-15Issue #3511 - Rationalize temporary lifetimes.Niko Matsakis-3390/+3715
2014-01-14auto merge of #11535 : thestinger/rust/header, r=alexcrichtonbors-146/+29
2014-01-14remove `borrow_offset` as ~ is now free of headersDaniel Micay-40/+1
2014-01-14remove reference counting headers from ~Daniel Micay-106/+28
2014-01-14auto merge of #11538 : eddyb/rust/llvm-attributes, r=alexcrichtonbors-57/+59
2014-01-14auto merge of #11485 : eddyb/rust/sweep-old-rust, r=nikomatsakisbors-39/+44
2014-01-14Add noalias and noreturn attributes in more cases.Eduard Burtescu-57/+59
2014-01-13librustc: Don't translate an expr twice when implicitly coercing to a trait o...Luqman Aden-22/+12
2014-01-13librustc: Remove `@` pointer patterns from the languagePatrick Walton-279/+317
2014-01-12Removed remnants of `@mut` and `~mut` from comments and the type system.Eduard Burtescu-39/+44
2014-01-11Use the right type for self in methods and remove obsoleted items.Eduard Burtescu-460/+424
2014-01-11Removed free_glue from tydesc (the code is still generated, but inlined in dr...Eduard Burtescu-165/+45
2014-01-11Removed obsolete 'e' prefix on ty_evec and ty_estr.Eduard Burtescu-70/+70
2014-01-11Remove re-exports of std::io::stdio::{print, println} in the prelude.Brendan Zabarauskas-2/+2
2014-01-09Fix ICE on const of nullable enum with fields in null case.Jed Davis-1/+0
2014-01-09auto merge of #11055 : pcwalton/rust/placement-box, r=pcwaltonbors-32/+85
2014-01-09librustc: Implement placement `box` for GC and unique pointers.Patrick Walton-32/+85
2014-01-09libsyntax: Renamed types, traits and enum variants to CamelCase.Eduard Burtescu-283/+277
2014-01-09auto merge of #11387 : pcwalton/rust/de-at-block, r=alexcrichtonbors-745/+1128
2014-01-07librustc: Move block contexts into per-function arenas, andPatrick Walton-745/+1128
2014-01-08Remove unnecessary substitution of type params when generatingRaphael Catolino-5/+2
2014-01-06Disowned the Visitor.Eduard Burtescu-2/+2
2014-01-04Don't allow newtype structs to be dereferenced. #6246Brian Anderson-57/+27
2014-01-04Don't allow single-variant enums to be dereferenced. #6246Brian Anderson-31/+0
2014-01-03librustc: Remove `@mut` support from the parserPatrick Walton-8/+4
2014-01-03librustc: Remove `@mut` support from the typechecker and borrow checkerPatrick Walton-218/+29
2014-01-03librustc: De-`@mut` the AST mapPatrick Walton-55/+105
2014-01-02auto merge of #11274 : michaelwoerister/rust/issue11083, r=pcwaltonbors-61/+69
2014-01-02debuginfo: Fix issue #11083 and some minor clean up.Michael Woerister-61/+69
2014-01-01Fix comment that's been wrong since ancient times (thanks, @jvns).Lindsey Kuper-1/+1
2014-01-01syntax::codemap: Add static DUMMY_SPklutzy-26/+26
2013-12-31auto merge of #11187 : alexcrichton/rust/once, r=brsonbors-2/+15
2013-12-31Convert relevant static mutexes to OnceAlex Crichton-2/+15
2013-12-31Implement volatile_load and volatile_store intrinsics.Peter Zotov-0/+53
2013-12-29Rename PkgId to CrateIdLuis de Bethencourt-7/+7
2013-12-27librustc: Implement coercion for traits.Luqman Aden-6/+38
2013-12-26librustc: De-`@mut` the def map.Patrick Walton-23/+54