about summary refs log tree commit diff
path: root/src/libsyntax/parse/parser.rs
AgeCommit message (Expand)AuthorLines
2017-10-09Fix a bug in diagnostics for `x as usize < y`Vadim Petrochenkov-3/+16
2017-10-06Add a semicolon to span for ast::LocalSeiichi Uchida-1/+6
2017-10-03Rename FileMap::path and change to an OptionPhilip Craig-1/+1
2017-09-30Don't use remapped path when loading modules and include filesPhilip Craig-1/+1
2017-09-27Auto merge of #44709 - Badel2:inclusive-range-dotdoteq, r=petrochenkovbors-17/+40
2017-09-22Add information about the syntax used in rangesBadel2-4/+7
2017-09-22Add support for `..=` syntaxAlex Burka-15/+35
2017-09-22Include unary operator to span for ExprKind::UnarySeiichi Uchida-7/+7
2017-09-17Remove rustc_bitflags; use the bitflags crateTamir Duberstein-23/+23
2017-09-14Auto merge of #44484 - tirr-c:issue-44332, r=petrochenkovbors-6/+38
2017-09-11Auto merge of #44375 - topecongiro:macrodef-span, r=petrochenkovbors-5/+5
2017-09-11Parse nested closure with two consecutive parameter lists properlyWonwoo Choi-6/+38
2017-09-07Add visibility to span for macros 2.0topecongiro-5/+5
2017-09-05Expect pipe symbol after closure parameter listsWonwoo Choi-1/+1
2017-09-01Implement RFC 1925Matt Ickstadt-0/+7
2017-08-31Auto merge of #43425 - matklad:lambda-restrictions, r=eddybbors-1/+4
2017-08-30Make fields of `Span` privateVadim Petrochenkov-22/+17
2017-08-25Merge remote-tracking branch 'origin/master' into genAlex Crichton-1/+19
2017-08-22Ensure that generic arguments don't end up in attribute paths.Jeffrey Seyfried-1/+7
2017-08-21Merge remote-tracking branch 'origin/master' into genAlex Crichton-21/+18
2017-08-22Auto merge of #43854 - estebank:missing-cond, r=nikomatsakisbors-0/+12
2017-08-21Auto merge of #43540 - petrochenkov:pathrelax, r=nikomatsakisbors-21/+18
2017-08-17Verify that an `if` condition block returns a valueEsteban Küber-1/+6
2017-08-17Check for `else` keyword on missing `if` conditionEsteban Küber-16/+11
2017-08-17Point out missing if conditionalEsteban Küber-4/+16
2017-08-16Merge remote-tracking branch 'origin/master' into genAlex Crichton-84/+84
2017-08-15use field init shorthand EVERYWHEREZack M. Davis-84/+84
2017-08-14Merge remote-tracking branch 'origin/master' into genAlex Crichton-1/+1
2017-08-12Include 'let' keyword to the span for ast::Localtopecongiro-1/+1
2017-08-11Issue warnings for unnecessary path disambiguatorsVadim Petrochenkov-10/+18
2017-08-11syntax: Relax path grammarVadim Petrochenkov-13/+2
2017-08-10Merge remote-tracking branch 'origin/master' into genAlex Crichton-10/+13
2017-08-10Reword error hintKornel-1/+2
2017-08-10Better diagnostics and recovery for `const` in extern blocksVadim Petrochenkov-12/+12
2017-08-09Merge remote-tracking branch 'origin/master' into genAlex Crichton-9/+133
2017-08-07Hint correct extern constant syntaxKornel-1/+3
2017-07-30Auto merge of #43551 - Mark-Simulacrum:rollup, r=Mark-Simulacrumbors-0/+4
2017-07-29Rollup merge of #43501 - topecongiro:span-to-whereclause, r=nrcMark Simulacrum-0/+4
2017-07-29Auto merge of #43009 - GuillaumeGomez:unused-doc-comments, r=nrcbors-5/+4
2017-07-28syntax: Capture a `TokenStream` when parsing itemsAlex Crichton-5/+125
2017-07-29Add Span to ast::WhereClausetopecongiro-0/+4
2017-07-28syntax: Add `tokens: Option<TokenStream>` to ItemAlex Crichton-0/+1
2017-07-28Remove support for `gen arg`Alex Crichton-13/+1
2017-07-28Fix tidy warningsAlex Crichton-1/+1
2017-07-28Generator literal supportJohn Kåre Alsaker-1/+21
2017-07-27Give span to angle bracketed generic argumentsVadim Petrochenkov-3/+3
2017-07-27Simplify parsing of pathsVadim Petrochenkov-249/+124
2017-07-27Make a lint insteadGuillaume Gomez-32/+0
2017-07-27Throw errors when doc comments are added where they're unusedGuillaume Gomez-5/+36
2017-07-27Auto merge of #43489 - petrochenkov:mutref, r=GuillaumeGomezbors-2/+12