| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2025-03-25 | ci: run `intern` tests via `cargo miri` | Lukas Wirth | -1/+0 | |
| 2025-03-24 | analysis-stats: redesign printing of item tree stats | David Barsky | -11/+23 | |
| 2025-03-24 | analysis-stats: expose and print some limited statistics from `hir-def` | David Barsky | -3/+90 | |
| 2025-03-24 | analysis-stats: cleanup printing of some workspace stats | David Barsky | -11/+14 | |
| 2025-03-24 | analysis-stats: add `UsizeWithUnderscore` for readability of large numbers | David Barsky | -1/+30 | |
| 2025-03-24 | analysis-stats: always print source stats | David Barsky | -27/+20 | |
| 2025-03-24 | analysis-stats: emit lines of code and item tree counts for workspace; ↵ | David Barsky | -25/+62 | |
| dependencies | ||||
| 2025-03-24 | refactor: Replace custom `ThinVec` with `thin-vec` crate | Lukas Wirth | -543/+92 | |
| 2025-03-24 | Merge pull request #19435 from Veykril/push-owstqqlrtsko | Lukas Wirth | -5/+6 | |
| fix: Fix closure return inlayhints using macro ranges | ||||
| 2025-03-24 | Merge pull request #19436 from lnicola/rm-rustc-hashes | Laurențiu Nicola | -4/+1 | |
| minor: drop `rustc_hashes` dependency, add `syn` feature | ||||
| 2025-03-24 | Merge pull request #19430 from Veykril/push-wknpypxuyrsz | Lukas Wirth | -73/+82 | |
| chore: Bump dependencies | ||||
| 2025-03-24 | fix: Fix closure return inlayhints using macro ranges | Lukas Wirth | -5/+6 | |
| 2025-03-24 | Add missing syn feature | Laurențiu Nicola | -1/+1 | |
| 2025-03-24 | Drop rustc_hashes dependency | Laurențiu Nicola | -3/+0 | |
| 2025-03-24 | fix(ide-assists): `let else` to `if let else` | Prajwal S N | -8/+41 | |
| Signed-off-by: Prajwal S N <prajwalnadig21@gmail.com> | ||||
| 2025-03-24 | fix: Yet another false positive invalid cast diagnostic | Shoyu Vanilla | -26/+134 | |
| 2025-03-23 | Merge pull request #19400 from Shourya742/2025-03-20-fix-syntax-highlighting | Lukas Wirth | -18/+77 | |
| Fix missing syntax highlighting for `&raw const` / `&raw mut` in all files. | ||||
| 2025-03-23 | chore: Bump dependencies | Lukas Wirth | -73/+82 | |
| 2025-03-23 | chore: Remove unused dependencies | Lukas Wirth | -62/+44 | |
| 2025-03-22 | Merge pull request #19419 from ShoyuVanilla/issue-15132 | Lukas Wirth | -7/+73 | |
| Render layout and other extra information on hovering `Self` | ||||
| 2025-03-22 | Merge pull request #19416 from ShoyuVanilla/issue-15037 | Lukas Wirth | -71/+91 | |
| fix: Handle multiple `#[repr(..)]` attrs correctly | ||||
| 2025-03-22 | Render layout and other extra informations on hovering `Self` | Shoyu Vanilla | -7/+73 | |
| 2025-03-22 | fix: Handle multiple `#[repr(..)]` attrs correctly | Shoyu Vanilla | -71/+91 | |
| 2025-03-22 | Speed up resolving "Generate delegate method" assist (part 2) | Felicián Németh | -570/+532 | |
| Make it compile by adding a `None` subtype to rest of the AssistId instantiations. | ||||
| 2025-03-22 | Speed up resolving "Generate delegate method" assist (part 1) | Felicián Németh | -10/+30 | |
| Fix #19322 Sometimes there are 185 "Generate delegate" assists with the same assist_id and asssist_kind. This commit introduces and additional differentiator: assist_subtype. Therefore, when the LSP client sends an assist resolve request, rust-analyzer only need to compute edits for a single assist instead of 185. | ||||
| 2025-03-22 | fix: Properly calculate the layouts of tuple ptrs whose last fields are DST | Shoyu Vanilla | -0/+19 | |
| 2025-03-21 | Merge pull request #19412 from Veykril/push-krktmvxmlxmt | Lukas Wirth | -47/+46 | |
| chore: Remove some unnecessary usage of `Semantics` | ||||
| 2025-03-21 | chore: Remove some unnecessary usage of `Semantics` | Lukas Wirth | -47/+46 | |
| 2025-03-21 | add test for &raw const/&raw mut is not syntax-highlighted in all files | bit-aloo | -0/+61 | |
| 2025-03-21 | change from krate to Option<krate> in syntax highlighting to incorporate ↵ | bit-aloo | -18/+16 | |
| modules which are not part of any crate | ||||
| 2025-03-21 | Merge pull request #19409 from Veykril/push-osqtywsvmwxv | Lukas Wirth | -35/+42 | |
| minor: Don't query the database in workspace switching | ||||
| 2025-03-21 | add syntax validation test for &impl 'a | bit-aloo | -0/+30 | |
| 2025-03-21 | add syntax validation test for ambiguous + | bit-aloo | -0/+39 | |
| 2025-03-21 | validate_impl_object_ty: Add diagnostics for and ambiguous . | bit-aloo | -1/+30 | |
| 2025-03-21 | Merge pull request #19348 from jnyfah/some-branch | Lukas Wirth | -6/+34 | |
| Add text edit support for return type hints on non-block body closures | ||||
| 2025-03-21 | Merge pull request #19397 from gvozdvmozgu/postfix-const-block | Lukas Wirth | -20/+86 | |
| add postfix completion for const block | ||||
| 2025-03-21 | Merge pull request #19408 from Veykril/push-wtnxzulsovxy | Lukas Wirth | -453/+2715 | |
| refactor: Reduce codegen burden for generated syntax | ||||
| 2025-03-21 | fix: Fix incorrect expansion of builtin `PartialOrd` derive | Lukas Wirth | -2/+3 | |
| 2025-03-21 | refactor: Reduce codegen burden for `SyntaxNode` and `SyntaxToken` | Lukas Wirth | -419/+2683 | |
| 2025-03-21 | refactor: Reduce codegen burden for `SyntaxKind` | Lukas Wirth | -33/+30 | |
| 2025-03-21 | minor: Don't query the database in workspace switching | Lukas Wirth | -35/+42 | |
| 2025-03-21 | minor: Trigger LRU eviction after cache priming finishes | Lukas Wirth | -1/+2 | |
| 2025-03-21 | Merge pull request #19405 from ChayimFriedman2/no-expand | Lukas Wirth | -68/+31 | |
| minor: Remove unnecessary expansions | ||||
| 2025-03-20 | Remove unnecessary expansions | Chayim Refael Friedman | -68/+31 | |
| In the body source map, we record each macro call with the `ExprOrPatId` it resolved to, so to lookup the `ExprId` of some node, we don't need to expand it! | ||||
| 2025-03-19 | add postfix completion for const block | gvozdvmozgu | -20/+86 | |
| 2025-03-19 | change test name to sth meaningful | Ali Bektas | -3/+2 | |
| 2025-03-19 | Fix span info for mir::Operand | Ali Bektas | -82/+147 | |
| Fixes #19172 | ||||
| 2025-03-18 | Merge pull request #19391 from Veykril/push-rnrskpqoltpl | Lukas Wirth | -22/+9 | |
| chore: Clean up proc-macro-srv CI job | ||||
| 2025-03-18 | chore: Clean up proc-macro-srv CI job | Lukas Wirth | -22/+9 | |
| 2025-03-18 | refactor: Do not use `Expander` in assoc item lowering | Lukas Wirth | -125/+106 | |
| `Expander` is a macro expansion solution for body lowering, there is no need to use it here | ||||
