about summary refs log tree commit diff
path: root/src/libsyntax/parse
AgeCommit message (Expand)AuthorLines
2017-04-25 support `default impl` for specializationGianni Ciccarelli-3/+11
2017-04-24Remove strip prefixGuillaume Gomez-16/+2
2017-04-24Add tests for module suggestionsGuillaume Gomez-15/+28
2017-04-24Fix invalid module suggestionGuillaume Gomez-13/+20
2017-04-24support `default impl` for specializationGianni Ciccarelli-7/+22
2017-04-21Move parse_remaining_bounds into a separate functionVadim Petrochenkov-20/+21
2017-04-21Fix issue with single question mark or parenVadim Petrochenkov-23/+28
2017-04-21syntax: Support parentheses around trait boundsVadim Petrochenkov-4/+25
2017-04-17Auto merge of #41282 - arielb1:missing-impl-item, r=petrochenkovbors-68/+99
2017-04-17libsyntax/parse: improve associated item error reportingAriel Ben-Yehuda-68/+99
2017-04-17Auto merge of #41345 - frewsxcv:rollup, r=frewsxcvbors-1/+5
2017-04-17Adjust descriptionalexey zabelin-1/+1
2017-04-15move NtVis enum variant to stave off comment rotAlex Burka-1/+1
2017-04-15parse interpolated visibility tokensAlex Burka-0/+2
2017-04-15update :vis implementation to current rustAlex Burka-1/+1
2017-04-15Implementation of the `vis` macro matcher.Daniel Keep-0/+2
2017-04-13Address the PR reviewalexey zabelin-2/+2
2017-04-12Fix old docsalexey zabelin-2/+2
2017-04-12Rollup merge of #41087 - estebank:tuple-float-index, r=arielb1Tim Neumann-3/+3
2017-04-10Point at only one char on `Span::next_point`Esteban Küber-2/+4
2017-04-07Merge branch 'master' into ty-placeholderEsteban Küber-28/+88
2017-04-05Rollup merge of #41050 - jseyfried:fix_derive_parsing, r=petrochenkovCorey Farwell-0/+20
2017-04-05Rollup merge of #40815 - estebank:issue-40006, r=GuillaumeGomezAriel Ben-Yehuda-15/+42
2017-04-05Use proper span for tuple index parsed as floatEsteban Küber-3/+3
2017-04-04Merge branch 'master' into issue-32540Esteban Küber-456/+422
2017-04-03Fix bug parsing `#[derive]` macro invocations.Jeffrey Seyfried-0/+20
2017-04-03Merge branch 'master' into issue-40006Esteban Küber-457/+423
2017-04-02Introduce `TyErr` independent from `TyInfer`Esteban Küber-1/+24
2017-03-31Auto merge of #40620 - laumann:slash-in-diagnostics-path, r=BurntSushibors-4/+5
2017-03-30port the match code to use `CoerceMany`Niko Matsakis-0/+1
2017-03-30Replace hardcoded forward slash with path::MAIN_SEPARATORThomas Jespersen-4/+5
2017-03-30Improve `Path` spans.Jeffrey Seyfried-48/+60
2017-03-29Refactor how spans are combined in the parser.Jeffrey Seyfried-377/+321
2017-03-29Merge `ExpnId` and `SyntaxContext`.Jeffrey Seyfried-5/+1
2017-03-27Fix unittestsEsteban Küber-1/+1
2017-03-27Simplify error outputEsteban Küber-11/+6
2017-03-27Fix various useless derefs and slicingsOliver Schneider-3/+3
2017-03-25Improve wording and spans for unexpected tokenEsteban Küber-6/+19
2017-03-24Point at last valid token on failed `expect_one_of`Esteban Küber-14/+14
2017-03-24Identify missing item category in `impl`sEsteban Küber-15/+47
2017-03-22Add diagnostic for incorrect `pub (restriction)`Esteban Küber-26/+38
2017-03-21Refactor parsing of trait object typesVadim Petrochenkov-242/+206
2017-03-19Rollup merge of #40589 - topecongiro:floating-point-literal, r=nagisaCorey Farwell-1/+1
2017-03-19Auto merge of #40346 - jseyfried:path_and_tokenstream_attr, r=nrcbors-101/+154
2017-03-18Parse 0e+10 as a valid floating-point literaltopecongiro-1/+1
2017-03-14Point out correct turbofish usage on `Foo<Bar<Baz>>`Esteban Küber-1/+4
2017-03-14Auto merge of #39921 - cramertj:add-catch-to-ast, r=nikomatsakisbors-0/+28
2017-03-14Liberalize attributes.Jeffrey Seyfried-7/+36
2017-03-14Refactor `Attribute` to use `Path` and `TokenStream` instead of `MetaItem`.Jeffrey Seyfried-85/+110
2017-03-14Cleanup.Jeffrey Seyfried-11/+10