Populært: Data opdateret 26. oktober 2026

Kategorier

Internet1.355
Kommunikation321
Lyd og video898
Grafik og design539
Kontor og produktivitet1.120
Udviklerværktøjer3.132
AI-værktøjer527
Sikkerhed og privatliv385
Systemværktøjer3.113
Spil523
Uddannelse og videnskab239
Netværk og IT284

rust-analyzer: download ældre versioner

rust-analyzer is a language server that provides IDE functionality for writing Rust programs. You can use it with any editor that supports the Language Server Protocol (VS Code, Vim, Emacs, Zed, etc).

Her er 23 versioner af rust-analyzer, fra 1. juni 2026 til den aktuelle 2026-10-19. Hver version linker til udgiverens egne installationsfiler.

2026: 23 23 26
VersionDatoStørrelseFiler
2026-10-19Nyeste 19. oktober 2026 — 64-bit ZIPARM64 ZIP32-bit ZIP
2026-10-12 12. oktober 2026 — 64-bit ZIPARM64 ZIP32-bit ZIP
2026-10-05 5. oktober 2026 — 64-bit ZIPARM64 ZIP32-bit ZIP
2026-09-28 28. september 2026 — 64-bit ZIPARM64 ZIP32-bit ZIP
2026-09-21 21. september 2026 — 64-bit ZIPARM64 ZIP32-bit ZIP
2026-09-14 14. september 2026 — 64-bit ZIPARM64 ZIP32-bit ZIP
2026-09-07 7. september 2026 — 64-bit ZIPARM64 ZIP32-bit ZIP
Udgivelsesnoter
Commit: 9074e9b
Release: 2026-09-07 (v0.3.3041)
New Features
- #23266 render const values in completion label details:
- #23262 add missing-body diagnostic.
Performance Improvements
- #23190 don't lower the signature again in inference, fetch it from other queries instead.
Fixes
- #23297 (first contribution) follow symlinks when scanning the sysroot for proc macro dylibs.
- #23279 fix printing of float bit patterns on hover.
- #23249 accept Self as non-leading path segment in attribute paths.
- #23246 allow inner attributes on blocks in tuple expressions.
- #22662 avoid type unification errors in term search.
- #23163 fix parsing of self:: in function param list.
- #23270 fix handling of #[unsafe()] attributes without inner meta.
Internal Improvements
- #23248 (first contribution) use cargo install --locked.
- #23265 (first contribution) reduce the scope of the marketplace tokens.
- #23218 store doc comments as their own node and not as COMMENT trivia.
- #23271 merge Expr::Unsafe into Expr::Block.
- #23292 make NamedTempFile writable on creation.
See also the changelog post.
2026-08-31 31. august 2026 — 64-bit ZIPARM64 ZIP32-bit ZIP
Udgivelsesnoter
Commit: f899669
Release: 2026-08-31 (v0.3.3033)
New Features
- #23213 offer "Extract variable" on field names in record expressions.
Fixes
- #23232 (first contribution) fix inference of never type in array repeat expressions.
- #23206, #23257 switch from temp-dir to a homemade NamedTempFile implementation.
- #23184 fix unsafeck for e.g. &raw const *&raw const *&raw const *&2.
- #23162 fix HIR lowering of associated trait function parameters.
- #23176 push a generic params scope for consts.
- #23216 fix -> completions inside macro calls.
- #22901 strip leading asterisk from block doc comments.
- #23235 fix some subtle bugs in docs rendering.
- #23245 print the ABI of fn pointers.
- #23229 fix panic in unresolved_field when accessing numeric fields in unions.
- #23212 fix panic when dereferencing unresolved aliases.
- #23250 fix a panic on hover with types like impl for<'b> Fn(&dyn Fn() -> &'b u8).
- #23256 fix hover with impl Trait and generics.
- #23242 fix parsing of range patterns inside parentheses.
- #23238 fix a panic on macro calls in extract_variable.
Internal Improvements
- #23233 require analysis changes made using AI to reference rustc.
See also the changelog post.
2026-08-24 24. august 2026 — 64-bit ZIPARM64 ZIP32-bit ZIP
Udgivelsesnoter
Commit: 5c156cd
Release: 2026-08-24 (v0.3.3025)
New Features
- #23147 add unary-operator-cannot-be-applied diagnostic.

Performance Improvements
- #23079 optimize the heck out of the storage of token trees (saves 32 MB on self).

Fixes
- #23186 (first contribution) allow asm! label blocks to diverge.
- #23202 (first contribution) use owner expression store for anonymous consts.
- #23134 accept trailing comma on built-in macro calls.
- #23201 prevent stack overflow with recursive ADT layouts.

