about summary refs log tree commit diff
path: root/src/tools/rust-analyzer
AgeCommit message (Expand)AuthorLines
2024-06-16feat: add space after specific keywords in completionroife-24/+193
2024-06-15fix: handle character boundaries for wide chars in extend_selectionroife-1/+21
2024-06-15Created expand_allowed_builtins, updated expand_macro to call this functionIshan Jain-3/+20
2024-06-14Auto merge of #17417 - Wilfred:intern_macros_salsa, r=Veykrilbors-32/+36
2024-06-14allow format_args! expansionIshan Jain-1/+2
2024-06-14fixed testsIshan Jain-1/+7
2024-06-14added testsIshan Jain-0/+26
2024-06-13Prefer plain trait definitions over macros for salsaWilfred Hughes-32/+36
2024-06-13internal: Fix rustdoc warningsWilfred Hughes-32/+33
2024-06-13fix: Only show unlinked-file diagnostic on first line during startupWilfred Hughes-3/+23
2024-06-13Auto merge of #17407 - davidbarsky:david/fix-17402, r=Veykrilbors-8/+9
2024-06-13fix: avoid doubling cargo args in runnablesDavid Barsky-8/+9
2024-06-13fix: add a breaker to avoid infinite loops from source root cyclesDavid Hewitt-0/+9
2024-06-13hir/semantics: Only allow expansion of specific built in macrosIshan Jain-2/+30
2024-06-12use is_none_or in some places in the compilerRalf Jung-0/+1
2024-06-12Auto merge of #17406 - Veykril:modpath-clone, r=Veykrilbors-19/+41
2024-06-12internal: Don't unnecessarily clone ModPaths out of interning wrappersLukas Wirth-19/+41
2024-06-12Auto merge of #17405 - Veykril:modpath-clone, r=Veykrilbors-30/+29
2024-06-12internal: Don't unnecessarily clone ModPaths in early name resLukas Wirth-30/+29
2024-06-12Auto merge of #17398 - Veykril:bogus-file, r=Veykrilbors-70/+40
2024-06-12internal: Remove FileId::BOGUSLukas Wirth-70/+40
2024-06-11Auto merge of #16840 - Wilfred:shell_runnable, r=Veykrilbors-230/+631
2024-06-11feature: add build system info; runnables to `rust-project.json`Wilfred Hughes-230/+631
2024-06-11Auto merge of #17394 - Veykril:recurse-fix, r=Veykrilbors-16/+48
2024-06-11fix: Fix `HirDisplay` stackoverflow for parameter Self defaultsLukas Wirth-16/+48
2024-06-11Auto merge of #17364 - roife:fix-issue-12917, r=Veykrilbors-125/+211
2024-06-11Auto merge of #17392 - randomicon00:17242, r=Veykrilbors-6/+6
2024-06-11edit: Length to Len in benchmarkrandomicon00-1/+1
2024-06-11refactor: move the logic that displays container type bounds to function fmtroife-45/+49
2024-06-11fix: skip container header if no generics paramsroife-2/+2
2024-06-11internal: simplify and rename display_xxx to write_xxx for consistencyroife-33/+18
2024-06-11feat: add hover config for showing container boundsroife-14/+60
2024-06-11feat: show type bounds from containers for functionsroife-5/+47
2024-06-11internal: simplify and refactor write_where_clauseroife-89/+98
2024-06-11edit: change 'Length' to 'Len'randomicon00-5/+5
2024-06-11Chore(deps-dev): Bump braces from 3.0.2 to 3.0.3 in /editors/codedependabot[bot]-7/+7
2024-06-11Auto merge of #17374 - Veykril:configs, r=Veykrilbors-108/+142
2024-06-11Simplify some config serialization stuffLukas Wirth-101/+101
2024-06-11Auto merge of #17377 - Young-Flash:hir_print, r=Veykrilbors-8/+17
2024-06-10Auto merge of #17381 - roife:fix-issue-17378, r=Veykrilbors-3/+23
2024-06-10fix: ensure that the parent of a SourceRoot cannot be itselfroife-3/+23
2024-06-10Remove extra parse cache from Semantics againLukas Wirth-9/+1
2024-06-10Thread more HasSource::source calls through Semantics for cachingLukas Wirth-84/+121
2024-06-10Auto merge of #17372 - Veykril:parallel-diagnostics, r=Veykrilbors-62/+150
2024-06-09Don't intern attribute inputs as their spans make them uniqueLukas Wirth-6/+6
2024-06-09minor: use push_str insteadYoung-Flash-12/+5
2024-06-09internal: tweak test caseYoung-Flash-5/+7
2024-06-09Fix divide by zeroLukas Wirth-1/+2
2024-06-09Register virtual workspace Cargo.toml files in the VFSLukas Wirth-37/+77
2024-06-09Allow choosing logical cores for num threads configLukas Wirth-9/+43