about summary refs log tree commit diff
path: root/src/libsyntax/ast.rs
AgeCommit message (Expand)AuthorLines
2012-10-08Revert "Revert "Remove old auto_serialize2 code (needs snapshot)""Tim Chevalier-170/+0
2012-10-08Revert "Remove old auto_serialize2 code (needs snapshot)"Tim Chevalier-0/+170
2012-10-07Remove old auto_serialize2 code (needs snapshot)Erick Tryzelaar-170/+0
2012-10-07Remove the old serializers (needs snapshot)Erick Tryzelaar-4/+174
2012-10-07migrate libsyntax/rustc to auto_serialize2Erick Tryzelaar-147/+208
2012-10-05Remove by-mutable-ref mode from the compilerTim Chevalier-1/+1
2012-10-05Revert "wip"Tim Chevalier-1/+1
2012-10-05wipTim Chevalier-1/+1
2012-10-02libstd: Switch off legacy modes in both core and std.Patrick Walton-12/+12
2012-10-01Move over to calling ptr::addr_ofTim Chevalier-2/+2
2012-09-27libsyntax: Parse visibility modifiers before foreign itemsPatrick Walton-1/+2
2012-09-26turn ast::ident into a structErick Tryzelaar-1/+14
2012-09-24Support visibility qualifiers in crate directives properly.Graydon Hoare-2/+2
2012-09-23Register snapshots. Remove redundant Eq impls, Makefile hacksBrian Anderson-581/+0
2012-09-23Make it illegal to use modes in a fn signature with providingNiko Matsakis-1/+1
2012-09-20Revert "syntax: Make attributes sendable for rustdoc's benefit"Brian Anderson-3/+3
2012-09-20syntax: Make attributes sendable for rustdoc's benefitBrian Anderson-3/+3
2012-09-20rustc: De-mode all overloaded operatorsPatrick Walton-0/+581
2012-09-19core: Move TLS to task::local_dataBrian Anderson-2/+6
2012-09-18core: Rename 'unsafe' mod to 'cast'Brian Anderson-1/+1
2012-09-18libsyntax: Remove 'unchecked_blk' from ASTBrian Anderson-3/+1
2012-09-14Have parser recognize static, self region.Niko Matsakis-1/+6
2012-09-12fixup mutability of vec::each, make iter_bytes pureNiko Matsakis-11/+11
2012-09-11Introduce auto adjustment table to subsume autoderef/autoref/borrowings.Niko Matsakis-1/+10
2012-09-10Camel case std::serializationBrian Anderson-4/+4
2012-09-10rustc: Make shape-based compare glue never called for comparison operators.Patrick Walton-1/+50
2012-09-07Migrate std::map to use core::hash::Hash trait. Disable many hokey hashes.Graydon Hoare-0/+94
2012-09-07Remove support for multiple traits in a single implTim Chevalier-1/+1
2012-09-07Implement &-patternsTim Chevalier-0/+1
2012-09-07rustc: Add an "ne" method to the Eq trait, and implement it everywherePatrick Walton-0/+23
2012-09-04rustc: Implement private methods.Patrick Walton-2/+1
2012-09-04libsyntax: "import" -> "use"Patrick Walton-3/+3
2012-08-31rustc: Implement "use mod"Patrick Walton-7/+11
2012-08-29rustc: Make `<` and `=` into traitsPatrick Walton-5/+457
2012-08-29Allow extern mods to be anonymousTim Chevalier-1/+10
2012-08-26Camel case the option typeBrian Anderson-32/+32
2012-08-25rustc: Implement foreign constants.Patrick Walton-0/+1
2012-08-24Remove match checkTim Chevalier-1/+1
2012-08-24"earley_parser" -> "macro_parser" Let's be less confusing.Paul Stansifer-1/+1
2012-08-24Use a faked-up function as a key, because functions aren't identical cross-cr...Paul Stansifer-2/+10
2012-08-23Remove purity from fn_decl and move it out to containing AST elements.Michael Sullivan-6/+6
2012-08-23Give a special error message when [de]serializing fails because the interner ...Paul Stansifer-4/+10
2012-08-22Parse and typecheck moving out of enums (#2329)Ben Blum-0/+1
2012-08-22Change the log level to be an enum rather than an intTim Chevalier-1/+5
2012-08-22intern identifiersPaul Stansifer-35/+15
2012-08-21more sound treatment of fn& regions; change all & to be distinctNiko Matsakis-2/+3
2012-08-15rustc: Perform some AST surgery to separate out class fields from methodsPatrick Walton-11/+19
2012-08-15rustc: Parse labeled loop, break, and againPatrick Walton-4/+5
2012-08-14Make most forms of explicit self work. By-value not implemented. Work on #2585.Michael Sullivan-1/+1
2012-08-13Stop parsing old operator overloading syntaxBrian Anderson-22/+0