summary refs log tree commit diff
path: root/src/test/ui/pub
AgeCommit message (Collapse)AuthorLines
2018-02-26Update UI testsVadim Petrochenkov-8/+8
2018-01-07`struct` pattern parsing and diagnostic tweaksEsteban Küber-2/+2
- Recover from struct parse error on match and point out missing match body. - Point at struct when finding non-identifier while parsing its fields. - Add label to "expected identifier, found {}" error.
2017-12-01Auto merge of #45997 - estebank:pub-ident, r=nikomatsakisbors-1/+1
Account for missing keyword in fn/struct definition Fix #38911.
2017-11-24Do not attemt to continue parsing after `pub ident`Esteban Küber-1/+1
Try to identify the following code in order to provide better diagnostics, but return the error to bail out early during the parse.
2017-11-24Merge cfail and ui tests into ui testsOliver Schneider-16/+16
2017-07-02Revert "Change error count messages"Ariel Ben-Yehuda-4/+4
This reverts commit 5558c64f33446225739c1153b43d2e309bb4f50e.
2017-05-24Change error count messagesMichael Kohl-4/+4
See #33525 for details.
2017-04-25Rebase and address commentsOliver Schneider-4/+4
2017-04-25Address PR commentsOliver Schneider-4/+4
2017-04-25Update affected testsOliver Schneider-14/+23
2017-03-22Add diagnostic for incorrect `pub (restriction)`Esteban Küber-0/+155
Given the following statement ```rust pub (a) fn afn() {} ``` Provide the following diagnostic: ```rust error: incorrect restriction in `pub` --> file.rs:15:1 | 15 | pub (a) fn afn() {} | ^^^^^^^ | = help: some valid visibility restrictions are: `pub(crate)`: visible only on the current crate `pub(super)`: visible only in the current module's parent `pub(in path::to::module)`: visible only on the specified path help: to make this visible only to module `a`, add `in` before the path: | pub (in a) fn afn() {} ``` Remove cruft from old `pub(path)` syntax.