summary refs log tree commit diff
path: root/src/libsyntax/ext/qquote.rs
AgeCommit message (Collapse)AuthorLines
2012-09-23core: Demode optionBrian Anderson-2/+2
2012-09-21De-mode vec::map, vec::eachi, vec::rev_each, vec::rev_eachiNiko Matsakis-1/+1
2012-09-21libcore: De-mode strPatrick Walton-3/+3
2012-09-19De-mode vec::each() and many of the str iteration routinesNiko Matsakis-1/+1
Note that the method foo.each() is not de-moded, nor the other vec routines.
2012-09-18Revert "replace explicit calls to vec::each with vec::each_ref, partially ↵Niko Matsakis-1/+1
demode str" This reverts commit 1be24f0758d3075d2e7f141f8831bb8a233ce86e. Not quite ready.
2012-09-18replace explicit calls to vec::each with vec::each_ref, partially demode strNiko Matsakis-1/+1
2012-09-12fixup mutability of vec::each, make iter_bytes pureNiko Matsakis-1/+1
also, change DVec() to work with imm vectors rather than mut ones
2012-09-07Convert field terminators to commas. Stop parsing semis.Brian Anderson-4/+4
2012-09-04Remove 'with'Brian Anderson-4/+4
2012-09-04libsyntax: "import" -> "use"Patrick Walton-12/+12
2012-08-27Camel case various core constructorsBrian Anderson-2/+2
2012-08-26Camel case the option typeBrian Anderson-14/+14
2012-08-23`m1!{...}` -> `m1!(...)`Paul Stansifer-2/+2
2012-08-22intern identifiersPaul Stansifer-26/+31
2012-08-15Convert more core types to camel caseBrian Anderson-2/+2
2012-08-08Convert impls to new syntaxBrian Anderson-7/+7
2012-08-07syntax: Make match arm parsing more restrictive againBrian Anderson-2/+2
Require comma separators for all expression types except the plain block
2012-08-06Convert alt to match. Stop parsing altBrian Anderson-12/+12
2012-08-05Switch alts to use arrowsBrian Anderson-34/+34
2012-08-03rustc: Add the notion of inherited visibilityPatrick Walton-1/+1
2012-08-02Remove modes from map API and replace with regions.Niko Matsakis-7/+17
API is (for now) mostly by value, there are options to use it by reference if you like. Hash and equality functions must be pure and by reference (forward looking to the day when something like send_map becomes the standard map).
2012-08-01Convert ret to returnBrian Anderson-4/+4
2012-07-31rustc: Parse by-reference pattern bindings with the "ref" keywordPatrick Walton-1/+1
2012-07-31Change remaining "iface" occurrences to "trait"; deprecate "iface"Lindsey Kuper-1/+1
2012-07-30Change syntax extension syntax: `#m[...]` -> `m!{...}`.Paul Stansifer-2/+2
2012-07-14Move the world over to using the new style string literals and types. Closes ↵Michael Sullivan-42/+43
#2907.
2012-07-13Change (hopefully) all of the code that generates strs asts to produce ~strs.Michael Sullivan-3/+3
2012-07-13Support prefix notation for vstore strings. Closes #2906.Michael Sullivan-16/+21
2012-07-09Allow folds to drop items.Paul Stansifer-1/+3
2012-07-01Convert to new closure syntaxBrian Anderson-21/+16
2012-06-30Eliminate usages of old sugared call syntaxBrian Anderson-5/+5
2012-06-29Switch the compiler over to using ~[] notation instead of []/~. Closes #2759.Michael Sullivan-31/+31
2012-06-25Make vectors uglier ([]/~). Sorry. Should be temporary. Closes #2725.Michael Sullivan-24/+25
2012-06-25When we cons up vector asts, generate evecs.Michael Sullivan-1/+1
2012-06-21Tag all remaining FIXMEs with bugs. Install rule in tidy script to enforce this.Graydon Hoare-2/+2
2012-06-20Remove bind. Issue #2189Brian Anderson-4/+4
2012-06-13Box AST identsBrian Anderson-16/+18
2012-06-06misc. copies in core/syntax to please borrowckNiko Matsakis-1/+1
2012-06-04Move imports around in qquote to avoid another cyclic importPatrick Walton-4/+4
2012-05-31Rename librustsyntax to libsyntaxKevin Cantu-0/+337
Per issue #2418.