about summary refs log tree commit diff
path: root/src/libsyntax
AgeCommit message (Expand)AuthorLines
2014-07-13refactor Method definition to make space for macrosJohn Clements-94/+174
2014-07-13auto merge of #15584 : alexcrichton/rust/warn-annoyances, r=cmrbors-2/+9
2014-07-12Use a nicer Show impl for NameCorey Richardson-2/+9
2014-07-13auto merge of #15621 : sfackler/rust/attr-span, r=cmrbors-1/+1
2014-07-12Convert a first batch of diagnostics to have error codesJakub Wieczorek-1/+27
2014-07-12auto merge of #15610 : brson/rust/0.12.0, r=alexcrichtonbors-1/+1
2014-07-12auto merge of #15601 : jbclements/rust/disable-default-macro-behavior, r=alex...bors-25/+102
2014-07-11Fix spans for attributesSteven Fackler-1/+1
2014-07-11Update doc URLs for version bumpBrian Anderson-1/+1
2014-07-11add Macro ExterminatorJohn Clements-0/+19
2014-07-11make walk/visit_mac opt-in onlyJohn Clements-14/+61
2014-07-11use side table to store exported macrosJohn Clements-6/+16
2014-07-11rename one of the two confusing MacroExpandersJohn Clements-5/+6
2014-07-11Removed dead structures after changes to PartialOrd/Ord derivings.Felix S. Klock II-352/+29
2014-07-11`O(n*k)` code-size deriving on enums (better than previous `O(n^k)`).Felix S. Klock II-43/+455
2014-07-11Revise the `const_nonmatching` flag with more info about author's intent.Felix S. Klock II-23/+40
2014-07-11Add scaffolding for assigning alpha-numeric codes to rustc diagnosticsJakub Wieczorek-63/+307
2014-07-10auto merge of #15556 : alexcrichton/rust/snapshots, r=brsonbors-142/+0
2014-07-09auto merge of #15514 : luqmana/rust/die-advance-die, r=cmrbors-21/+6
2014-07-09libsyntax: Remove uses of advance.Luqman Aden-21/+6
2014-07-09syntax: De-doc comment to fix nightliesAlex Crichton-50/+50
2014-07-09Register new snapshotsAlex Crichton-142/+0
2014-07-09Fix all the test falloutCorey Richardson-86/+98
2014-07-09ast: make Name its own typeCorey Richardson-104/+147
2014-07-09lexer: lex WS/COMMENT/SHEBANG rather than skippingCorey Richardson-62/+118
2014-07-09syntax: don't parse numeric literals in the lexerCorey Richardson-264/+323
2014-07-09syntax: don't process string/char/byte/binary litsCorey Richardson-81/+312
2014-07-09ast: add an `as_str` method to IdentCorey Richardson-0/+7
2014-07-09lexer: add ident_from and ident_from_to methodsCorey Richardson-0/+14
2014-07-09lexer: shuffle around some functionsCorey Richardson-99/+100
2014-07-09codemap: be less annoying in debug loggingCorey Richardson-5/+4
2014-07-09syntax: use a better Show impl for IdentCorey Richardson-2/+8
2014-07-09token: replace ast::Ident with just IdentCorey Richardson-18/+19
2014-07-09syntax: doc comments all the thingsCorey Richardson-1137/+1136
2014-07-08carry self ident forward through re-parsingJohn Clements-52/+82
2014-07-08macro literals should be compared by name onlyJohn Clements-2/+9
2014-07-08commentsJohn Clements-0/+1
2014-07-08remove outdated commentJohn Clements-12/+0
2014-07-08implement hygiene for method argsJohn Clements-0/+25
2014-07-08test case for expansion of method macroJohn Clements-2/+13
2014-07-08introducing let-syntaxJohn Clements-2/+27
2014-07-08self arg macro test caseJohn Clements-0/+13
2014-07-08replace idents with namesJohn Clements-0/+5
2014-07-08get rid of keyword idents, replace with namesJohn Clements-8/+8
2014-07-08preserve context in parsing of `self` varrefJohn Clements-9/+11
2014-07-08remove unused fn, make SELF_KEYWORD_NAME publicJohn Clements-5/+1
2014-07-08test harness cleanupJohn Clements-27/+20
2014-07-08change if/else to matchJohn Clements-179/+197
2014-07-08added test for method arg hygieneJohn Clements-0/+13
2014-07-08auto merge of #15493 : brson/rust/tostr, r=pcwaltonbors-147/+287