about summary refs log tree commit diff
path: root/src/libsyntax/ext/auto_encode.rs
AgeCommit message (Expand)AuthorLines
2013-11-26rustc: Add lint for obsolete attributesklutzy-35/+0
2013-09-01Modernized a few type names in rustc and syntaxMarvin Löbel-3/+3
2013-07-20syntax: modernise attribute handling in syntax::attr.Huon Wilson-2/+2
2013-05-22syntax/ext: modernise ext_ctxt to be CamelCase and use new.Huon Wilson-2/+2
2013-05-16syntax: deprecate #[auto_{en,de}code] in favour of #[deriving({En,De}codable)].Huon Wilson-1481/+5
2013-05-15auto merge of #6487 : recrack/rust/vec_len, r=thestingerbors-2/+2
2013-05-14rustc: rename ast::self_ty and related fields to explicit_selfErick Tryzelaar-2/+2
2013-05-15Rename vec::len(var) to var.len()Youngmin Yoo-2/+2
2013-05-14syntax: Remove #[allow(vecs_implicitly_copyable)]Alex Crichton-2/+2
2013-05-14Use static string with fail!() and remove fail!(fmt!())Björn Steinbrink-3/+3
2013-05-12librustc: Make `self` and `static` into keywordsPatrick Walton-13/+11
2013-05-09Use a specialized string interner to reduce the need for owned stringsBjörn Steinbrink-72/+72
2013-05-08librustc: Remove mutable fields from the language.Patrick Walton-8/+4
2013-05-02librustc: Update the serializer to work properly with INHTWAMA, removing muta...Patrick Walton-104/+200
2013-04-29librustc: Forbid type implementations on typedefs.Patrick Walton-1/+44
2013-04-29librustc: Remove the concept of modes from the compiler.Patrick Walton-15/+15
2013-04-27only use #[no_core] in libcoreDaniel Micay-4/+0
2013-04-25Made fail! and assert! accept both &'static str and ~str, as well as a fmt! l...Marvin Löbel-1/+1
2013-04-19syntax: de-mode and prepare for de-modeing rustcAlex Crichton-45/+45
2013-04-10syntax: add {read,emit}_enum_struct_variant{,_field}Erick Tryzelaar-0/+8
2013-04-10std: add serialize {read,emit}_tuple{,_arg,_struct,_struct_arg}Erick Tryzelaar-0/+14
2013-04-10std: rename {read,emit}_field to {read,emit}_struct_fieldErick Tryzelaar-5/+5
2013-04-10std: clean up the order of {De,En}codable methodsErick Tryzelaar-7/+7
2013-04-10path -> PathJohn Clements-10/+10
2013-04-05Fix various warnings, NOTEs, etcNiko Matsakis-1/+1
2013-04-05Refactor so that references to traits are not represented using a type with aNiko Matsakis-8/+6
2013-03-30syntax: fix auto_encode test.Erick Tryzelaar-4/+4
2013-03-29Merge remote-tracking branch 'remotes/origin/incoming' into serialErick Tryzelaar-3/+3
2013-03-29std: add Encoder::emit_map and Decoder::read_mapErick Tryzelaar-0/+10
2013-03-29std: remove Encoder::read_rec and Decoder::emit_recErick Tryzelaar-3/+0
2013-03-29std: remove Encoder::emit_tup{,_elt} and Decoder::read_tup{,_elt}Erick Tryzelaar-7/+0
2013-03-29std: remove Encoder::emit_{owned,managed}_vec and Decoder::read_{owned,manage...Erick Tryzelaar-9/+2
2013-03-29std: remove Encoder::emit_{owned,managed} and Decoder::read_{owned,managed}Erick Tryzelaar-4/+0
2013-03-29std: remove Encoder::emit_{owned,managed}_str and Decoder::read_{owned,manage...Erick Tryzelaar-4/+1
2013-03-28librustc: Remove common fields and nested enums from the languagePatrick Walton-4/+0
2013-03-27std: Decode::read_enum_variant should pass in the variant namesErick Tryzelaar-3/+14
2013-03-27std: add option type directly to serialize::{En,De}codeErick Tryzelaar-9/+70
2013-03-26Rip out old code that still structured method calls as aNiko Matsakis-67/+44
2013-03-22librustc: Remove all uses of `static` from functions. rs=destaticPatrick Walton-2/+2
2013-03-22syntax: replace uses of old deriving attribute with new oneAndrew Paseltiner-1/+1
2013-03-20change some uses of fail_unless to assert_eqJohn Clements-2/+1
2013-03-18Make &self permit explicit lifetimes, but don't really use themNiko Matsakis-2/+4
2013-03-13librustc: Don't accept `as Trait` anymore; fix all occurrences of it.Patrick Walton-16/+16
2013-03-11libsyntax: Remove newtype enums from libsyntax. rs=deenumPatrick Walton-12/+0
2013-03-11librustc: Replace all uses of `fn()` with `&fn()`. rs=defunPatrick Walton-16/+16
2013-03-09Remove @ast::Region and replace with @ast::Lifetime.Niko Matsakis-8/+2
2013-03-04Adding missing imports for tests, and gate off othersAlex Crichton-7/+0
2013-03-04Remove unused imports throughout src/Alex Crichton-2/+0
2013-03-03libsyntax: add &self to extensionsErick Tryzelaar-16/+26
2013-03-01Merge remote-tracking branch 'remotes/origin/incoming' into incomingErick Tryzelaar-2/+2