| Age | Commit message (Expand) | Author | Lines |
| 2024-09-29 | Fix ambiguity with CamelCase diagnostic messages | Matthew Wilding | -15/+15 |
| 2024-09-19 | Handle lint attributes that are under `#[cfg_attr]` | Chayim Refael Friedman | -9/+92 |
| 2024-09-19 | Remove check that text of `parse_expr_from_str()` matches the produced parsed... | Chayim Refael Friedman | -0/+13 |
| 2024-09-18 | Auto merge of #18128 - ChayimFriedman2:external-macros-lint, r=Veykril | bors | -1/+62 |
| 2024-09-18 | Auto merge of #18136 - valadaptive:no-mangle-lints, r=Veykril | bors | -0/+58 |
| 2024-09-18 | Don't lint names of #[no_mangle] extern fns | valadaptive | -0/+58 |
| 2024-09-18 | Add diagnostics for `unsafe_op_in_unsafe_fn` | Chayim Refael Friedman | -3/+45 |
| 2024-09-17 | Handle errors and lints from external macros | Chayim Refael Friedman | -1/+62 |
| 2024-09-12 | Auto merge of #18099 - ChayimFriedman2:diag-only-necessary, r=Veykril | bors | -134/+310 |
| 2024-09-12 | Use more correct handling of lint attributes | Chayim Refael Friedman | -134/+310 |
| 2024-09-12 | Auto merge of #18106 - Veykril:push-yzsqoykyowts, r=Veykril | bors | -0/+22 |
| 2024-09-12 | fix: Don't report typed hole error in asm! out ops | Lukas Wirth | -0/+22 |
| 2024-09-12 | Fix inference of literals when the expectation is Castable | Chayim Refael Friedman | -3/+14 |
| 2024-09-11 | Skip checks for cast to dyn traits | Shoyu Vanilla | -0/+96 |
| 2024-09-06 | fix: Properly prevent mir building with unknown types present | Lukas Wirth | -1/+1 |
| 2024-09-06 | fix: Always explicitly set trait ref self types when lowering | Lukas Wirth | -1/+1 |
| 2024-09-03 | feat: Implement cast typechecks | Shoyu Vanilla | -7/+1034 |
| 2024-08-29 | Do not report missing unsafe on `addr_of[_mut]!(EXTERN_OR_MUT_STATIC)` | Chayim Refael Friedman | -0/+25 |
| 2024-08-29 | Add diagnostic for accessing an `extern` static | Chayim Refael Friedman | -0/+25 |
| 2024-08-29 | feat: Implement object safety | Shoyu Vanilla | -1/+1 |
| 2024-08-25 | fix: Fix trait method completions not acknowledging Deref impls | Lukas Wirth | -1/+1 |
| 2024-08-16 | Auto merge of #17905 - ChayimFriedman2:edition-dependent-raw-keyword, r=Veykril | bors | -63/+114 |
| 2024-08-16 | Properly account for editions in names | Chayim Refael Friedman | -63/+114 |
| 2024-08-16 | Auto merge of #17907 - ChayimFriedman2:no-once_cell, r=Veykril | bors | -6/+6 |
| 2024-08-16 | Replace once_cell with std's recently stabilized OnceCell/Lock and LazyCell/Lock | Chayim Refael Friedman | -6/+6 |
| 2024-08-13 | Temporarily remove non-working test case | Shoyu Vanilla | -12/+2 |
| 2024-08-13 | feat: `min-exhaustive-patterns | Shoyu Vanilla | -0/+70 |
| 2024-08-12 | fix: Missing non-exhaustive let diagnostics inside async or unsafe block | Shoyu Vanilla | -0/+39 |
| 2024-08-12 | Auto merge of #17863 - Veykril:include-diags, r=Veykril | bors | -5/+19 |
| 2024-08-12 | Resolve included files to their calling modules in IDE layer | Lukas Wirth | -5/+19 |
| 2024-08-12 | fix: Correctly support `#[rustc_deprecated_safe_2024]` | Lukas Wirth | -0/+24 |
| 2024-08-07 | Fix unconfigured diagnostic being attached to the wrong file for modules | Lukas Wirth | -1/+25 |
| 2024-08-06 | Replace `[package.repository] = "…"` of published crates with `[package.rep... | Vincent Esche | -1/+1 |
| 2024-08-06 | Unify package descriptions by adding references to "rust-analyzer" | Vincent Esche | -1/+1 |
| 2024-08-06 | Add repository URL for published crates' missing `[package.repository]` fields | Vincent Esche | -0/+1 |
| 2024-08-06 | Replace `"TBD"` with more helpful desciptions in published crates' `[package.... | Vincent Esche | -1/+1 |
| 2024-08-05 | Surpress type mismatches in calls with mismatched arg counts | Lukas Wirth | -0/+14 |
| 2024-08-05 | Auto merge of #17791 - ShoyuVanilla:await-outside-of-async, r=Veykril | bors | -0/+103 |
| 2024-08-05 | Auto merge of #17775 - ShoyuVanilla:segregate-diags, r=Veykril | bors | -86/+138 |
| 2024-08-05 | perf: Segregate syntax and semantic diagnostics | Shoyu Vanilla | -86/+138 |
| 2024-08-05 | feat: Implement diagnostic for `await` outside of `async` | Shoyu Vanilla | -0/+103 |
| 2024-08-05 | Simplify FileDelegate | Lukas Wirth | -3/+3 |
| 2024-08-01 | fix: Insert a tail `Ok(())` for expr block instead of wrapping with `Ok` | Shoyu Vanilla | -2/+68 |
| 2024-07-29 | Auto merge of #17707 - Veykril:proc-macro-err-cleanup, r=Veykril | bors | -55/+16 |
| 2024-07-29 | Fix error spans for include! and compile_error! | Lukas Wirth | -7/+12 |
| 2024-07-29 | Make basic use of spans for macro expansion errors | Lukas Wirth | -2/+2 |
| 2024-07-26 | early exit if unresolved field is an index | Ali Bektas | -3/+45 |
| 2024-07-26 | Internal: Cleanup proc-macro error handling | Lukas Wirth | -48/+4 |
| 2024-07-22 | Auto merge of #17586 - ShoyuVanilla:tuple-arg-macro-rest, r=Veykril | bors | -0/+69 |
| 2024-07-21 | Auto merge of #17657 - Veykril:cfg-slim, r=lnicola | bors | -1/+1 |