Internal Improvements
- #23214 (first contribution) use Cargo build directory for flycheck logs.
- #23166 download all build artifacts in a single step.
- #23168 drop zigbuild support.
- #23172 split VSIX publishing into different jobs and skip duplicates.
See also the changelog post.
2026-08-17.4 17. august 2026 — 64-bit ZIPARM64 ZIP32-bit ZIP
2026-08-17 17. august 2026 — 64-bit ZIPARM64 ZIP32-bit ZIP
2026-08-10.1 10. august 2026 — 64-bit ZIPARM64 ZIP32-bit ZIP
2026-08-10 10. august 2026 — 64-bit ZIPARM64 ZIP32-bit ZIP
2026-08-03 3. august 2026 — 64-bit ZIPARM64 ZIP32-bit ZIP
2026-07-27 27. juli 2026 — 64-bit ZIPARM64 ZIP32-bit ZIP
2026-07-20 20. juli 2026 — 64-bit ZIPARM64 ZIP32-bit ZIP
2026-07-13 13. juli 2026 — 64-bit ZIPARM64 ZIP32-bit ZIP
2026-07-06 6. juli 2026 — 64-bit ZIPARM64 ZIP32-bit ZIP
2026-06-29 29. juni 2026 — 64-bit ZIPARM64 ZIP32-bit ZIP
Udgivelsesnoter
Commit: 972c4e7
Release: 2026-06-29 (v0.3.2955)
New Features
- #22466 add mut-ref-in-imm-ref-pat diagnostic.
- #22645 offer quick fix adding .await for type_mismatch.

Performance Improvements
- #22637 bump salsa (saves 70 MB on analysis-stats self).

Fixes
- #22640 fix crash when hovering over anonymous consts.
- #22618 don't parenthesize if-let guards.

Internal Improvements
- #22633 (first contribution) mark inline_convert_while_ascii as unsafe.
- #22115 switch from lsp-types to gen-lsp-types.
- #22658 move ExpandDatabase::syntax_context to HirFileId.
See also the changelog post.
2026-06-22 22. juni 2026 — 64-bit ZIPARM64 ZIP32-bit ZIP
2026-06-15 15. juni 2026 — 64-bit ZIPARM64 ZIP32-bit ZIP
2026-06-08 8. juni 2026 — 64-bit ZIPARM64 ZIP32-bit ZIP
Udgivelsesnoter
Commit: 7ea2b25
Release: 2026-06-08 (v0.3.2929)
New Features
- #22469 (first contribution) add infer-vars-not-allowed diagnostic.
- #22512 (first contribution) parse unstable unnamed enum variants.
- #22448 add "Evaluate Predicate" command:
597728705-8273a170-caa5-4ab9-8f17-a5cd04944f10.mp4
- #22481 lower field defaults.
- #22495 use mimalloc for Windows releases.

Fixes
- #22520 don't emit "type annotations needed" errors on include_bytes!().
- #22524 parse | pattern types.
- #22503 try to improve completion ranking.
- #22457 dereference LHS in assignments instead of adding &mut in type_mismatch quick fix.
- #22507 hide ra@gennew inhaly hints.
- #22508 don't add both drop and pin_drop in add_missing_impl_members.
- #22519 don't add unused generic parameters in generate_trait_from_impl.
- #22523 handle mutable access better in extract_function.
- #22506 kill proc-macro-srv processes on shutdown.
- #22522 fix test runnables in rust-project.json.

Internal Improvements
- #22510 simplify mir::ProjectionElem and bring it closer the rustc version.
- #22533 remove AST types from FoldKind.
- #22528 improve panic message when FileSourceRootInput is missing.
See also the changelog post.
2026-06-01 1. juni 2026 — 64-bit ZIPARM64 ZIP32-bit ZIP
Udgivelsesnoter
Commit: c5d30e2
Release: 2026-06-01 (v0.3.2921)
New Features
- #22411 add cannot-implicitly-deref-trait-object diagnostic.

Performance Improvements
- #22493 make MemDocs cheap to clone since it's snapshotted.

Fixes
- #22473 port block and loop inference from rustc.
- #22476 only complete functional record update at the end of the literal.
- #22449 fix an expected analysis regression with enum variants.
- #22409, #22453 filter out reference completions for generic reference parameters.
- #22452 prioritize missing fields in pattern completion.
- #22437 handle macros in extract_module.
- #22447 fix extract_variable in macro calls.
- #22498 also consider library features internal.
- #22426 fix potential panic in CfgDiff formatting.
- #22342 don't double references with &mut T in add_reference_here.
- #21566 fix SyntaxContext roots potentially overlapping interneds.

Internal Improvements
- #22465 improve syntax mapping in for loop desugaring.
- #22474 intern MIR projections using the new type interning infrastructure.
- #22477, #22484 replace ast::make with SyntaxFactory in derive_macro, edits, prettify_macro_expansion_ and rename.
- #22500 always use sysroot crates for proc-macro-srv.
- #22427 fix inactive region handling in MiniCore.
- #22501 don't depend on salsa for the proc-macro-srv CI job.
- #22492, #22502 use 1 CGU for release builds.
See also the changelog post.

Mest populære i Sprog og SDK’er

Se alle
  1. Go Programming LanguageSprog og SDK’er
  2. LLVMSprog og SDK’er · LLVM
  3. DenoSprog og SDK’er · Deno Land Inc.
  4. CMakeSprog og SDK’er · Kitware
  5. YarnSprog og SDK’er · Yarn Contributors
  6. CcacheSprog og SDK’er · Joel Rosdahl
  7. sbtSprog og SDK’er · Lightbend, Inc.
  8. BOINCSprog og SDK’er · Space Sciences Laboratory, U.C. Berkeley
  9. Dart SDKSprog og SDK’er · Google
  10. NVM for WindowsSprog og SDK’er · Ecor Ventures LLC

Mere fra The Rust Project Developers

Se alle
  • Rust (GNU)Sprog og SDK’er · The Rust Project Developers
  • Rust (MSVC)Sprog og SDK’er · The Rust Project Developers
  • Rust (GNU LLVM)Sprog og SDK’er · The Rust Project Developers

Tags

Del