summary refs log tree commit diff
path: root/src/librustc/middle/trans/expr.rs
AgeCommit message (Expand)AuthorLines
2014-01-03librustc: Remove `@mut` support from the parserPatrick Walton-5/+3
2014-01-03librustc: Remove `@mut` support from the typechecker and borrow checkerPatrick Walton-10/+4
2013-12-29Rename PkgId to CrateIdLuis de Bethencourt-1/+1
2013-12-27librustc: Implement coercion for traits.Luqman Aden-3/+24
2013-12-26librustc: De-`@mut` the def map.Patrick Walton-1/+5
2013-12-26librustc: De-`@mut` the method mapPatrick Walton-4/+17
2013-12-26librustc: De-`@mut` `FunctionContext::llself`Patrick Walton-2/+2
2013-12-26librustc: De-`@mut` `llargs` and `lllocals` in the function contextPatrick Walton-2/+4
2013-12-26librustc: De-`@mut` `llupvars` in the translation crate contextPatrick Walton-1/+2
2013-12-26librustc: De-`@mut` the adjustments table in the type contextPatrick Walton-6/+17
2013-12-26librustc: De-`@mut` the crate contextPatrick Walton-1/+1
2013-12-26librustc: De-`@mut` the `external` and `external_srcs` fields ofPatrick Walton-5/+9
2013-12-26librustc: De-`@mut` `CrateContext::module_data`Patrick Walton-4/+14
2013-12-26librustc: De-`@mut` `CrateContext::extern_const_values`Patrick Walton-4/+7
2013-12-26librustc: Change `@mut Block` to `@Block`.Patrick Walton-47/+47
2013-12-25Method-ify CStoreSteven Fackler-2/+1
2013-12-15librustc: Remove identifiers named `box`, since it's about to become a keyword.Patrick Walton-2/+5
2013-12-10Make crate hash stable and externally computable.Jack Moffitt-1/+1
2013-12-08Remove dead codesKiet Tran-10/+0
2013-12-06librustc: Pass the correct type when adding cleanups.Luqman Aden-1/+1
2013-12-05Remove unused upcallsAlex Crichton-8/+0
2013-12-01Box Block, fn_decl, variant and Ty in the AST, as they were inflating critica...Eduard Burtescu-6/+6
2013-11-28Register new snapshotsAlex Crichton-20/+20
2013-11-26librustc: Remove non-procedure uses of `do` from librustc, librustdoc,Patrick Walton-25/+28
2013-11-19librustc: Change most uses of `&fn()` to `||`.Patrick Walton-4/+6
2013-11-08Rename and modernize region enum namesNiko Matsakis-1/+1
2013-10-30auto merge of #9613 : jld/rust/enum-discrim-size.r0, r=alexcrichtonbors-3/+8
2013-10-29librustc: Implement the `proc` type as sugar for `~once fn` and `proc`Patrick Walton-2/+3
2013-10-29C-like enums are not always immediateJed Davis-3/+8
2013-10-29Initial implementation of enum discrimnant sizing.Jed Davis-1/+1
2013-10-28Field identifiers now include specific spans (Closes #8263).Joshua Yanovski-1/+1
2013-10-27mark bounds check failures as the cold pathDaniel Micay-1/+3
2013-10-22libsyntax/librustc: Allow specifying mut on by-value self.Luqman Aden-1/+1
2013-10-22Drop the '2' suffix from logging macrosAlex Crichton-15/+15
2013-10-16introduce `base_and_len` fns for element lengthDaniel Micay-11/+5
2013-10-16rename `base_and_len` -> `base_and_byte_len`Daniel Micay-3/+3
2013-10-15use element count in slices, not size in bytesDaniel Micay-1/+5
2013-10-15fix overflow on bounds checksDaniel Micay-4/+2
2013-10-09auto merge of #9664 : alexcrichton/rust/logging, r=huonwbors-3/+9
2013-10-07auto merge of #9674 : ben0x539/rust/raw-str, r=alexcrichtonbors-1/+1
2013-10-08add new enum ast::StrStyle as field to ast::lit_strBenjamin Herr-1/+1
2013-10-07Fix existing privacy/visibility violationsAlex Crichton-3/+3
2013-10-03Use the correct logging crate while monomorphingAlex Crichton-3/+9
2013-10-03make C-like enums immediateDaniel Micay-1/+3
2013-10-02treat uninhabited enums as voidishDaniel Micay-2/+2
2013-10-01auto merge of #9656 : thestinger/rust/immediate, r=alexcrichtonbors-1/+1
2013-10-01make small (<= size_of::<int>()) tuples immediateDaniel Micay-1/+1
2013-09-30rustc: Remove usage of fmt!Alex Crichton-44/+44
2013-09-30trans: Change @ast::Expr -> &ast::Expr where possibleblake2-ppc-24/+24
2013-09-19will not copy trait_callee on stack if it's source expr is a plain borrowed refU-NOV2010\eugals-1/+0