about summary refs log tree commit diff
path: root/src/tools/rust-analyzer/crates
AgeCommit message (Expand)AuthorLines
2024-07-20internal: move NavigationTarget::from_expr to goto_definitionroife-27/+33
2024-07-20fix: sort references in testsroife-22/+97
2024-07-20fix: handle highlightings inside macro calls & only highlight kws in current ...roife-220/+278
2024-07-20fix: ensure that highlight_related works for macro_exprroife-6/+13
2024-07-20use token_ancestors_with_macros to simplify goto-def on kwroife-83/+45
2024-07-20fix: navigate to label directly when perform 'goto-def' on control-flow kwroife-3/+3
2024-07-20feat: find references on control-flow kwsroife-1/+253
2024-07-20fix: keyword highlighting in macro expansionroife-0/+133
2024-07-20fix: incorrect highlighting of try blocks with control flow kwsroife-138/+242
2024-07-20fix: ensure that goto-def works on fn/try/async kwroife-3/+9
2024-07-20feat: goto-def on keywordsroife-7/+419
2024-07-19Drop an unnecessary `Arc::clone`Lukas Wirth-1/+1
2024-07-19Regenerate filesLukas Wirth-1/+6
2024-07-19Make LRU opt-inLukas Wirth-342/+1159
2024-07-19Remove duplicate information from interned::SlotLukas Wirth-11/+18
2024-07-19Auto merge of #17638 - Veykril:salsa-perf, r=Veykrilbors-35/+28
2024-07-19Reduce maximum LRU size to 2^16 entries, reducing memory footprint of LRU ent...Lukas Wirth-49/+50
2024-07-19perf: Reduce memory usage of salsa slots by 8 bytesLukas Wirth-35/+28
2024-07-19Auto merge of #17622 - roife:fix-issue-17602, r=Veykrilbors-5/+82
2024-07-19Auto merge of #17620 - Veykril:edition-aware-parser, r=Veykrilbors-1369/+2494
2024-07-19Test macros doing edition dependent parsingLukas Wirth-62/+92
2024-07-19Prevent generated runner module from being format checkedLukas Wirth-0/+1
2024-07-19Parse `try` as a keyword only in edition 2018 and upLukas Wirth-42/+24
2024-07-19Add basic edition inline parser test supportLukas Wirth-153/+131
2024-07-18Auto merge of #17246 - davidbarsky:david/move-rust-project-generation-to-serv...bors-105/+680
2024-07-18feature: move `linked_projects` discovery to the rust-analyzer serverDavid Barsky-105/+680
2024-07-18Rewrite inline parser test infra to generated proper rust test casesLukas Wirth-109/+839
2024-07-18Update test fixturesLukas Wirth-190/+301
2024-07-18Encode edition within FileId in the hir layerLukas Wirth-822/+1115
2024-07-18fix: handle synonymous imports in 'merge imports'roife-5/+82
2024-07-17Auto merge of #17618 - Veykril:rustc_skip_during_method_dispatch, r=Veykrilbors-17/+94
2024-07-17Support rustc_skip_during_method_dispatchLukas Wirth-17/+94
2024-07-17Auto merge of #17617 - Veykril:grammar-kind-gen, r=Veykrilbors-497/+632
2024-07-17string is not a keywordLukas Wirth-5/+12
2024-07-17Add always disabled gen parse supportLukas Wirth-53/+372
2024-07-17Derive kinds information from ungrammar fileLukas Wirth-444/+253
2024-07-17Auto merge of #17616 - Veykril:config-param-hints, r=Veykrilbors-2/+2
2024-07-17Fix incorrect generic parameter hint defaultsLukas Wirth-2/+2
2024-07-17Add --keep-going to rust-analyzer.cargo.buildScripts.overrideCommand docsLaurențiu Nicola-1/+1
2024-07-16Auto merge of #17611 - Veykril:macro-arg-no-call, r=Veykrilbors-3/+10
2024-07-16Don't call macro_arg directly in `ExpandDatabase::syntax_context`Lukas Wirth-3/+10
2024-07-16Auto merge of #17609 - lnicola:sync-from-rust, r=lnicolabors-4/+3
2024-07-16Merge from rust-lang/rustLaurențiu Nicola-4/+3
2024-07-16Set RUSTC_SYSROOT for runnablesLukas Wirth-3/+22
2024-07-16Auto merge of #127617 - lnicola:sync-from-ra, r=lnicolabors-4609/+6617
2024-07-16Remove Name::to_smol_strLukas Wirth-190/+287
2024-07-16More symbol usageLukas Wirth-303/+387
2024-07-16Use symbol in cfgLukas Wirth-90/+143
2024-07-16Switch token trees to use SymbolsLukas Wirth-397/+587
2024-07-16Use re-exported Idx and IndexVec in pat_analysisLaurențiu Nicola-3/+2