summary refs log tree commit diff
path: root/src/librustc/middle/astencode.rs
AgeCommit message (Expand)AuthorLines
2014-01-06Disowned the Visitor.Eduard Burtescu-51/+58
2014-01-03librustc: Remove `@mut` support from the typechecker and borrow checkerPatrick Walton-1/+0
2014-01-03librustc: De-`@mut` the parse sessionPatrick Walton-3/+3
2014-01-01syntax::codemap: Add static DUMMY_SPklutzy-1/+1
2013-12-29Make ast_fold take &mut selfSteven Fackler-5/+5
2013-12-27librustc: Implement coercion for traits.Luqman Aden-12/+102
2013-12-26librustc: De-`@mut` the def map.Patrick Walton-2/+4
2013-12-26librustc: De-`@mut` the method mapPatrick Walton-4/+5
2013-12-26librustc: De-`@mut` the `freevar_map`Patrick Walton-2/+4
2013-12-26libextra: Stop using `@mut MemWriter` in the EBML modulePatrick Walton-12/+23
2013-12-26librustc: De-`@mut` the vtable mapPatrick Walton-4/+7
2013-12-26librustc: De-`@mut` the capture mapPatrick Walton-2/+6
2013-12-26librustc: De-`@mut` `node_types` in the type contextPatrick Walton-2/+4
2013-12-26librustc: De-`@mut` the type cache in the type contextPatrick Walton-2/+4
2013-12-26librustc: De-`@mut` the adjustments table in the type contextPatrick Walton-2/+6
2013-12-26librustc: Remove `ty_param_defs` from the type contextPatrick Walton-3/+9
2013-12-26librustc: De-`@mut` the `node_type_substs` tablePatrick Walton-2/+6
2013-12-19Purge @-boxes from the reading half of EBMLAlex Crichton-12/+12
2013-12-11Make 'self lifetime illegal.Erik Price-1/+1
2013-12-08Remove dead codesKiet Tran-4/+0
2013-12-01Box Block, fn_decl, variant and Ty in the AST, as they were inflating critica...Eduard Burtescu-4/+4
2013-11-28Register new snapshotsAlex Crichton-2/+2
2013-11-26auto merge of #10670 : eddyb/rust/node-u32, r=alexcrichtonbors-3/+2
2013-11-27Shink NodeId, CrateNum, Name and Mrk down to 32 bits on x64.Eduard Burtescu-3/+2
2013-11-26Clean up SmallVector use a bitSteven Fackler-10/+4
2013-11-26Support multiple item macrosSteven Fackler-2/+10
2013-11-26librustc: Remove non-procedure uses of `do` from librustc, librustdoc,Patrick Walton-136/+128
2013-11-19librustc: Change most uses of `&fn()` to `||`.Patrick Walton-4/+2
2013-11-11Move std::rt::io to std::ioAlex Crichton-3/+3
2013-11-08Rename and modernize region enum namesNiko Matsakis-11/+11
2013-11-08Generalize AST and ty::Generics to accept multiple lifetimes.Niko Matsakis-15/+38
2013-10-24Remove std::io from ebmlAlex Crichton-14/+16
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-03Rewrite lint passes with less visitor cruftAlex Crichton-2/+2
2013-09-30rustc: Remove usage of fmt!Alex Crichton-18/+18
2013-09-23librustc: Change the ID visitor to use traits instead of garbage-collected fu...Patrick Walton-16/+31
2013-09-23librustc: Change fold to use traits instead of `@fn`.Patrick Walton-29/+48
2013-09-11Properly encode/decode structural variants.SiegeLord-2/+2
2013-09-10Delay assignment of node ids until after expansion. Ensures that each AST nodeNiko Matsakis-4/+4
2013-09-03Modernized a few more types in syntax::astMarvin Löbel-58/+58
2013-09-02Renamed syntax::ast::ident -> IdentMarvin Löbel-2/+2
2013-09-01Modernized a few type names in rustc and syntaxMarvin Löbel-9/+9
2013-08-27librustc: Ensure that type parameters are in the right positions in paths.Patrick Walton-2/+9
2013-08-27auto merge of #8797 : nikomatsakis/rust/issue-8625-assign-to-andmut-in-borrow...bors-1/+1
2013-08-27Remove remnants of implicit selfNiko Matsakis-1/+1
2013-08-25Revert "auto merge of #8745 : brson/rust/metadata, r=cmr"Brian Anderson-4/+4
2013-08-23Don't copy metadata after loadingBrian Anderson-4/+4
2013-08-19Make supertrait methods callable on object types.Michael Sullivan-2/+7
2013-08-18quote_*! macros take an ExtCtxSteven Fackler-9/+9