| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2025-07-07 | Merge pull request #20185 from ChayimFriedman2/variant-symbols | David Barsky | -0/+7 | |
| feat: Include enum variants in world symbols | ||||
| 2025-07-06 | Include enum variants in world symbols | Chayim Refael Friedman | -0/+7 | |
| I opted to not include enum variant imports, only under the enum, and to not gate this behind a setting. | ||||
| 2025-07-06 | chore: Remove dead field from `InferenceContext` | Lukas Wirth | -14/+14 | |
| 2025-07-03 | Merge pull request #20120 from Hmikihiro/match_bind_not_type | Chayim Refael Friedman | -1/+2 | |
| fix: resolve item in match bind | ||||
| 2025-07-03 | fix: resolve item in match bind | Hayashi Mikihiro | -1/+2 | |
| Signed-off-by: Hayashi Mikihiro <34ttrweoewiwe28@gmail.com> | ||||
| 2025-07-03 | Restructure proc-macro loading erros, differentiate hard error property on kind | Lukas Wirth | -6/+6 | |
| 2025-06-27 | Merge pull request #20110 from ChayimFriedman2/ambiguous-float | Lukas Wirth | -0/+7 | |
| fix: Fix completion in when typing `integer.|` | ||||
| 2025-06-27 | Fix completion in when typing `integer.|` | Chayim Refael Friedman | -0/+7 | |
| It should show integer, not floating point methods. | ||||
| 2025-06-26 | Merge pull request #20106 from Veykril/push-pytuxksnntux | Lukas Wirth | -27/+30 | |
| Salsa idiomize `VariantFields` query | ||||
| 2025-06-26 | Salsa idiomize `VariantFields` query | Lukas Wirth | -27/+30 | |
| 2025-06-26 | Prettify AST in `PathTransform` if it's coming from a macro | Chayim Refael Friedman | -0/+4 | |
| 2025-06-25 | Merge pull request #20088 from Veykril/push-qrslvzzlqqoz | Lukas Wirth | -17/+17 | |
| De-arc trait items query | ||||
| 2025-06-25 | De-arc trait items query | Lukas Wirth | -17/+17 | |
| 2025-06-24 | Short circuit a couple hir-ty/lower queries | Lukas Wirth | -3/+3 | |
| 2025-06-24 | Merge pull request #20061 from ChayimFriedman2/wrap-ret-ty | Lukas Wirth | -2/+2 | |
| fix: In "Wrap return type" assist, don't wrap exit points if they already have the right type | ||||
| 2025-06-23 | Don't run doctests | Chayim Refael Friedman | -0/+1 | |
| 2025-06-23 | In "Wrap return type" assist, don't wrap exit points if they already have ↵ | Chayim Refael Friedman | -2/+2 | |
| the right type | ||||
| 2025-06-19 | Add `fn parent(self, db) -> GenericDef` to `hir::TypeParam` | Vincent Esche | -0/+4 | |
| 2025-06-17 | chore: Start infesting ide crates with 'db lifetime | Lukas Wirth | -372/+457 | |
| 2025-06-15 | Merge pull request #20009 from Veykril/push-rvnnorzvpnqv | Lukas Wirth | -0/+1 | |
| Optimize `pub(crate)` and `pub(self)` visibility resolution | ||||
| 2025-06-15 | Optimize `pub(crate)` visibility resolution | Lukas Wirth | -0/+1 | |
| 2025-06-15 | Merge pull request #20008 from Veykril/push-rsnkrwyplmwr | Lukas Wirth | -19/+19 | |
| More idiomatic salsa use | ||||
| 2025-06-15 | Unify assoc item visibility queries | Lukas Wirth | -11/+11 | |
| 2025-06-15 | Idiomatic salsa use for impl items query | Lukas Wirth | -8/+8 | |
| 2025-06-15 | Merge pull request #20007 from Veykril/push-opqzsnwzwyvn | Lukas Wirth | -6/+6 | |
| Idiomatic salsa use for enum variants query | ||||
| 2025-06-15 | Idiomatic salsa use for enum variants query | Lukas Wirth | -6/+6 | |
| 2025-06-15 | Merge pull request #19996 from LHolten/exclude-imports | Chayim Refael Friedman | -0/+7 | |
| Add support for excluding imports from symbol search | ||||
| 2025-06-15 | Add config option to exclude imports from symbol search | Lucas Holten | -0/+7 | |
| 2025-06-13 | Remove `InternedCallableDefId` | Lukas Wirth | -3/+2 | |
| It's unnecessary | ||||
| 2025-06-12 | Merge pull request #19981 from Veykril/push-tzzunsrqqunv | Lukas Wirth | -2/+3 | |
| fix: Do not force descend into derives for goto IDE features | ||||
| 2025-06-12 | fix: Do not force descend into derives for goto IDE features | Lukas Wirth | -2/+3 | |
| Doing so can cause us to duplicate navigation targets for the same ranges which breaks convenience features of some editors where go to def can trigger find all references | ||||
| 2025-06-12 | `ItemTree`'s `ItemVisibilities` has no identity, so deduplicate | Lukas Wirth | -2/+1 | |
| 2025-06-12 | Merge pull request #19837 from ChayimFriedman2/stable-astid | Lukas Wirth | -172/+86 | |
| Provide better incrementality when items are changed | ||||
| 2025-06-12 | Avoid referring to the item tree except in the def map | Chayim Refael Friedman | -172/+86 | |
| Item tree IDs are very unstable (adding an item of a kind invalidates all following items of the same kind). Instead use ast ids, which, since the previous commit, are pretty stable. | ||||
| 2025-06-12 | Merge pull request #19942 from ChayimFriedman2/faux | Lukas Wirth | -8/+0 | |
| fix: Fix completion with some attribute macros | ||||
| 2025-06-10 | Merge pull request #19963 from ChayimFriedman2/unsized-impl-items | Lukas Wirth | -1/+33 | |
| fix: Do not error at impls for unsized types that do not include `where Self: Sized` items | ||||
| 2025-06-10 | Do not error at impls for unsized types that do not include `where Self: ↵ | Chayim Refael Friedman | -1/+33 | |
| Sized` items | ||||
| 2025-06-08 | Remove the optimization of builtin attrs in `is_inside_macro_call()` | Chayim Refael Friedman | -8/+0 | |
| `#[cfg_attr]` is a builtin attr, but it may still contain a macro. | ||||
| 2025-06-06 | Make `Semantics<'db, dyn HirDatabase>` actually usable | Vincent Esche | -2/+18 | |
| 2025-06-06 | fix: Record macro calls for fields in `ChildBySource` impls | Lukas Wirth | -10/+10 | |
| 2025-06-05 | fix: Record macro calls in signatures in `ChildBySource` impls | Lukas Wirth | -19/+33 | |
| 2025-06-04 | refactor: Cleanup descension stuff | Lukas Wirth | -35/+46 | |
| 2025-06-02 | Add a quickfix for accessing a private field of a struct | Tyler Breisacher | -1/+2 | |
| 2025-06-02 | Support derive-macros for rename prefix magic | Lukas Wirth | -115/+201 | |
| 2025-06-02 | fix: Fix edition handling for names in rename logic | Lukas Wirth | -2/+2 | |
| 2025-06-02 | Enhance renaming to include identifiers that are generated from the original ↵ | Lukas Wirth | -0/+15 | |
| symbol Co-authored-by: Jake Goulding <jake.goulding@integer32.com> | ||||
| 2025-05-30 | internal: Restructure some semantics APIs for virtual macro files | Lukas Wirth | -67/+153 | |
| 2025-05-28 | Merge pull request #19880 from Veykril/push-xmpxumsrkymk | Lukas Wirth | -18/+43 | |
| fix: Handle included files better in IDE layer | ||||
| 2025-05-28 | fix: Handle included files better in IDE layer | Lukas Wirth | -18/+43 | |
| This does not fully fix things, but it introduces a function that can be used to fix occurences. When using `to_def` functionality, the input node needs to come from the macro expanded include, not the real file that was included. This does unfortunately add more caller burden, but there is not really a way around it. | ||||
| 2025-05-28 | Merge pull request #19876 from ShoyuVanilla/layout-padding | Lukas Wirth | -0/+53 | |
| feat: Render padding information when hovering on structs | ||||
