about summary refs log tree commit diff
path: root/src/libsyntax/ast_util.rs
AgeCommit message (Expand)AuthorLines
2012-10-08Revert "Revert "Remove old auto_serialize2 code (needs snapshot)""Tim Chevalier-2/+0
2012-10-08Revert "Remove old auto_serialize2 code (needs snapshot)"Tim Chevalier-0/+2
2012-10-07Remove old auto_serialize2 code (needs snapshot)Erick Tryzelaar-2/+0
2012-10-07Remove the old serializers (needs snapshot)Erick Tryzelaar-0/+2
2012-10-07migrate libsyntax/rustc to auto_serialize2Erick Tryzelaar-1/+2
2012-10-02libstd: Switch off legacy modes in both core and std.Patrick Walton-1/+1
2012-09-28demode vecNiko Matsakis-2/+2
2012-09-26Remove spurious by-ref argument to destructorsTim Chevalier-4/+2
2012-09-26Demode vec::push (and convert to method)Niko Matsakis-2/+2
2012-09-26turn ast::ident into a structErick Tryzelaar-1/+1
2012-09-26Revert "fix modes on dtors"Tim Chevalier-1/+1
2012-09-26fix modes on dtorsTim Chevalier-1/+1
2012-09-21De-mode vec::map, vec::eachi, vec::rev_each, vec::rev_eachiNiko Matsakis-1/+1
2012-09-19demode the each() method on vec and other iterables.Niko Matsakis-10/+18
2012-09-19Remove redundant hashmap constructor functions.Graydon Hoare-4/+0
2012-09-19De-mode vec::each() and many of the str iteration routinesNiko Matsakis-33/+35
2012-09-18Revert "replace explicit calls to vec::each with vec::each_ref, partially dem...Niko Matsakis-35/+33
2012-09-18replace explicit calls to vec::each with vec::each_ref, partially demode strNiko Matsakis-33/+35
2012-09-12fixup mutability of vec::each, make iter_bytes pureNiko Matsakis-1/+1
2012-09-10Make all moves explicit in libsyntaxTim Chevalier-3/+3
2012-09-10Convert std::map to camel caseBrian Anderson-2/+2
2012-09-07Convert all kind bounds to camel case. Remove send, owned keywords.Brian Anderson-1/+1
2012-09-07Migrate std::map to use core::hash::Hash trait. Disable many hokey hashes.Graydon Hoare-19/+7
2012-09-07Implement &-patternsTim Chevalier-1/+1
2012-09-07rustc: Make "ne" use traitsPatrick Walton-1/+2
2012-09-04libsyntax: "import" -> "use"Patrick Walton-2/+2
2012-08-31Make utility funs in core::int, core::uint, etc. not by-referenceTim Chevalier-2/+2
2012-08-31rustc: Implement "use mod"Patrick Walton-3/+3
2012-08-29rustc: Make `<=`, `>=`, and `>` use traits as wellPatrick Walton-1/+4
2012-08-29rustc: Make `<` and `=` into traitsPatrick Walton-1/+3
2012-08-29core: Demode int/uint modsBrian Anderson-2/+2
2012-08-26Camel case the option typeBrian Anderson-24/+24
2012-08-24fix some unused pattern binding warningsNiko Matsakis-3/+3
2012-08-23Remove purity from fn_decl and move it out to containing AST elements.Michael Sullivan-3/+4
2012-08-22intern identifiersPaul Stansifer-4/+6
2012-08-21more sound treatment of fn& regions; change all & to be distinctNiko Matsakis-4/+4
2012-08-15rustc: Perform some AST surgery to separate out class fields from methodsPatrick Walton-37/+10
2012-08-15rustc: Parse labeled loop, break, and againPatrick Walton-1/+1
2012-08-08Convert impls to new syntaxBrian Anderson-1/+1
2012-08-08rustc: Do some plumbing work in preparation for common fields in enumsPatrick Walton-3/+4
2012-08-07rustc: Box struct_defsPatrick Walton-1/+1
2012-08-07Implement static typeclass methods. Closes #3132.Michael Sullivan-1/+1
2012-08-07libsyntax: Allow users of the visitor to visit struct defsPatrick Walton-0/+4
2012-08-07Add missing commaBrian Anderson-1/+1
2012-08-07rustc: Add stub support for struct variants to the ASTPatrick Walton-5/+6
2012-08-07syntax: Make match arm parsing more restrictive againBrian Anderson-4/+4
2012-08-06rustc: Implement pattern matching for structsPatrick Walton-1/+2
2012-08-06Convert alt to match. Stop parsing altBrian Anderson-40/+40
2012-08-05Switch alts to use arrowsBrian Anderson-151/+157
2012-08-02Purge placement new; Make borrowck know about unary move.Niko Matsakis-1/+1