| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2023-09-28 | Tweak wording of missing angle backets in qualified path | Esteban Küber | -1/+1 | |
| 2023-09-13 | Address review comments | Matthew Jasper | -0/+1 | |
| - Add doc comment to new type - Restore "only supported directly in conditions of `if` and `while` expressions" note - Rename variant with clearer name | ||||
| 2023-09-11 | Move let expression checking to parsing | Matthew Jasper | -0/+2 | |
| There was an incomplete version of the check in parsing and a second version in AST validation. This meant that some, but not all, invalid uses were allowed inside macros/disabled cfgs. It also means that later passes have a hard time knowing when the let expression is in a valid location, sometimes causing ICEs. - Add a field to ExprKind::Let in AST/HIR to mark whether it's in a valid location. - Suppress later errors and MIR construction for invalid let expressions. | ||||
| 2023-08-16 | Fix bad suggestion when wrong parentheses around a dyn trait | yukang | -2/+2 | |
| 2023-08-04 | Rollup merge of #113999 - Centri3:macro-arm-expand, r=wesleywiser | Matthias Krüger | -0/+6 | |
| Specify macro is invalid in certain contexts Adds a note when a macro is used where it really shouldn't be. Closes #113766 | ||||
| 2023-08-03 | Rollup merge of #114300 - MU001999:fix/turbofish-pat, r=estebank | Matthias Krüger | -0/+2 | |
| Suggests turbofish in patterns Fixes #114112 r? ```@estebank``` | ||||
| 2023-08-01 | Suggests turbofish in patterns | Mu001999 | -0/+2 | |
| 2023-07-31 | parser: more friendly hints for handling `async move` in the 2015 edition | bohan | -0/+2 | |
| 2023-07-29 | Auto merge of #114028 - Centri3:ternary-operator, r=compiler-errors | bors | -0/+4 | |
| Gracefully handle ternary operator Fixes #112578 ~~May not be the best way to do this as it doesn't check for a single `:`, so it could perhaps appear even when the actual issue is just a missing semicolon. May not be the biggest deal, though?~~ Nevermind, got it working properly now ^^ | ||||
| 2023-07-28 | Parse generic const items | León Orell Valerian Liehr | -0/+8 | |
| 2023-07-25 | Gracefully handle missing ternary operator | Catherine Flores | -0/+4 | |
| 2023-07-24 | Specify macro is invalid in certain contexts | Catherine | -0/+6 | |
| 2023-06-23 | Add suggestion for bad block fragment error | Michael Goulet | -0/+1 | |
| 2023-06-10 | reword the message to suggest surrounding with parentheses | yukang | -1/+1 | |
| 2023-05-25 | Ensure Fluent messages are in alphabetical order | clubby789 | -594/+594 | |
| 2023-05-13 | improve error for `impl<..> impl Trait for Type` | y21 | -0/+5 | |
| 2023-05-09 | Rollup merge of #111120 - chenyukang:yukang-suggest-let, r=Nilstrieb | Dylan DPC | -0/+1 | |
| Suggest let for possible binding with ty Origin from https://github.com/rust-lang/rust/pull/109128#discussion_r1179866137 r? `@Nilstrieb` | ||||
| 2023-05-09 | move sugg to derive session diagnostic | yukang | -0/+1 | |
| 2023-05-05 | Add parsing for builtin # in expression and item context | est31 | -0/+4 | |
| 2023-05-02 | Implement negative bounds | Michael Goulet | -8/+2 | |
| 2023-05-01 | soften the wording for removing type ascription | yukang | -1/+2 | |
| 2023-05-01 | Rip it out | Nilstrieb | -0/+8 | |
| My type ascription Oh rip it out Ah If you think we live too much then You can sacrifice diagnostics Don't mix your garbage Into my syntax So many weird hacks keep diagnostics alive Yet I don't even step outside So many bad diagnostics keep tyasc alive Yet tyasc doesn't even bother to survive! | ||||
| 2023-04-27 | Migrate trivially translatable `rustc_parse` diagnostics | clubby789 | -0/+72 | |
| 2023-04-25 | Fix static string lints | clubby789 | -0/+30 | |
| 2023-04-10 | Remove `..` from return type notation | Michael Goulet | -0/+4 | |
| 2023-03-28 | Add `(..)` syntax for RTN | Michael Goulet | -0/+4 | |
| 2023-03-19 | refactor: refactor identifier parsing somewhat | Ezra Shaw | -1/+1 | |
| 2023-03-12 | Remove `box_syntax` from AST and use in tools | clubby789 | -0/+3 | |
| 2023-03-11 | Simplify message paths | est31 | -0/+733 | |
| This makes it easier to open the messages file while developing on features. The commit was the result of automatted changes: for p in compiler/rustc_*; do mv $p/locales/en-US.ftl $p/messages.ftl; rmdir $p/locales; done for p in compiler/rustc_*; do sed -i "s#\.\./locales/en-US.ftl#../messages.ftl#" $p/src/lib.rs; done | ||||
