about summary refs log tree commit diff
path: root/src/tools/rust-analyzer/crates/hir-expand
AgeCommit message (Expand)AuthorLines
2025-09-25resolve: Do not finalize shadowed bindingsVadim Petrochenkov-4/+2
2025-08-02When renaming a parameter to `self`, change callers to use method call syntaxChayim Refael Friedman-1/+11
2025-07-31`cargo clippy --fix`Lukas Wirth-38/+34
2025-07-20Support `cfg_select!`Chayim Refael Friedman-0/+66
2025-07-10Merge pull request #20210 from ChayimFriedman2/naked-asm-safeShoyu Vanilla (Flint)-2/+32
2025-07-09Differentiate between `asm!()`, `global_asm!()` and `naked_asm!()`, and make ...Chayim Refael Friedman-2/+32
2025-07-08Revert "Re-enable fixpoint iteration for variance computation"Chayim Refael Friedman-2/+1
2025-07-06Always bump in the parser in `err_and_bump()`Chayim Refael Friedman-1/+1
2025-07-03Fix some things with builtin derivesChayim Refael Friedman-58/+82
2025-07-03Merge pull request #20160 from Veykril/push-pqvskktpnyluLukas Wirth-9/+31
2025-07-03fix: Improve diagnostic ranges for `macro_calls!`Lukas Wirth-9/+31
2025-07-03Merge pull request #20157 from Veykril/push-nxrvpywtvoysLukas Wirth-1/+2
2025-07-03Re-enable fixpoint iteration for variance computationLukas Wirth-1/+2
2025-07-03Merge pull request #19923 from Veykril/push-rlrsyxsqnxnnLukas Wirth-2/+2
2025-07-03Bump salsaLukas Wirth-2/+2
2025-07-03Merge pull request #20112 from Veykril/push-ruszuxrqzmvzLukas Wirth-32/+17
2025-07-03Restructure proc-macro loading erros, differentiate hard error property on kindLukas Wirth-12/+10
2025-06-27Workaround missing none group support in builtin macrosLukas Wirth-32/+17
2025-06-24Merge pull request #20012 from lnicola/bump-literal-escaperLukas Wirth-20/+19
2025-06-23Don't run doctestsChayim Refael Friedman-0/+1
2025-06-17Auto merge of #142567 - lnicola:sync-from-ra, r=lnicolabors-26/+38
2025-06-16update to literal-escaper 0.0.4 for better API without `unreachable` and fast...Marijn Schouten-20/+19
2025-06-15clarify `rustc_do_not_const_check` commentDeadbeef-1/+1
2025-06-12Fix comparison of proc macrosChayim Refael Friedman-3/+1
2025-06-12Merge pull request #19837 from ChayimFriedman2/stable-astidLukas Wirth-3/+11
2025-06-12LRU ast id mapChayim Refael Friedman-0/+1
2025-06-12Avoid referring to the item tree except in the def mapChayim Refael Friedman-1/+8
2025-06-12Use stable AST IDsChayim Refael Friedman-4/+4
2025-06-08Correctly handle attr macros placed in cfg_attr in speculative expansionChayim Refael Friedman-20/+26
2025-05-30Add some more `hir_expand::files` conversionsLukas Wirth-47/+103
2025-05-28Back out "Fix IDE resolution of item macros"Lukas Wirth-2/+0
2025-05-28chore: Remove support for `concat_idents!`Trevor Gross-25/+0
2025-05-25Fix IDE resolution of item macrosChayim Refael Friedman-0/+2
2025-05-08add assert to check ast_index smaller than INNER_ATTR_SET_BITHayashi Mikihiro-13/+9
2025-05-06Remove ast index maskHayashi Mikihiro-7/+10
2025-05-06import std::iter::repeatHayashi Mikihiro-0/+1
2025-05-06Update crates/hir-expand/src/attrs.rsHayashi Mikihiro-1/+1
2025-05-06Update crates/hir-expand/src/attrs.rsHayashi Mikihiro-1/+1
2025-05-06fix: resolve doc path if outer comments exist on module and replace from cfg_...Hayashi Mikihiro-25/+22
2025-05-05Merge pull request #19749 from Veykril/push-tsxvxzzmlxpqLukas Wirth-12/+4
2025-05-05refactor: Remove unnecessary `AsAny` traitLukas Wirth-12/+4
2025-05-05fix: negative nums in `concat!` expansionVishruth-Thimmaiah-1/+34
2025-05-05fix: Fix `move_bounds` assists not working for lifetimesLukas Wirth-5/+8
2025-05-01remove a couple of clonesMatthias Krüger-1/+1
2025-04-29Split out salsa_macrosLukas Wirth-5/+5
2025-04-29refactor: Remove unnecessary extension traitLukas Wirth-65/+4
2025-04-29Cleanup cfg check handling in expression store loweringLukas Wirth-64/+96
2025-04-28Merge pull request #19699 from ChayimFriedman2/escape-labelDavid Barsky-5/+18
2025-04-28Merge pull request #19704 from Veykril/push-wrvznvvpvtvpLukas Wirth-4/+2
2025-04-28Add expression fill mode variant for filling with underscore expressionsLukas Wirth-4/+2