about summary refs log tree commit diff
path: root/src/tools/rust-analyzer
AgeCommit message (Expand)AuthorLines
2024-07-06Flatten cargoExtraArgs away from the runnable lsp extensionLukas Wirth-38/+19
2024-07-06Add environment to runnable lsp extensionLukas Wirth-33/+85
2024-07-06Auto merge of #17508 - jjoeldaniel:landing-page, r=Veykrilbors-0/+128
2024-07-06Diagnose unresolved self value in path expressionLukas Wirth-1/+18
2024-07-05Rollup merge of #127107 - mu001999-contrib:dead/enhance-2, r=pnkfelixMichael Goulet-8/+0
2024-07-04Delete `CloneAny` from `rust-analyzer`'s fork of `AnyMap`Maybe Lapkin-71/+0
2024-07-04Disallow nested impl traitsShoyu Vanilla-1/+112
2024-07-04Improve dead code analysismu001999-8/+0
2024-07-03Auto merge of #17536 - Veykril:syntax-diags, r=Veykrilbors-1/+8
2024-07-03fix: Don't emit semantic diagnostics in files with a lot of syntax errorsLukas Wirth-1/+8
2024-07-03Fix up the syntax tree for macro 2.0Lukas Wirth-161/+218
2024-07-03Skip match exhaustiveness checking if pattern type contains errorsLukas Wirth-0/+3
2024-07-02Move lifetimes in front of type and const params but after selfLukas Wirth-124/+120
2024-07-02Make GenericParams::lifetimes privateLukas Wirth-14/+12
2024-07-02Make GenericParams::where_predicates privateLukas Wirth-8/+12
2024-07-02Make GenericParams::type_or_consts privateLukas Wirth-233/+239
2024-07-02Fix lifetime parameters moving paramter defaultsLukas Wirth-68/+113
2024-07-02squash.Shohei Wada-11/+233
2024-07-01Improve error message when the proc-macro server unexpectedly exitsLukas Wirth-37/+79
2024-07-01Auto merge of #17495 - listochkin:pass-cargo-extra-args-for-debugger, r=Veykrilbors-2/+3
2024-07-01Auto merge of #17494 - harrysarson:harry/keep-braces, r=Veykrilbors-4/+79
2024-07-01Auto merge of #17522 - Veykril:comptimes, r=Veykrilbors-116/+107
2024-06-30Bump rustc_pattern_analysisLukas Wirth-92/+76
2024-06-30Remove serde flag from indexmap dependencyLukas Wirth-24/+31
2024-06-30Auto merge of #17520 - Veykril:slim-proc-macro-api, r=Veykrilbors-348/+351
2024-06-30Arc proc-macro expander pathsLukas Wirth-3/+5
2024-06-30Abstract proc-macro-srv protocol formatLukas Wirth-39/+60
2024-06-30SimplifyLukas Wirth-19/+17
2024-06-30Actual dummy server for the server cliLukas Wirth-3/+29
2024-06-30Fix proc-macro-test build scriptLukas Wirth-10/+17
2024-06-30Faster env snapshotting in proc-macro-srvLukas Wirth-117/+147
2024-06-30Move proc-macro-test test path fetching from include to env varLukas Wirth-5/+3
2024-06-30Rename proc-macro-srv::server to server_implLukas Wirth-41/+42
2024-06-30Move proc-macro-srv RUSTC_VERSION fetching from include to env varLukas Wirth-16/+3
2024-06-30Remove inline `rust_2018_idioms, unused_lifetimes` lint warn, Cargo.toml alre...Lukas Wirth-58/+3
2024-06-30Move interior mutability into ProcMacroSrvProcessLukas Wirth-43/+31
2024-06-30Auto merge of #17519 - Veykril:slim-proc-macro-api, r=Veykrilbors-33/+36
2024-06-30Move dylib version stuff to proc-macro-srvLukas Wirth-33/+36
2024-06-30Auto merge of #17516 - kilpkonn:master, r=kilpkonnbors-77/+51
2024-06-30Auto merge of #17467 - winstxnhdw:bool-to-enum, r=Veykrilbors-17/+112
2024-06-30Do not explicit generics to generated expressionsTavo Annus-75/+13
2024-06-30Auto merge of #17518 - Veykril:expr-scopes-mac, r=Veykrilbors-108/+198
2024-06-30SimplifyLukas Wirth-53/+62
2024-06-30Fix expression scope calculation when within macro expansionsLukas Wirth-33/+99
2024-06-30Simplify unresolved proc-macro handlingLukas Wirth-29/+44
2024-06-30Auto merge of #17513 - roife:fix-issue-17500, r=Veykrilbors-8/+48
2024-06-29fix: completions after async kwroife-8/+48
2024-06-29Make borrow checking configurable for term searchTavo Annus-2/+38
2024-06-28Add landing/faq walkthroughs and commands for quick accessJoel Daniel Rico-0/+128
2024-06-27Use proper `ImplTraits` in `insert_inference_vars_for_impl_trait`Shoyu Vanilla-31/+19