about summary refs log tree commit diff
path: root/src/libsyntax
AgeCommit message (Expand)AuthorLines
2018-05-19rustc: introduce {ast,hir}::AnonConst to consolidate so-called "embedded cons...Eduard-Mihai Burtescu-29/+73
2018-05-18rustc: Disallow modules and macros in expansionsAlex Crichton-5/+56
2018-05-18rustc: Fix joint-ness of stringified token-streamsAlex Crichton-17/+42
2018-05-18Make `Directory::path` a `Cow`.Nicholas Nethercote-12/+16
2018-05-18Introduce `MatcherPosHandle`.Nicholas Nethercote-11/+59
2018-05-18Auto merge of #50307 - petrochenkov:keyhyg2, r=nikomatsakisbors-153/+63
2018-05-18Auto merge of #50566 - nnethercote:bump, r=petrochenkovbors-65/+56
2018-05-17Turn some functions from `token.rs` into methods on `Ident`Vadim Petrochenkov-54/+10
2018-05-17Pass crate editions to macro expansions, update testsVadim Petrochenkov-21/+45
2018-05-17Add two keywords specific to editions 2015 and 2018 respectivelyVadim Petrochenkov-2/+7
2018-05-17Add edition to expansion infoVadim Petrochenkov-4/+12
2018-05-17Move definition of `Edition` from libsyntax to libsyntax_posVadim Petrochenkov-84/+1
2018-05-17Rename trans to codegen everywhere.Irina Popa-2/+2
2018-05-17Change `TokenTreeOrTokenTreeVec` to `TokenTreeOrTokenTreeSlice`.Nicholas Nethercote-19/+19
2018-05-16Auto merge of #50045 - est31:label_break_value, r=eddybbors-17/+49
2018-05-16Add feature gate label_break_valueest31-0/+9
2018-05-16label-break-value: Parsing and AST/HIR changesest31-17/+40
2018-05-16Auto merge of #50473 - petrochenkov:pmapi, r=alexcrichtonbors-0/+14
2018-05-15Represent lifetimes as two joint tokens in proc macrosVadim Petrochenkov-4/+9
2018-05-15proc_macro: Validate inputs to `Punct::new` and `Ident::new`Vadim Petrochenkov-0/+9
2018-05-15Feature gate trivial boundsMatthew Jasper-0/+3
2018-05-14Remove `StringReader::col`.Nicholas Nethercote-7/+13
2018-05-14Make `nextnextch()` more closely resemble `nextch()`.Nicholas Nethercote-8/+7
2018-05-13stabilize :lifetimeAlex Burka-19/+3
2018-05-13Macros: Add a 'literal' fragment specifierDan Aloni-13/+59
2018-05-13Remove `StringReader::terminator`.Nicholas Nethercote-20/+11
2018-05-13Rename some stuff in `StringReader`.Nicholas Nethercote-29/+24
2018-05-13Tweak naming and ordering in `StringReader::bump()`.Nicholas Nethercote-16/+15
2018-05-13Inline `char_at()` and `record_width`.Nicholas Nethercote-0/+1
2018-05-13Add a Rayon thread poolJohn Kåre Alsaker-2/+2
2018-05-12rustc: Allow an edition's feature on that editionAlex Crichton-41/+46
2018-05-11Auto merge of #50620 - alexcrichton:change-names-again, r=nikomatsakisbors-2/+2
2018-05-11Auto merge of #50609 - alexcrichton:no-nll-preview, r=nikomatsakisbors-1/+1
2018-05-10Rename the 2018 edition lint namesAlex Crichton-2/+2
2018-05-10Fix tuple struct field spansEsteban Küber-1/+1
2018-05-10Remove `nll` from `rust_2018_preview`Alex Crichton-1/+1
2018-05-09Rollup merge of #50525 - nnethercote:lit_token, r=michaelwoeristerkennytm-6/+17
2018-05-09Optimize string handling in lit_token().Nicholas Nethercote-6/+17
2018-05-07Auto merge of #50454 - Manishearth:edition-preview-fixes, r=alexcrichtonbors-4/+12
2018-05-06Fix assertion message generationShotaro Yamada-1/+1
2018-05-04Make extern_absolute_paths only work on the new editionManish Goregaokar-2/+4
2018-05-04Make --edition imply the preview flagManish Goregaokar-0/+6
2018-05-04Rename breakage lintsManish Goregaokar-2/+2
2018-05-04Add catch and proc macros to the edition (fixes #50443)Manish Goregaokar-2/+2
2018-05-03Auto merge of #50413 - kennytm:rollup, r=kennytmbors-2/+8
2018-05-03Auto merge of #50030 - flip1995:rfc2103, r=petrochenkovbors-84/+166
2018-05-03check if the token is a lifetime before parsingrleungx-2/+8
2018-05-03Auto merge of #50391 - nnethercote:escape_unicode, r=eddybbors-11/+5
2018-05-03Auto merge of #50378 - varkor:repr-align-max-29, r=eddybbors-4/+15
2018-05-03Remove parse::escape_default().Nicholas Nethercote-7/+3