about summary refs log tree commit diff
path: root/src/libsyntax
AgeCommit message (Expand)AuthorLines
2018-05-25Implement outlives requirements inference for dyn and projections.toidiu-0/+6
2018-05-24restore emplacement syntax (obsolete)Niko Matsakis-5/+44
2018-05-24Replace `ScalarKind` with `Primitive`Oliver Schneider-35/+2
2018-05-24Auto merge of #50930 - toidiu:ak-ordOutlivesPredicate, r=nikomatsakisbors-1/+1
2018-05-24Auto merge of #51023 - kennytm:rollup, r=kennytmbors-8/+8
2018-05-24Rollup merge of #50979 - Manishearth:type-only, r=estebankkennytm-8/+8
2018-05-24Auto merge of #50971 - alexcrichton:no-stringify, r=petrochenkovbors-82/+98
2018-05-24implement Ord for OutlivesPredicate and other typestoidiu-1/+1
2018-05-24Auto merge of #50943 - oli-obk:cleanups, r=estebankbors-0/+72
2018-05-22add `Span` information into `Qself`Niko Matsakis-10/+36
2018-05-22Fix span for type-only argumentsManish Goregaokar-8/+8
2018-05-22rustc: Correctly pretty-print macro delimitersAlex Crichton-82/+98
2018-05-23Rollup merge of #50946 - alexcrichton:fix-parse-lifetime, r=petrochenkovkennytm-1/+8
2018-05-23Rollup merge of #50914 - simartin:issue_50636, r=oli-obkkennytm-3/+12
2018-05-22Allow let bindings in const fn and constantsOliver Schneider-0/+3
2018-05-22Auto merge of #50838 - alexcrichton:token-impls, r=eddybbors-17/+42
2018-05-21Remove rustc_serialize_exclude_nullManish Goregaokar-5/+0
2018-05-21Stabilize suggestion applicability field in json outputManish Goregaokar-17/+4
2018-05-21Satisfy tidyOliver Schneider-2/+2
2018-05-21rustc: Fix procedural macros generating lifetime tokensAlex Crichton-1/+8
2018-05-21Improve the diagnostic around impl Trait <-> generic param mismatchOliver Schneider-0/+72
2018-05-21Auto merge of #50924 - petrochenkov:spanover, r=alexcrichtonbors-11/+13
2018-05-20Auto merge of #50851 - eddyb:the-only-constant, r=nikomatsakisbors-29/+73
2018-05-20suggestion applicabilities for libsyntax and librustc, run-rustfix testsZack M. Davis-67/+166
2018-05-20lexer: Fix span override for the first token in a stringVadim Petrochenkov-11/+13
2018-05-20Issue #50636: Improve error diagnostic with missing commas after struct fields.Simon Martin-3/+12
2018-05-20Auto merge of #50855 - nnethercote:fewer-macro_parser-allocs, r=petrochenkovbors-35/+87
2018-05-20Auto merge of #50820 - alexcrichton:no-modules, r=petrochenkovbors-5/+56
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