| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2025-04-05 | the rustdoc file prefix for constants is "constant" not "const" | Jonathan Chan Kwan Yin | -1/+1 | |
| 2025-04-04 | Merge pull request #19522 from ↵ | Lukas Wirth | -1/+3 | |
| davidbarsky/davidbarsky/fix-panic-in-view-crate-graph internal: fix panic in `view_crate_graph` | ||||
| 2025-04-04 | Merge pull request #19515 from jrmuizel/multiple-definitions | Lukas Wirth | -7/+102 | |
| fix: don't drop references with more than one definition. | ||||
| 2025-04-04 | internal: fix panic in `view_crate_graph` | David Barsky | -1/+3 | |
| 2025-04-04 | fix: don't drop references with more than one definition. | Jeff Muizelaar | -7/+102 | |
| Implicit field references during struct initialization were being dropped because get_definition was returning None because there were multiple definitions. This adds a new helper, `get_defintions`, that supports returning more than one definition for a given token and hooks it up. Fixes #19393 | ||||
| 2025-04-04 | prefer default over new | BenjaminBrienen | -1/+1 | |
| 2025-04-03 | fix(ide-assists): remove `AssistKind::None` | Prajwal S N | -1/+1 | |
| This was being used by a single assist, which qualifies under the "refactor" kind. The variant has been removed, and all usages updated accordingly. Signed-off-by: Prajwal S N <prajwalnadig21@gmail.com> | ||||
| 2025-04-01 | Fix a bug in MBE expansion that arose from incorrect fixing of an older bug ↵ | Chayim Refael Friedman | -0/+22 | |
| in MBE Specifically, #18744 was the PR that was supposed to fix the old bug, but it fixed it incorrectly (and didn't add a test!) The underlying reason was that we marked metavariables in expansions as joint if they were joint in the macro call, which is incorrect. This wrong fix causes other bug, #19497, which this PR fixes by removing the old (incorrect) fix. | ||||
| 2025-04-01 | chore: Remove unnecessary `Arc` clones | Lukas Wirth | -22/+0 | |
| 2025-03-31 | fix: Fix new nightly lints | Lukas Wirth | -6/+5 | |
| 2025-03-31 | fix: Cleanup param name inlay hint filtering | Lukas Wirth | -108/+163 | |
| 2025-03-29 | fix: Fix, clarify and require a value for `proc_macro_cwd` of `CrateData` | Lukas Wirth | -1/+7 | |
| 2025-03-25 | Tidy up drop glue notification | Conrad Irwin | -421/+107 | |
| This combines the memory layout and drop information on one line, and makes the wording more succinct. Closes #19410 | ||||
| 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 #19430 from Veykril/push-wknpypxuyrsz | Lukas Wirth | -3/+3 | |
| chore: Bump dependencies | ||||
| 2025-03-24 | fix: Fix closure return inlayhints using macro ranges | Lukas Wirth | -5/+6 | |
| 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 | -3/+3 | |
| 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 | Render layout and other extra informations on hovering `Self` | Shoyu Vanilla | -7/+73 | |
| 2025-03-22 | Speed up resolving "Generate delegate method" assist (part 2) | Felicián Németh | -2/+6 | |
| Make it compile by adding a `None` subtype to rest of the AssistId instantiations. | ||||
| 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 #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 | refactor: Reduce codegen burden for `SyntaxKind` | Lukas Wirth | -1/+1 | |
| 2025-03-17 | No edit if no body | jnyfah | -1/+4 | |
| 2025-03-17 | some changes | jnyfah | -3/+2 | |
| 2025-03-17 | chore: Bump `Edition::CURRENT` to 2024 | Lukas Wirth | -16/+16 | |
| 2025-03-16 | refactor: Remove unnecessary `Arc` | Lukas Wirth | -1/+1 | |
| 2025-03-15 | cargo fmt | BenjaminBrienen | -1/+4 | |
| 2025-03-15 | cargo fmt | BenjaminBrienen | -290/+264 | |
| 2025-03-15 | cargo clippy --fix | BenjaminBrienen | -3/+3 | |
| 2025-03-15 | Fix 2024 syntax errors | BenjaminBrienen | -2/+2 | |
| 2025-03-15 | chore: Remove legacy `SyntaxContextId` re-export | Lukas Wirth | -4/+4 | |
| 2025-03-13 | internal: don't panic when the crate graph isn't ready #19351 | David Barsky | -8/+17 | |
| 2025-03-13 | remove fixme | jnyfah | -1/+0 | |
| 2025-03-13 | insert braces for closure | jnyfah | -5/+32 | |
| 2025-03-12 | Salsify the crate graph | Chayim Refael Friedman | -113/+111 | |
| I.e. make it not one giant input but multiple, for incrementality and decreased memory usage for Salsa 3 reasons. | ||||
| 2025-03-10 | internal: port rust-analyzer to new Salsa | David Barsky | -306/+159 | |
| 2025-03-10 | Merge pull request #19326 from Veykril/push-vovuxzkzrowp | Lukas Wirth | -10/+11 | |
| Add missing name-ref parents to syntactic highlighting | ||||
| 2025-03-10 | Add missing name-ref parents to syntactic highlighting | Lukas Wirth | -10/+11 | |
| 2025-03-10 | Merge pull request #19332 from Veykril/push-trvznlqsvtyq | Lukas Wirth | -30/+5 | |
| Make change annotations per text-edit | ||||
| 2025-03-10 | Make change annotations per text-edit | Lukas Wirth | -30/+5 | |
| 2025-03-10 | Merge pull request #19330 from ChayimFriedman2/normalize-projection | Lukas Wirth | -170/+302 | |
| fix: Normalize projections in evaluated const display and layout calculation | ||||
| 2025-03-06 | Warn the user when a rename will change the meaning of the program | Chayim Refael Friedman | -0/+88 | |
| Specifically, when a rename of a local will change some code that refers it to refer another local, or some code that refer another local to refer to it. We do it by introducing a dummy edit with an annotation. I'm not a fond of this approach, but I don't think LSP has a better way. | ||||
| 2025-03-06 | Use correct crate for trait env in `render_const_scalar()` | Chayim Refael Friedman | -1/+6 | |
| 2025-03-06 | Pass the target crate in `HirFormatter` | Chayim Refael Friedman | -170/+263 | |
| This is required to format evaluated consts, because we need trait env, and it needs the crate (currently it uses the last crate in topological order, which is wrong, the next commit will fix that). | ||||
| 2025-03-06 | Normalize projections in evaluated const display and layout calculation | Chayim Refael Friedman | -0/+34 | |
| 2025-03-05 | Fix syntax highlightingg punct filtering ignoring mods | Lukas Wirth | -6/+4 | |
| 2025-03-05 | Merge pull request #19274 from Veykril/push-pouwrwwrlrlt | Lukas Wirth | -430/+457 | |
| Highlight unsafe operations as unsafe, not definitions | ||||
