about summary refs log tree commit diff
path: root/src/tools/rust-analyzer
AgeCommit message (Expand)AuthorLines
2024-09-20analysis-stats: respect --disable-proc-macros flagDavid Barsky-1/+5
2024-09-20Auto merge of #18132 - ChayimFriedman2:fix-closure-semi, r=Veykrilbors-32/+100
2024-09-20Auto merge of #18151 - ChayimFriedman2:metavar-concat, r=Veykrilbors-5/+304
2024-09-20Auto merge of #18108 - ChayimFriedman2:lint-level-cfg, r=Veykrilbors-16/+120
2024-09-19When checking for forbidden expr kind matches, account for rawnessChayim Refael Friedman-1/+25
2024-09-19feat: Highlight exit points of async blocksChristopher Serr-71/+93
2024-09-19Handle lint attributes that are under `#[cfg_attr]`Chayim Refael Friedman-16/+120
2024-09-19Support the `${concat(...)}` metavariable expressionChayim Refael Friedman-5/+304
2024-09-19Auto merge of #18146 - ChayimFriedman2:allow-comment, r=Veykrilbors-6/+24
2024-09-19Remove check that text of `parse_expr_from_str()` matches the produced parsed...Chayim Refael Friedman-6/+24
2024-09-18Auto merge of #18131 - ChayimFriedman2:macro-expand-dollar-crate, r=Veykrilbors-64/+396
2024-09-18Auto merge of #18139 - ShoyuVanilla:issue-18109, r=Veykrilbors-4/+81
2024-09-18Get rid of `$crate` in expansions shown to the userChayim Refael Friedman-64/+396
2024-09-19fix: Extend `type_variable_table` when modifying index is larger than table sizeShoyu Vanilla-4/+81
2024-09-18Extract logic to decide how to complete semicolon for unit-returning function...Chayim Refael Friedman-39/+73
2024-09-18Don't complete `;` when in closure return expressionChayim Refael Friedman-24/+58
2024-09-18Auto merge of #18117 - ChayimFriedman2:issue-18089, r=Veykrilbors-48/+166
2024-09-18Auto merge of #18128 - ChayimFriedman2:external-macros-lint, r=Veykrilbors-1/+62
2024-09-18Auto merge of #18136 - valadaptive:no-mangle-lints, r=Veykrilbors-6/+73
2024-09-18Auto merge of #18135 - ChayimFriedman2:unsafe-op-in-unsafe-fn, r=Veykrilbors-10/+55
2024-09-18Auto merge of #18137 - ShoyuVanilla:expr-2021, r=Veykrilbors-21/+192
2024-09-18feat: Implement `expr_2021`Shoyu Vanilla-21/+192
2024-09-18Don't lint names of #[no_mangle] extern fnsvaladaptive-6/+73
2024-09-18Add diagnostics for `unsafe_op_in_unsafe_fn`Chayim Refael Friedman-10/+55
2024-09-17Use `SyntaxEditor` in `extract_type_alias`DropDemBits-13/+15
2024-09-17internal: Extend `SourceChangeBuilder` to make make working with `SyntaxEdito...DropDemBits-1/+95
2024-09-17Handle errors and lints from external macrosChayim Refael Friedman-1/+62
2024-09-16fix: fix ambigious package name in flycheckJake-1/+1
2024-09-17assert that unexpectedly unsized fields are sized in the param envLukas Markeffsky-3/+3
2024-09-17Always cache macro expansions' root node in SemanticsChayim Refael Friedman-48/+166
2024-09-16layout computation: eagerly error for unexpected unsized fieldsLukas Markeffsky-38/+40
2024-09-16Fix printing of constants greater than `i128::MAX`Chayim Refael Friedman-3/+27
2024-09-13Auto merge of #18073 - alibektas:immutable_tree_panics, r=lnicolabors-2/+41
2024-09-12fix: Immutable tree panic in `generate_delegate_trait`Ali Bektas-2/+41
2024-09-12Auto merge of #18099 - ChayimFriedman2:diag-only-necessary, r=Veykrilbors-279/+403
2024-09-12Use more correct handling of lint attributesChayim Refael Friedman-279/+403
2024-09-12Auto merge of #18038 - roife:fix-issue-18034, r=Veykrilbors-105/+298
2024-09-12Auto merge of #18107 - Veykril:push-oopkquknxqxs, r=Veykrilbors-38/+24
2024-09-12fix: Don't emit empty inlay hint partsLukas Wirth-38/+24
2024-09-12Auto merge of #18106 - Veykril:push-yzsqoykyowts, r=Veykrilbors-29/+70
2024-09-12fix: Don't report typed hole error in asm! out opsLukas Wirth-29/+70
2024-09-12Auto merge of #18105 - Veykril:push-rquxwznuuwpu, r=Veykrilbors-28/+24
2024-09-12fix: Faulty notifications should not bring down the serverLukas Wirth-28/+24
2024-09-12Fix inference of literals when the expectation is CastableChayim Refael Friedman-9/+51
2024-09-11Auto merge of #18075 - roife:fix-issue-17858, r=Veykrilbors-24/+303
2024-09-11Auto merge of #18080 - Veykril:dedup, r=Veykrilbors-19760/+133
2024-09-11Auto merge of #18078 - cuishuang:master, r=Veykrilbors-3/+5
2024-09-11Auto merge of #18057 - alibektas:better_ratoml_testing, r=Veykrilbors-103/+228
2024-09-11Auto merge of #18052 - Coekjan:fix-inline-const, r=Veykrilbors-4/+14
2024-09-11Auto merge of #18018 - ChayimFriedman2:unit-ret-complete-semi, r=Veykrilbors-40/+217