| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2025-04-04 | Update `rustc-literal-escaper` version to `0.0.2` | Guillaume Gomez | -4/+4 | |
| 2025-04-04 | Merge pull request #19519 from snprajwal/project-control-no-deps | Lukas Wirth | -2/+31 | |
| feat(project-model): provide flag for no deps | ||||
| 2025-04-04 | internal: fix salsa-ified crate graph working with lazy project discovery | David Barsky | -31/+23 | |
| 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 | -125/+98 | |
| 2025-04-04 | feat(project-model): provide flag for no deps | Prajwal S N | -2/+31 | |
| A Cargo project can now be built without any dependency metadata being fetched. Signed-off-by: Prajwal S N <prajwalnadig21@gmail.com> | ||||
| 2025-04-04 | Remove usage of `rustc_lexer::unescape` in rust-analyzer | Guillaume Gomez | -18/+21 | |
| 2025-04-04 | chore: clean up some FIXMEs | Prajwal S N | -47/+36 | |
| Signed-off-by: Prajwal S N <prajwalnadig21@gmail.com> | ||||
| 2025-04-04 | fix language-configuration.json | BenjaminBrienen | -3/+3 | |
| 2025-04-03 | Stabilize `cfg_boolean_literals` | clubby789 | -29/+0 | |
| 2025-04-03 | feat(proc-macro-srv): support metadata version 10 | Prajwal S N | -4/+4 | |
| Signed-off-by: Prajwal S N <prajwalnadig21@gmail.com> | ||||
| 2025-04-03 | fix(ide-assists): remove `AssistKind::None` | Prajwal S N | -15/+5 | |
| 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 | -11/+107 | |
| 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 | Merge pull request #19494 from Veykril/push-uzmzppouxuvr | Lukas Wirth | -53/+16 | |
| chore: Remove unnecessary `Arc` clones | ||||
| 2025-04-01 | Merge pull request #19496 from Veykril/push-zuwsrswwtzsu | Lukas Wirth | -74/+81 | |
| chore: Replace some `invoke`s with `invoke_actual` in hir-ty | ||||
| 2025-04-01 | chore: Remove unnecessary `Arc` clones | Lukas Wirth | -53/+16 | |
| 2025-04-01 | chore: Replace some `invoke`s with `invoke_actual` in hir-ty | Lukas Wirth | -74/+81 | |
| 2025-04-01 | Support metadata version 10 in proc-macro-srv | Jakub Beránek | -2/+2 | |
| 2025-04-01 | chore: Disable rust-cache in CI | Lukas Wirth | -33/+23 | |
| It doesn't actually work with merge groups ... | ||||
| 2025-04-01 | Merge pull request #19492 from ChayimFriedman2/experiment | Chayim Refael Friedman | -1/+1 | |
| Avoid relying on `block_def_map()` needlessly | ||||
| 2025-04-01 | Avoid relying on `block_def_map()` needlessly | Chayim Refael Friedman | -1/+1 | |
| We can compute the wanted information from the block's interned data. | ||||
| 2025-03-31 | fix: Fix panic in progress due to splitting unicode incorrectly | Ross Delinger | -2/+2 | |
| 2025-03-31 | Merge pull request #19485 from Veykril/push-mqlnvzkuplnm | Lukas Wirth | -29/+51 | |
| chore: Clean CI a bit | ||||
| 2025-03-31 | chore: Clean CI a bit | Lukas Wirth | -29/+51 | |
| 2025-03-31 | fix: Fix new nightly lints | Lukas Wirth | -96/+88 | |
| 2025-03-31 | fix: Cleanup param name inlay hint filtering | Lukas Wirth | -118/+187 | |
| 2025-03-30 | Remove attribute `#[rustc_error]` | Vadim Petrochenkov | -4/+0 | |
| 2025-03-29 | Fix debug sourceFileMap when using cppvsdbg | Inflation | -1/+1 | |
| - Fix #18782 | ||||
| 2025-03-29 | fix: Fix, clarify and require a value for `proc_macro_cwd` of `CrateData` | Lukas Wirth | -74/+143 | |
| 2025-03-28 | update test | Hegui Dai | -22/+22 | |
| 2025-03-28 | move "impl<> for <>" and test about it | Hegui Dai | -27/+0 | |
| 2025-03-28 | Merge pull request #19375 from ChayimFriedman2/do-not-complete | Lukas Wirth | -291/+768 | |
| feat: Allow crate authors to control completion of their things | ||||
| 2025-03-28 | Fix a bug in orphan rules calculation | Chayim Refael Friedman | -12/+30 | |
| Where a fundamental type applied twice wasn't considered local. | ||||
| 2025-03-27 | Allow crate authors to control completion of their things | Chayim Refael Friedman | -291/+768 | |
| Via the new `#[rust_analyzer::completions(...)]` attribute. Also fix a bug with existing settings for that where the paths wouldn't resolve correctly. | ||||
| 2025-03-27 | Merge pull request #19460 from Veykril/push-krmvxxvrlmyx | Lukas Wirth | -2/+3 | |
| fix: Fix `format_args` lowering using wrong integer suffix | ||||
| 2025-03-27 | Merge pull request #19459 from Veykril/push-swywyozvsqow | Lukas Wirth | -41/+41 | |
| refactor: Shuffle some unsafety around in proc-macro-srv | ||||
| 2025-03-27 | fix: Fix `format_args` lowering using wrong integer suffix | Lukas Wirth | -2/+3 | |
| 2025-03-27 | refactor: Shuffle some unsafety around in proc-macro-srv | Lukas Wirth | -41/+41 | |
| 2025-03-27 | Merge pull request #19457 from Veykril/push-xpmluxlzprpy | Lukas Wirth | -12/+63 | |
| chore: Remove salsa dependency from proc-macro server again | ||||
| 2025-03-27 | chore: Remove salsa dependency from proc-macro server again | Lukas Wirth | -12/+63 | |
| 2025-03-26 | Merge pull request #19451 from Veykril/push-tuqmmvkrtpzl | Lukas Wirth | -15/+19 | |
| refactor: Use MEDIUM durability for crate-graph changes, high for library source files | ||||
| 2025-03-26 | refactor: Use MEDIUM durability for crate-graph changes, high for library ↵ | Lukas Wirth | -15/+19 | |
| source files The idea here is that the crate graph may change over time, but library source file contents *never* will (or really never should). Disconnecting the two means that queries that depend on library sources will not need to re-validatewhen the crate graph changes (unless they depend on the crate graph in some capacity). | ||||
| 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-25 | Merge pull request #19433 from snprajwal/fix-replace-let-else | Lukas Wirth | -8/+41 | |
| fix(ide-assists): `let else` to `if let else` | ||||
| 2025-03-25 | minor: Simplify impl-ty parse validation | Lukas Wirth | -55/+74 | |
| 2025-03-25 | Merge pull request #19388 from Veykril/push-oqysrnttwywu | Lukas Wirth | -9/+39 | |
| feat: parse `unsafe` record fields | ||||
| 2025-03-25 | feat: parse `unsafe` record fields | Lukas Wirth | -9/+39 | |
