ยอดนิยม: อัปเดตข้อมูลเมื่อ 26 ตุลาคม 2569

หมวดหมู่

อินเทอร์เน็ต1,355
การสื่อสาร321
เสียงและวิดีโอ898
กราฟิกและการออกแบบ539
ออฟฟิศและเพิ่มประสิทธิภาพ1,120
เครื่องมือนักพัฒนา3,132
เครื่องมือ AI527
ความปลอดภัยและความเป็นส่วนตัว385
เครื่องมือระบบ3,113
เกม523
การศึกษาและวิทยาศาสตร์239
เครือข่ายและไอที284

rust-analyzer ทุกเวอร์ชันและเวอร์ชันเก่า

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).

The Rust Project Developers ภาษาโปรแกรมและ SDK #42 ภาษาโปรแกรมและ SDK

หน้านี้รวบรวม rust-analyzer ไว้ 23 เวอร์ชัน ตั้งแต่ 1 มิถุนายน 2569 จนถึงเวอร์ชันปัจจุบัน 2026-10-19 ทุกเวอร์ชันลิงก์ไปยังไฟล์ตัวติดตั้งของผู้เผยแพร่เอง

2026: 23 23 26
เวอร์ชันวันที่ขนาดไฟล์
2026-10-19ล่าสุด 19 ตุลาคม 2569 — 64 บิต ZIPARM64 ZIP32 บิต ZIP
2026-10-12 12 ตุลาคม 2569 — 64 บิต ZIPARM64 ZIP32 บิต ZIP
2026-10-05 5 ตุลาคม 2569 — 64 บิต ZIPARM64 ZIP32 บิต ZIP
2026-09-28 28 กันยายน 2569 — 64 บิต ZIPARM64 ZIP32 บิต ZIP
2026-09-21 21 กันยายน 2569 — 64 บิต ZIPARM64 ZIP32 บิต ZIP
2026-09-14 14 กันยายน 2569 — 64 บิต ZIPARM64 ZIP32 บิต ZIP
2026-09-07 7 กันยายน 2569 — 64 บิต ZIPARM64 ZIP32 บิต ZIP
บันทึกประจำรุ่น
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 สิงหาคม 2569 — 64 บิต ZIPARM64 ZIP32 บิต ZIP
บันทึกประจำรุ่น
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 สิงหาคม 2569 — 64 บิต ZIPARM64 ZIP32 บิต ZIP
บันทึกประจำรุ่น
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 สิงหาคม 2569 — 64 บิต ZIPARM64 ZIP32 บิต ZIP
2026-08-17 17 สิงหาคม 2569 — 64 บิต ZIPARM64 ZIP32 บิต ZIP
2026-08-10.1 10 สิงหาคม 2569 — 64 บิต ZIPARM64 ZIP32 บิต ZIP
2026-08-10 10 สิงหาคม 2569 — 64 บิต ZIPARM64 ZIP32 บิต ZIP
2026-08-03 3 สิงหาคม 2569 — 64 บิต ZIPARM64 ZIP32 บิต ZIP
2026-07-27 27 กรกฎาคม 2569 — 64 บิต ZIPARM64 ZIP32 บิต ZIP
2026-07-20 20 กรกฎาคม 2569 — 64 บิต ZIPARM64 ZIP32 บิต ZIP
2026-07-13 13 กรกฎาคม 2569 — 64 บิต ZIPARM64 ZIP32 บิต ZIP
2026-07-06 6 กรกฎาคม 2569 — 64 บิต ZIPARM64 ZIP32 บิต ZIP
2026-06-29 29 มิถุนายน 2569 — 64 บิต ZIPARM64 ZIP32 บิต ZIP
บันทึกประจำรุ่น
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 มิถุนายน 2569 — 64 บิต ZIPARM64 ZIP32 บิต ZIP
2026-06-15 15 มิถุนายน 2569 — 64 บิต ZIPARM64 ZIP32 บิต ZIP
2026-06-08 8 มิถุนายน 2569 — 64 บิต ZIPARM64 ZIP32 บิต ZIP
บันทึกประจำรุ่น
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 มิถุนายน 2569 — 64 บิต ZIPARM64 ZIP32 บิต ZIP
บันทึกประจำรุ่น
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.

ยอดนิยมใน ภาษาโปรแกรมและ SDK

ดูทั้งหมด
  1. Go Programming Languageภาษาโปรแกรมและ SDK
  2. LLVMภาษาโปรแกรมและ SDK · LLVM
  3. Denoภาษาโปรแกรมและ SDK · Deno Land Inc.
  4. CMakeภาษาโปรแกรมและ SDK · Kitware
  5. Yarnภาษาโปรแกรมและ SDK · Yarn Contributors
  6. Ccacheภาษาโปรแกรมและ SDK · Joel Rosdahl
  7. sbtภาษาโปรแกรมและ SDK · Lightbend, Inc.
  8. BOINCภาษาโปรแกรมและ SDK · Space Sciences Laboratory, U.C. Berkeley
  9. Dart SDKภาษาโปรแกรมและ SDK · Google
  10. NVM for Windowsภาษาโปรแกรมและ SDK · Ecor Ventures LLC

โปรแกรมอื่นจาก The Rust Project Developers

ดูทั้งหมด
  • Rust (GNU)ภาษาโปรแกรมและ SDK · The Rust Project Developers
  • Rust (MSVC)ภาษาโปรแกรมและ SDK · The Rust Project Developers
  • Rust (GNU LLVM)ภาษาโปรแกรมและ SDK · The Rust Project Developers

แท็ก

แชร์