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