about summary refs log tree commit diff
path: root/src/tools/rust-analyzer/crates/hir-expand
AgeCommit message (Expand)AuthorLines
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
2025-04-28Merge from rust-lang/rustLaurențiu Nicola-4/+0
2025-04-26Don't escape `'static`Chayim Refael Friedman-0/+8
2025-04-26Escape raw names in labels properlyChayim Refael Friedman-5/+10
2025-04-22Adjust for `salsa::Id::from_u32()` being unsafeChayim Refael Friedman-1/+1
2025-04-21Remove unnecessary predefined symbol clonesChayim Refael Friedman-87/+78
2025-04-21Get rid of static predefined symbolsChayim Refael Friedman-1/+1
2025-04-19Make `HirFileId`, `EditionedFileId` and macro files Salsa structChayim Refael Friedman-281/+288
2025-04-14Remove incorrect doc commentTyler Breisacher-1/+0