| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2025-07-11 | fix: Use `ROOT` hygiene for `args` inside new `format_args!` expansion | Shoyu Vanilla | -27/+36 | |
| 2025-07-11 | Backport new sized-hierarchy trait bounds in old ways | Shoyu Vanilla | -24/+78 | |
| 2025-07-11 | Adjust minicore for Sized Hierarchy changes | Lukas Wirth | -52/+75 | |
| 2025-07-11 | Minic rustc's new `format_args!` expansion | Shoyu Vanilla | -41/+366 | |
| 2025-07-11 | Implement region negation to minicore and add a flag `fmt_before_1_89_0` | Shoyu Vanilla | -8/+49 | |
| 2025-06-20 | rust-analyzer: Rename LayoutS to LayoutData in comments | Zachary S | -1/+1 | |
| 2025-06-17 | Auto merge of #142567 - lnicola:sync-from-ra, r=lnicola | bors | -3199/+4386 | |
| Subtree update of `rust-analyzer` r? `@ghost` | ||||
| 2025-06-15 | Merge pull request #20000 from tadeokondrak/lifetime-repeat-macro | Chayim Refael Friedman | -14/+63 | |
| Allow lifetime repeats in macros: $($x)'a* | ||||
| 2025-06-15 | Use is_any_identifier in pretty_print_macro_expansion | Tadeo Kondrak | -13/+6 | |
| 2025-06-15 | Fix spacing for LIFETIME_IDENT near keywords and literals in test output | Tadeo Kondrak | -4/+12 | |
| 2025-06-15 | clarify `rustc_do_not_const_check` comment | Deadbeef | -1/+1 | |
| 2025-06-15 | Merge pull request #20009 from Veykril/push-rvnnorzvpnqv | Lukas Wirth | -73/+136 | |
| Optimize `pub(crate)` and `pub(self)` visibility resolution | ||||
| 2025-06-15 | Optimize private visibility resolution | Lukas Wirth | -39/+83 | |
| 2025-06-15 | Optimize `pub(crate)` visibility resolution | Lukas Wirth | -36/+55 | |
| 2025-06-15 | Merge pull request #20008 from Veykril/push-rsnkrwyplmwr | Lukas Wirth | -137/+120 | |
| More idiomatic salsa use | ||||
| 2025-06-15 | Unify assoc item visibility queries | Lukas Wirth | -77/+58 | |
| 2025-06-15 | Idiomatic salsa use for extern block abi query | Lukas Wirth | -13/+16 | |
| 2025-06-15 | Idiomatic salsa use for impl items query | Lukas Wirth | -41/+40 | |
| 2025-06-15 | Replace unnecessary use of `MacroDefId` with `MacroId` | Lukas Wirth | -6/+6 | |
| 2025-06-15 | Merge pull request #20007 from Veykril/push-opqzsnwzwyvn | Lukas Wirth | -76/+78 | |
| Idiomatic salsa use for enum variants query | ||||
| 2025-06-15 | Idiomatic salsa use for enum variants query | Lukas Wirth | -76/+78 | |
| 2025-06-15 | Merge pull request #20006 from Veykril/push-uvmuznvlwsxx | Lukas Wirth | -213/+692 | |
| Cleanup incremental tests and verify query executions | ||||
| 2025-06-15 | Cleanup incremental tests | Lukas Wirth | -213/+692 | |
| 2025-06-15 | Merge pull request #19996 from LHolten/exclude-imports | Chayim Refael Friedman | -1/+197 | |
| Add support for excluding imports from symbol search | ||||
| 2025-06-15 | Add config option to exclude imports from symbol search | Lucas Holten | -1/+197 | |
| 2025-06-14 | Merge pull request #19984 from WaffleLapkin/unprefer_align | Lukas Wirth | -9/+13 | |
| remove `pref_align_of` intrinsic handling, rename `{min_=>}align_of{,_val}` | ||||
| 2025-06-13 | Allow lifetime repeats in macros: $($x)'a* | Tadeo Kondrak | -8/+56 | |
| This works in rustc. This change isn't motivated by any real code. I just learned about it and decided to see why it doesn't work with rust-analyzer. | ||||
| 2025-06-13 | remove `pref_align_of` intrinsic handling, rename `{min_=>}align_of{,_val}` | Waffle Lapkin | -9/+13 | |
| 2025-06-13 | Merge pull request #19997 from Veykril/push-xltylvqtpwzx | Lukas Wirth | -42/+19 | |
| Remove `InternedCallableDefId` | ||||
| 2025-06-13 | Remove `InternedCallableDefId` | Lukas Wirth | -42/+19 | |
| It's unnecessary | ||||
| 2025-06-13 | Turn `BlockId` into a `#[salsa::tracked]` | Lukas Wirth | -12/+28 | |
| 2025-06-13 | Use `ThinVec` in `ItemScope` in a couple places | Lukas Wirth | -19/+17 | |
| 2025-06-13 | Bring back EMPTY item tree deduplication | Lukas Wirth | -16/+37 | |
| 2025-06-13 | Merge pull request #19990 from Veykril/push-zkvrlrotmuzr | Lukas Wirth | -8/+76 | |
| Generate annotations for macro defined items if their name is in the input | ||||
| 2025-06-13 | Generate annotations for macro defined items if their name is in the input | Lukas Wirth | -8/+76 | |
| 2025-06-13 | Merge pull request #19982 from Veykril/push-uptnmqtlylsx | Lukas Wirth | -755/+558 | |
| Simplify and optimize `ItemTree` | ||||
| 2025-06-13 | Remove unnecessary item tree query calls | Lukas Wirth | -49/+47 | |
| 2025-06-13 | `cargo upgrade` | Lukas Wirth | -23/+37 | |
| 2025-06-13 | Remove ast ids from item tree mod items | Lukas Wirth | -161/+121 | |
| 2025-06-13 | Split mod items into small and big variants | Lukas Wirth | -66/+81 | |
| 2025-06-13 | Store item tree visibilities in a thin vec | Lukas Wirth | -2/+14 | |
| 2025-06-12 | Merge pull request #19985 from ChayimFriedman2/proc-macro-srv-ast-id | Lukas Wirth | -102/+96 | |
| fix: Support spans with proc macro servers from before the ast id changes | ||||
| 2025-06-12 | Support spans with proc macro servers from before the ast id changes | Chayim Refael Friedman | -102/+96 | |
| The only thing changed is the value of the fixup ast id, so we just swap it. | ||||
| 2025-06-12 | Fix tests | Lukas Wirth | -10/+10 | |
| 2025-06-12 | Return item tree query results by ref | Lukas Wirth | -99/+82 | |
| 2025-06-12 | Remove dead code | Lukas Wirth | -51/+35 | |
| 2025-06-12 | Shrink `ModItem` by usize | Lukas Wirth | -24/+34 | |
| 2025-06-12 | Merge pull request #19983 from ChayimFriedman2/proc-macro-eq | Chayim Refael Friedman | -6/+52 | |
| fix: Fix comparison of proc macros | ||||
| 2025-06-12 | Fix comparison of proc macros | Chayim Refael Friedman | -6/+52 | |
| Comparing the TypeId is not enough, they also contain data. | ||||
| 2025-06-12 | Remove `AttrOwner` | Lukas Wirth | -68/+59 | |
