| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2025-07-31 | `cargo clippy --fix` | Lukas Wirth | -156/+138 | |
| 2025-07-23 | Remove `ExpressionStoreDiagnostics::MacroError`, instead recreate it from ↵ | Chayim Refael Friedman | -31/+7 | |
| the `MacroCallId` This simplifies the code and also makes us report parse error in macros too. | ||||
| 2025-07-22 | fix: Apply adjusts to pats and exprs when doing pat analysis | Shoyu Vanilla | -8/+1 | |
| 2025-07-11 | Merge pull request #20219 from ChayimFriedman2/expr-store-mem | Chayim Refael Friedman | -10/+5 | |
| perf: Put the expression stuff in the expression store behind an `Option<Box>` | ||||
| 2025-07-10 | Merge pull request #20210 from ChayimFriedman2/naked-asm-safe | Shoyu Vanilla (Flint) | -5/+8 | |
| fix: Inline asm fixes | ||||
| 2025-07-10 | Put the expression stuff in the expression store behind an `Option<Box>` | Chayim Refael Friedman | -10/+5 | |
| And leave only the type stuff without it. This is because most expression stores don't have anything but types (e.g. generics, fields, signatures) so this saves a lot of memory. This saves 58mb on `analysis-stats .`. | ||||
| 2025-07-09 | Make `global_asm!()` work | Chayim Refael Friedman | -3/+5 | |
| Because apparently, we were not accepting inline asm in item position, completely breaking it. | ||||
| 2025-07-09 | Differentiate between `asm!()`, `global_asm!()` and `naked_asm!()`, and make ↵ | Chayim Refael Friedman | -2/+3 | |
| only `asm!()` unsafe | ||||
| 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 | |
