1. e85a0d7 Use `Symbol` instead of `InternedString` in the AST, HIR, and various other places. by Jeffrey Seyfried · 9 years ago
  2. d2f8fb0 Move `syntax::util::interner` -> `syntax::symbol`, cleanup. by Jeffrey Seyfried · 9 years ago
  3. 3ea2bc4 Refactor away `ast::Attribute_`. by Jeffrey Seyfried · 9 years ago
  4. 8289a89 Auto merge of #37278 - matklad:lone-lifetime, r=jseyfried by bors · 9 years ago
  5. cf9ff2b Fix where clauses parsing by Aleksey Kladov · 9 years ago
  6. 876b761 Auto merge of #37753 - est31:master, r=petrochenkov by bors · 9 years ago
  7. 34f33ec Fix empty lifetime list or one with trailing comma being rejected by est31 · 9 years ago
  8. 49772fb syntax: don't fake a block around closures' bodies during parsing. by Eduard Burtescu · 9 years ago
  9. 23ad6fd Improve `tt`-heavy expansion performance. by Jeffrey Seyfried · 9 years ago
  10. 7ae0833 Move doc comment desugaring into the parser. by Jeffrey Seyfried · 9 years ago
  11. 6e9bf12 Reimplement "macros: Improve `tt` fragments" with better performance. by Jeffrey Seyfried · 9 years ago
  12. eb3ac29 Reduce the size of `Token` and make it cheaper to clone by refactoring by Jeffrey Seyfried · 9 years ago
  13. 5f280a5 Clean up `parser.parse_token_tree()`. by Jeffrey Seyfried · 9 years ago
  14. e593c3b Changed most vec! invocations to use square braces by iirelu · 9 years ago
  15. cbd2475 Move `CrateConfig` from `Crate` to `ParseSess`. by Jeffrey Seyfried · 9 years ago
  16. f0ab4a4 Auto merge of #37367 - jseyfried:import_crate_root, r=nrc by bors · 9 years ago
  17. f02577d Rollup merge of #36206 - mcarton:35755, r=pnkfelix by Guillaume Gomez · 9 years ago
  18. f7cc6dc Fix bad error message with `::<` in types by mcarton · 9 years ago
  19. 0743694 Auto merge of #37245 - goffrie:recovery, r=nrc by bors · 9 years ago
  20. c9036cc Recover out of an enum or struct's braced block. by Geoffry Song · 9 years ago
  21. 9908711 Implement field shorthands in struct literal expressions. by Eduard Burtescu · 9 years ago
  22. 4a93648 Support `use *;` and `use ::*;`. by Jeffrey Seyfried · 9 years ago
  23. fea630e Tweak path parsing logic by Vadim Petrochenkov · 9 years ago
  24. 65ff4ca Refactor parser lookahead buffer and increase its size by Vadim Petrochenkov · 9 years ago
  25. 8b0c292 Improve `$crate`. by Jeffrey Seyfried · 9 years ago
  26. 3c4c859 Rename Parser::last_token_kind as prev_token_kind. by Nicholas Nethercote · 9 years ago
  27. 2747923 Rename Parser::last_span as prev_span. by Nicholas Nethercote · 9 years ago
  28. 406fe7e Rollup merge of #34764 - pnkfelix:attrs-on-generic-formals, r=eddyb by Manish Goregaokar · 9 years ago
  29. 259d1fc Rollup merge of #36599 - jonas-schievink:whats-a-pirates-favorite-data-structure, r=pnkfelix by Manish Goregaokar · 9 years ago
  30. f1ea5cc Rollup merge of #36789 - jseyfried:non_inline_mod_in_block, r=nikomatsakis by Jonathan Turner · 9 years ago
  31. ce5ad1d Allow non-inline modules in more places. by Jeffrey Seyfried · 9 years ago
  32. 48e5199 libsyntax: clearer names for some AST parts by Jonas Schievink · 9 years ago
  33. 5cc9fb9 Rollup merge of #36669 - jseyfried:refactor_tok_result, r=nrc by Jonathan Turner · 9 years ago
  34. 1d96462 Rollup merge of #36662 - jseyfried:parse_macro_invoc_paths, r=nrc by Jonathan Turner · 9 years ago
  35. df0e4bf Move `ensure_complete_parse` into `expand.rs`. by Jeffrey Seyfried · 9 years ago
  36. b90cedd Refactor `ensure_complete_parse`. by Jeffrey Seyfried · 9 years ago
  37. 3a9b7be Added tests and fixed corner case for trailing attributes with no attached binding in generics. by Felix S. Klock II · 9 years ago
  38. 4c37ad6 Add attribute support to generic lifetime and type parameters. by Felix S. Klock II · 9 years ago
  39. 2c85733 Fix indents. by Jeffrey Seyfried · 9 years ago
  40. 1e1804d Cleanup. by Jeffrey Seyfried · 9 years ago
  41. 6c08d03 Parse paths in item, trait item, and impl item macro invocations. by Jeffrey Seyfried · 9 years ago
  42. a0e178d Parse paths in statement and pattern macro invocations. by Jeffrey Seyfried · 9 years ago
  43. 3863834 reviewer comments and rebasing by Nick Cameron · 9 years ago
  44. dc7ed30 Refactor out `parse_struct_expr`. by Jeffrey Seyfried · 9 years ago
  45. f39039e Auto merge of #36527 - nnethercote:last_token_kind, r=jseyfried by bors · 9 years ago
  46. 0b03ba1 Auto merge of #36502 - TimNN:correct-cancel, r=jseyfried by bors · 9 years ago
  47. 141012d Auto merge of #36482 - jseyfried:dont_load_unconfigured_noninline_modules, r=nrc by bors · 9 years ago
  48. 8075d54 Optimize the parser's last token handling. by Nicholas Nethercote · 9 years ago
  49. 9f4e908 correctly cancel some errors by Tim Neumann · 9 years ago
  50. b232f6d Avoid loading and parsing unconfigured non-inline modules. by Jeffrey Seyfried · 9 years ago
  51. b57f109 Remove parsing of obsolete pre-1.0 syntaxes by Vadim Petrochenkov · 9 years ago
  52. e1e5c14 In `Parser` and `ExtCtxt`, replace fields `filename` and `mod_path_stack` by Jeffrey Seyfried · 9 years ago
  53. f3b41c1 Check fields in union patters/expressions by Vadim Petrochenkov · 9 years ago
  54. a014323 Lower unions from AST to HIR and from HIR to types by Vadim Petrochenkov · 9 years ago
  55. bd38e89 Rollup merge of #35480 - KiChjang:e0379-bonus, r=nikomatsakis by Jeffrey Seyfried · 9 years ago
  56. 37f3017 Rollup merge of #35618 - jseyfried:ast_view_path_refactor, r=eddyb by Jeffrey Seyfried · 9 years ago
  57. b833e8d Rollup merge of #35591 - GuillaumeGomez:generics_span, r=jntrmr by Jeffrey Seyfried · 9 years ago
  58. aa5c4bb Change Constness to Spanned<Constness> by Keith Yeung · 9 years ago
  59. 72d629c Improve error message when failing to parse a block by James Miller · 9 years ago
  60. 98ce875 Refactor away variant `ast::PathListItemKind::Mod` by Jeffrey Seyfried · 9 years ago
  61. 38fa82a Auto merge of #33922 - estebank:doc-comment, r=alexcrichton by bors · 9 years ago
  62. 5948182 Add Span field for Generics structs by Guillaume Gomez · 9 years ago
  63. e25542c Auto merge of #35162 - canndrew:bang_type_coerced, r=nikomatsakis by bors · 9 years ago
  64. c35d8db Rollup merge of #35491 - sanxiyn:pub-restricted-span, r=nikomatsakis by Eduard-Mihai Burtescu · 9 years ago
  65. fadabe0 Rename empty/bang to never by Andrew Cann · 9 years ago
  66. 104963c Switch on TyEmpty by Andrew Cann · 9 years ago
  67. b0a9acd Parse `!` as TyEmpty (except in fn return type) by Andrew Cann · 9 years ago
  68. f662478 Parse numeric fields in struct expressions and patterns by Vadim Petrochenkov · 9 years ago
  69. f76a737 Correct span for pub_restricted field by Seo Sanghyeon · 9 years ago
  70. f0baec6 syntax: add anonymized type syntax, i.e. impl TraitA+TraitB. by Eduard Burtescu · 9 years ago
  71. fd1d360 Auto merge of #34925 - jseyfried:nested_macros, r=eddyb by bors · 9 years ago
  72. b40b7ef Support nested `macro_rules!`. by Jeffrey Seyfried · 9 years ago
  73. 27a18b1 macros: Fix bug in statement matchers by Jeffrey Seyfried · 9 years ago
  74. 0b7fb80 Auto merge of #34772 - jseyfried:cleanup_interner, r=eddyb by bors · 9 years ago
  75. 57fac56 Start a best-effort warning cycle. by Jeffrey Seyfried · 9 years ago
  76. c1b850d cleanup: Refactor parser method `finish_parsing_statement` -> `parse_full_stmt`. by Jeffrey Seyfried · 9 years ago
  77. 759b8a8 Allow macro-expanded macros in trailing expression positions to expand into statements: by Jeffrey Seyfried · 9 years ago
  78. 57c56dd Parse macro-expanded statements like ordinary statements. by Jeffrey Seyfried · 9 years ago
  79. 6189e6c Clean up statement parsing without changing the semantics of `parse_stmt`. by Jeffrey Seyfried · 9 years ago
  80. 6d5f859 Remove unused field `interner` from the parser. by Jeffrey Seyfried · 9 years ago
  81. 793db8f Rollup merge of #34691 - jseyfried:remove_erroneous_unit_struct_checks, r=nrc by Manish Goregaokar · 9 years ago
  82. de78655 Auto merge of #34652 - jseyfried:fix_expansion_perf, r=nrc by bors · 9 years ago
  83. 5e31617 Remove outdated checks for empty braced struct expressions (i.e. `UnitStruct {}`). by Jeffrey Seyfried · 9 years ago
  84. 4738076 Auto merge of #34546 - jseyfried:cfg_attr_path, r=nrc by bors · 9 years ago
  85. c8498cc Specific error message for missplaced doc comments by Esteban Küber · 9 years ago
  86. 547a930 Revert "Change `fold_tt` and `fold_tts` to take token trees by value (instead of by reference)" by Jeffrey Seyfried · 9 years ago
  87. d37edef prefer `if let` to match with `None => {}` arm in some places by Zack M. Davis · 9 years ago
  88. db57e67 Support `cfg_attr` on `path` attributes by Jeffrey Seyfried · 9 years ago
  89. a9d25f8 Refactor away `parser.commit_stmt_expecting()` by Jeffrey Seyfried · 9 years ago
  90. 9bb3ea0 Rollup merge of #34436 - jseyfried:no_block_expr, r=eddyb by Jeffrey Seyfried · 9 years ago
  91. 8eddf02 Rollup merge of #34339 - jseyfried:thin_vec, r=petrochenkov,Manishearth by Jeffrey Seyfried · 9 years ago
  92. 8748cd9 Rollup merge of #34316 - jseyfried:refactor_ast_stmt, r=eddyb by Jeffrey Seyfried · 9 years ago
  93. 33ea1e3 Rollup merge of #33943 - jseyfried:libsyntax_cleanup, r=nrc by Jeffrey Seyfried · 9 years ago
  94. 82a15a6 Rollup merge of #34385 - cgswords:tstream, r=nrc by Jeffrey Seyfried · 9 years ago
  95. d3ae56d Rollup merge of #34403 - jonathandturner:move_liberror, r=alexcrichton by Jeffrey Seyfried · 9 years ago
  96. 4e2e31c Rollup merge of #34368 - petrochenkov:astqpath, r=Manishearth by Jeffrey Seyfried · 9 years ago
  97. f0310e0 Rollup merge of #34213 - josephDunne:trait_item_macros, r=jseyfried by Jeffrey Seyfried · 9 years ago
  98. b7da35a Remove field `expr` of `ast::Block` by Jeffrey Seyfried · 9 years ago
  99. 2829fbc6 Address comments and fix travis warning by Jonathan Turner · 9 years ago
  100. 6ae35021 Move errors from libsyntax to its own crate by Jonathan Turner · 9 years ago