summary refs log tree commit diff
path: root/src/libsyntax/ext/tt
AgeCommit message (Expand)AuthorLines
2012-09-28demode vecNiko Matsakis-8/+9
2012-09-26Demode vec::push (and convert to method)Niko Matsakis-14/+14
2012-09-26turn ast::ident into a structErick Tryzelaar-2/+2
2012-09-26Allow hashmaps to infer their typesErick Tryzelaar-2/+2
2012-09-21De-mode vec::map, vec::eachi, vec::rev_each, vec::rev_eachiNiko Matsakis-3/+4
2012-09-19demode the each() method on vec and other iterables.Niko Matsakis-2/+2
2012-09-19Remove redundant hashmap constructor functions.Graydon Hoare-4/+4
2012-09-10Make all moves explicit in libsyntaxTim Chevalier-13/+16
2012-09-10Convert std::map to camel caseBrian Anderson-9/+9
2012-09-04libsyntax: "import" -> "use"Patrick Walton-25/+25
2012-08-27Camel case various core constructorsBrian Anderson-3/+3
2012-08-26Camel case the option typeBrian Anderson-33/+33
2012-08-24"earley_parser" -> "macro_parser" Let's be less confusing.Paul Stansifer-3/+3
2012-08-24Document the macro parser a little more.Paul Stansifer-2/+60
2012-08-24fix some unused pattern binding warningsNiko Matsakis-2/+2
2012-08-23`m1!{...}` -> `m1!(...)`Paul Stansifer-8/+8
2012-08-22intern identifiersPaul Stansifer-19/+27
2012-08-22Centralize ident interner generation.Paul Stansifer-4/+4
2012-08-15rustc: "as Trait" can now be written "as @Trait".Patrick Walton-5/+5
2012-08-15Convert more core types to camel caseBrian Anderson-2/+2
2012-08-15Add trace_macros!Eric Holk-5/+7
2012-08-14Silence unused-variable warning.Graydon Hoare-1/+1
2012-08-13Got the select macro working.Eric Holk-2/+10
2012-08-10report local ambiguity errors earlierEric Holk-6/+9
2012-08-08Convert impls to new syntaxBrian Anderson-2/+2
2012-08-07syntax: Make match arm parsing more restrictive againBrian Anderson-2/+2
2012-08-06Convert alt to match. Stop parsing altBrian Anderson-30/+31
2012-08-06Handle interpolated paths in pattern parsing. Fixes #3007.Eric Holk-1/+2
2012-08-05Switch alts to use arrowsBrian Anderson-95/+89
2012-08-03rustc: Add the notion of inherited visibilityPatrick Walton-1/+1
2012-08-02Allow interpolations of all the nt_*s.Paul Stansifer-1/+4
2012-08-01Convert ret to returnBrian Anderson-15/+18
2012-08-01Clean out transitional lint.Graydon Hoare-1/+1
2012-07-31rustc: Parse by-reference pattern bindings with the "ref" keywordPatrick Walton-1/+1
2012-07-30Change syntax extension syntax: `#m[...]` -> `m!{...}`.Paul Stansifer-7/+7
2012-07-30Improve some documentation.Paul Stansifer-14/+20
2012-07-30Let's give that binder a name that's not incredibly confusing.Paul Stansifer-2/+2
2012-07-27Make macro-system type and constructor names more uniform; more comments.Graydon Hoare-104/+123
2012-07-27Comments in the new macro system, reflecting conversation with pauls.Graydon Hoare-1/+18
2012-07-26Allow old-style syntax extensions to be called with new syntax.Paul Stansifer-0/+10
2012-07-24Bugfix: enable transcription to deal with zero-repetition cases.Paul Stansifer-9/+8
2012-07-24Improve an error message a little.Paul Stansifer-3/+5
2012-07-24Bugfix: make the parser handle the case where zero repetitions occur, by hand...Paul Stansifer-12/+30
2012-07-17rustc: Implement and enforce instance coherencePatrick Walton-0/+1
2012-07-14Move the world over to using the new style string literals and types. Closes ...Michael Sullivan-34/+34
2012-07-13Support prefix notation for vstore strings. Closes #2906.Michael Sullivan-4/+4
2012-07-12Comments only: TODOs to FIXMEs; annotateTim Chevalier-4/+7
2012-07-12Accept prefix notation for writing the types of str/~ and friends.Michael Sullivan-2/+2
2012-07-09'cont' -> 'again' in straggler codePaul Stansifer-1/+1
2012-07-09Allow defining token tree macros. They should work now!Paul Stansifer-32/+124