summary refs log tree commit diff
path: root/src/libsyntax
AgeCommit message (Expand)AuthorLines
2013-09-15auto merge of #9168 : michaelwoerister/rust/traits, r=jdmbors-0/+10
2013-09-15Remove {uint,int,u64,i64,...}::from_str,from_str_radixblake2-ppc-3/+3
2013-09-15debuginfo: Basic support for trait objects.Michael Woerister-0/+10
2013-09-15Fix expand_stmt as well as expand_expr to use the correct spanAlex Crichton-15/+25
2013-09-15Reduce the amount of complexity in format!Alex Crichton-122/+62
2013-09-14These impls, at least, can be avoided by deriving Ord.Lindsey Kuper-16/+2
2013-09-14Kill off method impls made redundant by default methods.Lindsey Kuper-39/+0
2013-09-14auto merge of #9183 : alexcrichton/rust/issue-5794, r=catamorphismbors-1/+19
2013-09-14auto merge of #9181 : lkuper/rust/libsyntax-default-methods-refactor, r=alexc...bors-275/+3
2013-09-14auto merge of #9180 : blake2-ppc/rust/reduce-either, r=catamorphismbors-21/+15
2013-09-14auto merge of #9115 : erickt/rust/master, r=ericktbors-11/+103
2013-09-14Get rid of unused SimpleVisitor stuff.Lindsey Kuper-144/+3
2013-09-13Pass a more proper span to the syntax expandersAlex Crichton-1/+19
2013-09-14syntax: Remove use of Either in parse.rsblake2-ppc-21/+15
2013-09-13Refactor libsyntax Visitor impls to use default methods.Lindsey Kuper-275/+3
2013-09-13Work around a compiler crash folding labeled break. #9129Brian Anderson-2/+10
2013-09-12syntax: add #[deriving(Default)] syntax extensionErick Tryzelaar-0/+81
2013-09-12std: Rename {Option,Result}::chain{,_err}* to {and_then,or_else}Erick Tryzelaar-7/+14
2013-09-12std: Add Option.{result_or_default,or_default} that uses DefaultErick Tryzelaar-1/+1
2013-09-12libsyntax: add Default implementation to OptVecErick Tryzelaar-0/+4
2013-09-12std: rename Option::unwrap_or_default() to unwrap_or()Erick Tryzelaar-4/+4
2013-09-12auto merge of #9135 : jbclements/rust/let-var-hygiene, r=ericktbors-1/+2
2013-09-12Implement a format_args!() macroAlex Crichton-61/+108
2013-09-11more helpful error message for ident comparison failureJohn Clements-1/+2
2013-09-11auto merge of #9061 : jakub-/rust/pretty-print-empty-impl, r=huonwbors-1/+3
2013-09-11Properly encode/decode structural variants.SiegeLord-3/+3
2013-09-11auto merge of #9093 : pnkfelix/rust/fsk-remove-oldvisit, r=alexcrichtonbors-780/+0
2013-09-11Flag unsafe blocks from format! as compiler-generatedAlex Crichton-3/+9
2013-09-11Implement the notion of a "generated unsafe block"Alex Crichton-3/+3
2013-09-10change type of ExprLoop and ExprBreak elts from ident->name.John Clements-10/+21
2013-09-10auto merge of #9088 : nikomatsakis/rust/issue-6304-AST-tree-not-DAG, r=catamo...bors-318/+360
2013-09-10Delay assignment of node ids until after expansion. Ensures that each AST nodeNiko Matsakis-318/+360
2013-09-10auto merge of #9090 : jbclements/rust/let-var-hygiene, r=luqmanabors-13/+2
2013-09-10Remove oldvisit.rs (yay!); part of #7081 refactoring.Felix S. Klock II-780/+0
2013-09-09auto merge of #9062 : blake2-ppc/rust/vec-iterator, r=alexcrichtonbors-1/+1
2013-09-09undo cowardly hiding of eq-checkJohn Clements-13/+2
2013-09-10std::at_vec and vec: Unify build_sized, build_sized_opt into buildblake2-ppc-1/+1
2013-09-09auto merge of #9034 : catamorphism/rust/rustpkg-workcache, r=metajackbors-78/+9
2013-09-09auto merge of #9005 : alexcrichton/rust/rusty-log, r=brsonbors-83/+49
2013-09-08rustpkg: Use workcacheTim Chevalier-78/+9
2013-09-08Fix pretty-printing of empty impl itemsJakub-1/+3
2013-09-08syntax: aesthetic improvements to the `for` desugaring.Huon Wilson-130/+38
2013-09-08syntax: implement labelled breaks for `for`.Huon Wilson-15/+25
2013-09-08auto merge of #9035 : alexcrichton/rust/fewer-clownshoes, r=huonwbors-23/+23
2013-09-06Remove even more usage of clownshoes in symbolsAlex Crichton-23/+23
2013-09-06added index to test cases, more debugging outputJohn Clements-4/+11
2013-09-06quote_* macros no longer need to be capturingJohn Clements-91/+19
2013-09-06comment fixJohn Clements-1/+1
2013-09-06add test case, cleanupJohn Clements-17/+14
2013-09-06add display_sctable fn to ast_utilJohn Clements-0/+9