summaryrefslogtreecommitdiff
path: root/compiler/rustc_parse/src
Commit message (Expand)AuthorAgeFilesLines
* Recover `impl<T ?Sized>` correctlyMichael Goulet2023-05-151-0/+5
* Rollup merge of #111531 - chenyukang:yukang-fix-111416-ice, r=compiler-errorsMatthias Krüger2023-05-151-0/+4
|\
| * fmtyukang2023-05-131-6/+3
| * Fix ice caused by shorthand fields in NoFieldsForFnCallyukang2023-05-131-0/+7
* | improve error for `impl<..> impl Trait for Type`y212023-05-132-4/+28
|/
* Rollup merge of #111120 - chenyukang:yukang-suggest-let, r=NilstriebDylan DPC2023-05-093-13/+47
|\
| * move sugg to derive session diagnosticyukang2023-05-092-9/+17
| * code refactor and fix wrong suggestionyukang2023-05-082-24/+36
| * fix ice in suggestingyukang2023-05-081-7/+14
| * cleanupyukang2023-05-081-2/+1
| * Suggest let for possible binding with tyyukang2023-05-082-9/+17
* | Rollup merge of #110694 - est31:builtin, r=petrochenkovDylan DPC2023-05-094-1/+89
|\ \
| * | Add feature gateest312023-05-051-0/+1
| * | Migrate offset_of from a macro to builtin # syntaxest312023-05-051-1/+19
| * | Add parsing for builtin # in expression and item contextest312023-05-054-1/+70
* | | make it more accurate by parsing tyyukang2023-05-081-9/+19
* | | suggest struct when we get colon in fileds in enumyukang2023-05-081-0/+9
| |/ |/|
* | Rollup merge of #111230 - zacklukem:eq-less-to-less-eq, r=compiler-errorsMatthias Krüger2023-05-061-1/+12
|\ \ | |/ |/|
| * add hint for =< as <=Zachary Mayhew2023-05-051-1/+12
* | Rollup merge of #108801 - fee1-dead-contrib:c-str, r=compiler-errorsDylan DPC2023-05-053-11/+75
|\ \ | |/ |/|
| * make cook genericDeadbeef2023-05-021-37/+27
| * make it semantic errorDeadbeef2023-05-021-0/+3
| * try gating early, add non-ascii testDeadbeef2023-05-021-0/+1
| * refactor unescapeDeadbeef2023-05-021-8/+14
| * initial step towards implementing C string literalsDeadbeef2023-05-021-0/+64
* | Rollup merge of #110791 - compiler-errors:negative-bounds, r=oli-obkDylan DPC2023-05-046-117/+57
|\ \
| * | Implement negative boundsMichael Goulet2023-05-026-117/+57
* | | Restrict `From<S>` for `{D,Subd}iagnosticMessage`.Nicholas Nethercote2023-05-0314-51/+47
|/ /
* | soften the wording for removing type ascriptionyukang2023-05-013-11/+4
* | fix testsyukang2023-05-014-20/+5
* | fix parser sizeyukang2023-05-011-1/+1
* | clean up debug codeyukang2023-05-012-15/+1
* | Rip it outNilstrieb2023-05-019-192/+296
|/
* Rollup merge of #110823 - compiler-errors:tweak-await-span, r=b-naberMatthias Krüger2023-05-012-3/+3
|\
| * Tweak await spanMichael Goulet2023-04-272-3/+3
* | Migrate trivially translatable `rustc_parse` diagnosticsclubby7892023-04-279-183/+303
|/
* Fix static string lintsclubby7892023-04-255-77/+119
* Auto merge of #110407 - Nilstrieb:fluent-macro, r=davidtwcobors2023-04-191-1/+1
|\
| * Add `rustc_fluent_macro` to decouple fluent from `rustc_macros`Nilstrieb2023-04-181-1/+1
* | Spelling - compilerJosh Soref2023-04-172-2/+2
|/
* Rollup merge of #110404 - matthiaskrgr:mapmap, r=NilstriebMatthias Krüger2023-04-171-3/+3
|\
| * fix clippy::toplevel_ref_arg and ::manual_mapMatthias Krüger2023-04-161-3/+3
* | use matches! macro in more placesMatthias Krüger2023-04-162-14/+10
|/
* remove redundant clonesMatthias Krüger2023-04-151-5/+3
* Auto merge of #110252 - matthiaskrgr:rollup-ovaixra, r=matthiaskrgrbors2023-04-121-7/+2
|\
| * Rollup merge of #110135 - compiler-errors:revert-108031, r=davidtwcoMatthias Krüger2023-04-121-7/+2
| |\
| | * Revert "Don't recover lifetimes/labels containing emojis as character literals"Michael Goulet2023-04-101-7/+2
* | | Rollup merge of #110203 - compiler-errors:rtn-dots, r=eholkMatthias Krüger2023-04-122-9/+24
|\ \ \
| * | | Remove `..` from return type notationMichael Goulet2023-04-102-9/+24
| |/ /
* | | Fix typos in compilerDaniPopes2023-04-103-6/+6
|/ /