about summary refs log tree commit diff
path: root/src/libsyntax
AgeCommit message (Expand)AuthorLines
2018-06-27Implement `#[macro_export(local_inner_macros)]`Vadim Petrochenkov-1/+22
2018-06-26inclusive range syntax lint (`...` → `..=`)Zack M. Davis-18/+28
2018-06-26migrate codebase to `..=` inclusive range patternsZack M. Davis-4/+4
2018-06-26Auto merge of #49469 - Nokel81:allow-irrefutable-let-patterns, r=nikomatsakisbors-0/+3
2018-06-23structured suggestion and rewording for `...` expression syntax errorZack M. Davis-6/+8
2018-06-23hygiene: Merge `NameAndSpan` into `ExpnInfo`Vadim Petrochenkov-67/+51
2018-06-23hygiene: Do not reset expansion info for `quote!`Vadim Petrochenkov-3/+7
2018-06-23expansion: Add some commentsVadim Petrochenkov-2/+14
2018-06-23expansion: Improve searchability for `AstFragments` methodsVadim Petrochenkov-48/+65
2018-06-23expansion: Rename `Expansion` to `AstFragment`Vadim Petrochenkov-186/+198
2018-06-23hygiene: Rename `MarkKind` to `Transparency`Vadim Petrochenkov-2/+2
2018-06-23expansion: Remove unnecessary override from `impl Folder for Marker`Vadim Petrochenkov-5/+0
2018-06-23Auto merge of #51580 - cramertj:async-await, r=eddybbors-118/+330
2018-06-22Update libsyntax testTaylor Cramer-4/+14
2018-06-22Re-reexport some items that were recently made crate-private.Tim Kuehn-2/+2
2018-06-22Remove unused map_sliceTaylor Cramer-10/+0
2018-06-22Auto merge of #51704 - kennytm:rollup, r=kennytmbors-4/+4
2018-06-22add an explanatory comment for recovery behaviorNiko Matsakis-0/+3
2018-06-22Issue #50974: Fix compilation error and testLamb-1/+1
2018-06-22Fix when the help message is displayedMaerten-2/+2
2018-06-22Issue #50974: Change text of suggestion to be more directLamb-1/+1
2018-06-22Issue #50974: Suboptimal error in case of duplicate `,` in struct constructorLamb-2/+8
2018-06-22Rollup merge of #51664 - jebrosen:pub_parse_methods2, r=Mark-Simulacrumkennytm-3/+3
2018-06-22Rollup merge of #51629 - topecongiro:multiple-semicolon-in-local-span, r=petr...kennytm-1/+1
2018-06-21Move async edition check to the current spanTaylor Cramer-2/+2
2018-06-21Async methodsTaylor Cramer-6/+23
2018-06-21Parse `unsafe async fn` instead of `async unsafe fn`Taylor Cramer-4/+10
2018-06-21async await desugaring and testsTaylor Cramer-22/+154
2018-06-21Parse async fn header.Without Boats-103/+160
2018-06-22Auto merge of #51463 - estebank:error-codes, r=nikomatsakisbors-17/+34
2018-06-20make `parse_seq_to_before_end`, `mk_mac_expr`, and `parse_optional_str` publi...jeb-3/+3
2018-06-20Rename ParenthesizedArgData to ParenthesisedArgsvarkor-11/+11
2018-06-20Rename ty_param_bound to generic_boundvarkor-13/+13
2018-06-20Fix additional commentsvarkor-1/+1
2018-06-20Rename ty_param_bound to trait_boundvarkor-2/+2
2018-06-20Make GenericBound explicitvarkor-25/+23
2018-06-20Rename ParamBound(s) to GenericBound(s)varkor-41/+41
2018-06-20Rename TraitTyParamBound to ParamBound::Traitvarkor-15/+15
2018-06-20Fix HasAttrs support for GenericParamvarkor-11/+6
2018-06-20Take advantage of the lifetime refactoringvarkor-40/+33
2018-06-20Remove name from GenericParamKind::Lifetimevarkor-31/+18
2018-06-20Use ParamBounds in WhereRegionPredicatevarkor-35/+31
2018-06-20Lift bounds into GenericParamvarkor-69/+73
2018-06-20Simply joint lifetime/type iterationvarkor-1/+1
2018-06-20Refactor counting methodsvarkor-2/+2
2018-06-20Rename structures in astvarkor-67/+67
2018-06-20Remove AngleBracketedArgs implvarkor-22/+0
2018-06-20Remove methods from ast::GenericParam and ast::Genericsvarkor-43/+4
2018-06-20Refactor ast::GenericParam as a structvarkor-109/+96
2018-06-20Refactor hir::GenericParam as a structvarkor-1/+3