| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2025-05-05 | refactor: De-arc defmap queries | Lukas Wirth | -4/+4 | |
| 2025-05-02 | Render more lifetimes | Lukas Wirth | -32/+32 | |
| 2025-04-29 | refactor: Clean up cache priming cancellation handling | Lukas Wirth | -2/+2 | |
| 2025-04-28 | refactor: De-arc lang item queries | Lukas Wirth | -3/+1 | |
| 2025-04-28 | Merge pull request #19704 from Veykril/push-wrvznvvpvtvp | Lukas Wirth | -7/+8 | |
| Add expression fill mode variant for filling with underscore expressions | ||||
| 2025-04-28 | Add expression fill mode variant for filling with underscore expressions | Lukas Wirth | -7/+8 | |
| 2025-04-28 | Merge from rust-lang/rust | Laurențiu Nicola | -103/+8 | |
| 2025-04-25 | minor: format | gohome001 | -6/+4 | |
| 2025-04-25 | test: add test case for highlight unsafe operations | gohome001 | -0/+28 | |
| 2025-04-25 | feat: highlight unsafe operations | gohome001 | -0/+57 | |
| 2025-04-22 | Merge pull request #19647 from roife/fix-issue-19646 | Lukas Wirth | -41/+31 | |
| fix: panics in inlay hints that produce empty text edits for closure return types | ||||
| 2025-04-23 | fix: panics in inlay hints that produce empty text edits for closure return ↵ | roifewu | -41/+31 | |
| types | ||||
| 2025-04-22 | Merge pull request #19657 from ChayimFriedman2/better-offset-of | Lukas Wirth | -0/+70 | |
| feat: Better support `offset_of!()` | ||||
| 2025-04-22 | Resolve `offset_of!()` in IDE | Chayim Refael Friedman | -0/+70 | |
| 2025-04-21 | Merge pull request #19644 from ChayimFriedman2/const-syms | Lukas Wirth | -4/+4 | |
| internal: Make predefined symbols `const` instead of `static` | ||||
| 2025-04-21 | minor: simplify and enhance notable traits rendering | roifewu | -36/+16 | |
| 2025-04-21 | Remove unnecessary predefined symbol clones | Chayim Refael Friedman | -2/+2 | |
| Now that they're const it's no longer needed. Nothing manual was performed: only a regexp search of `sym::([\w][\w\d]*)\.clone\(\)` and replace by `sym::$1`. | ||||
| 2025-04-21 | Get rid of static predefined symbols | Chayim Refael Friedman | -2/+2 | |
| Make them all `const`. | ||||
| 2025-04-19 | Merge pull request #19617 from ChayimFriedman2/more-actual | Chayim Refael Friedman | -184/+191 | |
| internal: Make `HirFileId`, `EditionedFileId` and macro files Salsa struct | ||||
| 2025-04-19 | Make `HirFileId`, `EditionedFileId` and macro files Salsa struct | Chayim Refael Friedman | -184/+191 | |
| And make more queries non-interned. Also flip the default for queries, now the default is to not intern and to intern a query you need to say `invoke_interned`. | ||||
| 2025-04-18 | Merge pull request #19613 from ChayimFriedman2/subst | Lukas Wirth | -0/+32 | |
| fix: Fix a panic when a trait method in an impl declares a lifetime parameter not in the trait declaration | ||||
| 2025-04-18 | Sort notable traits in hover | Chayim Refael Friedman | -0/+1 | |
| Previously it was ordered by what accidentally happened to be the crate graph order, which isn't sensible, plus it caused changes when any change was done to salsa IDs. | ||||
| 2025-04-18 | Fix a panic when a trait method in an impl declares a lifetime parameter not ↵ | Chayim Refael Friedman | -0/+32 | |
| in the trait declaration Shuffle the code a bit. | ||||
| 2025-04-17 | Merge pull request #19612 from ChayimFriedman2/parent-generics | Lukas Wirth | -0/+19 | |
| fix: Fix a bug with predicate lowering of associated items | ||||
| 2025-04-17 | Fix a bug with predicate lowering of associated items | Chayim Refael Friedman | -0/+19 | |
| The essence of the bug is that bounds on `impl Trait` got lowered with incorrect bound vars, as if we were lowering the parent. | ||||
| 2025-04-16 | Merge pull request #19589 from roife/fix-issue-19138 | Lukas Wirth | -0/+66 | |
| fix: highlighting for tail expr in labelled blocks | ||||
| 2025-04-16 | feat: highlight tail expr when cursor is on label | roifewu | -0/+37 | |
| 2025-04-16 | feat: enhance signature help to display generic parameters for callables and ↵ | roifewu | -13/+154 | |
| default values for generic args | ||||
| 2025-04-15 | feat: highlight tail expression in labeled block | roifewu | -0/+29 | |
| 2025-04-14 | Prevent panics when there is a cyclic dependency between closures | Chayim Refael Friedman | -0/+28 | |
| We didn't include them in the sorted closures list, therefore didn't analyze them, then failed to find them. | ||||
| 2025-04-13 | internal: Render sigantures with view hir command | Lukas Wirth | -19/+8 | |
| 2025-04-10 | Merge pull request #19570 from ChayimFriedman2/fix-store-panic | Chayim Refael Friedman | -0/+38 | |
| fix: Fix an incorrect `ExpressionStore` that was passed | ||||
| 2025-04-11 | Fix an incorrect `ExpressionStore` that was passed | Chayim Refael Friedman | -0/+38 | |
| It caused panics everywhere. | ||||
| 2025-04-10 | Merge pull request #19461 from Hmikihiro/shadow_by_module | Lukas Wirth | -0/+144 | |
| fix: shadow type by module | ||||
| 2025-04-10 | Remove all upcasts! | Chayim Refael Friedman | -18/+12 | |
| It turns out there were a lot redundant too. | ||||
| 2025-04-10 | fix: shadow type by module | Hayashi Mikihiro | -0/+144 | |
| Signed-off-by: Hayashi Mikihiro <34ttrweoewiwe28@gmail.com> | ||||
| 2025-04-09 | internal: rename `children_modules` to `child_modules` | David Barsky | -18/+18 | |
| 2025-04-09 | Merge pull request #19255 from geetanshjuneja/master | Lukas Wirth | -0/+129 | |
| Add children modules feature | ||||
| 2025-04-09 | Merge pull request #19462 from Veykril/push-ypvprvvwkyll | Lukas Wirth | -20/+46 | |
| refactor: Lower type-refs before type inference | ||||
| 2025-04-09 | refactor: Lower type-refs before type inference | Lukas Wirth | -20/+46 | |
| This refactors how we deal with items in hir-def lowering. - It now lowers all of them through an "ExpressionStore" (kind of a misnomer as this point) as their so called *Signatures. - We now uniformly lower type AST into TypeRefs before type inference. - Likewise, this moves macro expansion out of type inference, resulting in a single place where we do non-defmap macro expansion. - Finally, this PR removes a lot of information from ItemTree, making the DefMap a lot less likely to be recomputed and have it only depend on actual early name resolution related information (not 100% true, we still have ADT fields in there but thats a follow up removal). | ||||
| 2025-04-08 | make hover_feature test less fragile | Ralf Jung | -79/+8 | |
| 2025-04-08 | Merge pull request #19541 from Veykril/push-twqrorwqzmwv | Lukas Wirth | -16/+4 | |
| fix(auto-import): Prefer imports of matching types for argument lists | ||||
| 2025-04-08 | fix(auto-import): Prefer imports of matching types for argument lists | Lukas Wirth | -16/+4 | |
| 2025-04-07 | cargo xtask tidy | geetanshjuneja | -1/+8 | |
| 2025-04-07 | added children modules | geetanshjuneja | -0/+122 | |
| 2025-04-07 | Merge pull request #19425 from ConradIrwin/drop-drop-glue-goo | Lukas Wirth | -421/+107 | |
| Tidy up drop glue notification | ||||
| 2025-04-06 | update docs | Bennet Bleßmann | -26/+2 | |
| - src\doc\nomicon\src\ffi.md should also have its ABI list updated | ||||
| 2025-04-06 | Merge pull request #19531 from Veykril/push-kxyrpznnllkx | Lukas Wirth | -1/+1 | |
| fix: Fix `format_args` lowering for >=1.87 | ||||
| 2025-04-06 | fix: Fix `format_args` lowering for >=1.87 | Lukas Wirth | -1/+1 | |
| 2025-04-05 | Merge pull request #19501 from ChayimFriedman2/macro-expansion | Lukas Wirth | -0/+22 | |
| fix: Fix a bug in MBE expansion that arose from incorrect fixing of an older bug in MBE | ||||
