about summary refs log tree commit diff
path: root/src/libsyntax
AgeCommit message (Expand)AuthorLines
2018-06-30add label to unknown meta item errorAndy Russell-11/+33
2018-06-30factor built-in attribute parsing into submoduleAndy Russell-678/+718
2018-06-30clarify why we're suggesting removing semicolon after braced itemsZack M. Davis-0/+16
2018-06-30Auto merge of #51762 - petrochenkov:oh-hi-mark, r=oli-obkbors-39/+56
2018-06-30Auto merge of #51806 - oli-obk:lowering_cleanups1, r=cramertjbors-25/+54
2018-06-30Fortify dummy span checkingVadim Petrochenkov-19/+19
2018-06-30hygiene: Implement transparent marksVadim Petrochenkov-1/+12
2018-06-30expansion: Give names to some fields of `SyntaxExtension`Vadim Petrochenkov-20/+26
2018-06-28Suggest correct comparison against negative literalEsteban Küber-0/+10
2018-06-28Auto merge of #50997 - michaelwoerister:pre-analyze-filemaps, r=Mark-Simulacrumbors-126/+47
2018-06-28Fix FileMap::line_begin_pos().Michael Woerister-2/+4
2018-06-28Use `Ident`s in a number of structures in HIRVadim Petrochenkov-1/+1
2018-06-28Rollup merge of #51799 - mark-i-m:lower_case_feature_gate, r=mark-i-mkennytm-4/+4
2018-06-27syntax_pos: Store multibyte char size as u8 instead of u32.Michael Woerister-2/+2
2018-06-27Use u32 instead of usize of encoding byte count of multi-byte chars.Michael Woerister-3/+3
2018-06-27Update CodeMap tests after changing FileMap construction.Michael Woerister-61/+10
2018-06-27Remove the now redundant CodeMap::new_filemap_with_lines() method.Michael Woerister-17/+13
2018-06-27Make FileMap::{lines, multibyte_chars, non_narrow_chars} non-mutable.Michael Woerister-43/+17
2018-06-27Implement `#[macro_export(local_inner_macros)]`Vadim Petrochenkov-1/+22
2018-06-27Add a convenience method for getting the impl Trait `NodeId` of an `IsAysnc`Oliver Schneider-0/+7
2018-06-27Generate `DefId`s for the impl trait of `async` functionsOliver Schneider-19/+37
2018-06-27Generate the `NodeId` for `existential type` in the ASTOliver Schneider-6/+10
2018-06-26lower case some feature gate messagesmark-4/+4
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