ยอดนิยม: อัปเดตข้อมูลเมื่อ 14 พฤศจิกายน 2569

หมวดหมู่

อินเทอร์เน็ต1,413
การสื่อสาร327
เสียงและวิดีโอ935
กราฟิกและการออกแบบ562
ออฟฟิศและเพิ่มประสิทธิภาพ1,175
เครื่องมือนักพัฒนา3,276
เครื่องมือ AI605
ความปลอดภัยและความเป็นส่วนตัว407
เครื่องมือระบบ3,182
เกม544
การศึกษาและวิทยาศาสตร์241
เครือข่ายและไอที293

ดาวน์โหลด ty 0.0.96

An extremely fast Python type checker and language server, written in Rust.

นี่คือเวอร์ชันเก่า เวอร์ชันล่าสุดคือ 0.0.98 ty 0.0.98 · วันที่เผยแพร่:

ไฟล์ตัวติดตั้ง 0.0.96

สถาปัตยกรรมประเภทขอบเขตขนาดไฟล์ดาวน์โหลดSHA256
64 บิต ZIP → พกพา (Portable) — — github.com VirusTotal
ARM64 ZIP → พกพา (Portable) — — github.com VirusTotal
32 บิต ZIP → พกพา (Portable) — — github.com VirusTotal

ลิงก์และค่า SHA256 มาจากแมนิเฟสต์ชุมชนของ Windows Package Manager โปรดเทียบค่าแฮชของไฟล์ที่ดาวน์โหลดก่อนเปิดใช้งาน

บันทึกประจำรุ่น

Bug fixes
- Fix a panic when checking protocols involving runtime type aliases (#29840)
- Preserve Pydantic field metadata in quoted annotations (#29851)
- Resolve class-local names in generic type aliases (#29915)

LSP server
- Keep argument name hints display-only before later positional arguments or *args (#29801)
- Keep argument name hints display-only when they would insert duplicate or invalid keywords (#29806)
- Show field docstrings on hover for constructor keyword arguments (#29907)

CLI
- Give NO_COLOR precedence over FORCE_COLOR and CLICOLOR_FORCE in diagnostics (#29898)
- Honor color overrides in progress bars (#29891)
- Respect FORCE_COLOR in ty check even when output is piped (#29830)

Diagnostic improvements
- Avoid false redundant-cast diagnostics when casting the result of a generic call (#29835)

Core type checking
- Infer type arguments for union parameters using constraints from the whole call (#29236)
- Infer type arguments from generic TypedDict values passed to functions (#29903)
- Sync vendored typeshed stubs (#29869). Typeshed diff

Performance
- Avoid constraint solving when checking overlap between type variables in invariant positions (#29878)
- Cache subscript method resolution (#29824)
- Cache substitutions for generic type aliases (#29861)
- Defer member lookup when checking overrides (#29866)
- Find existing imports without scanning nested scopes (#29882)
- Reuse class metadata during member lookup (#29864)
- Reuse constructor bindings and defer looking up enclosing type variables (#29897)
- Reuse generic argument contexts across calls (#29877)
- Reuse inferred annotations when checking function returns (#29879)
- Reuse inherited override checks across subclasses (#29867)
- Reuse parameter unions when filtering overloads (#29823)
- Short-circuit equivalence checks against Never (#29862)
- Skip generic call inference when only a concrete receiver's Self needs binding (#29747)
- Skip unrelated statement calls when checking a single condition (#29826)
- Stop scanning package initializers once a legacy namespace declaration is found (#29885)

Memory usage improvements
- Prevent exponential memory growth when narrowing unions of intersections by equality (#29904)

Contributors
- @carljm
- @ibraheemdev
- @charliermarsh
- @MichaReiser
- @AlexWaygood
- @sharkdp

https://github.com/astral-sh/ty/releases/tag/0.0.96

ยอดนิยมใน ภาษาโปรแกรมและ 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. pnpmภาษาโปรแกรมและ SDK · pnpm
  7. Ccacheภาษาโปรแกรมและ SDK · Joel Rosdahl
  8. sbtภาษาโปรแกรมและ SDK · Lightbend, Inc.
  9. BOINCภาษาโปรแกรมและ SDK · Space Sciences Laboratory, U.C. Berkeley
  10. Dart SDKภาษาโปรแกรมและ SDK · Google

โปรแกรมอื่นจาก Astral Software Inc.

ดูทั้งหมด
  • uvตัวจัดการแพ็กเกจและอัปเดต · Astral Software Inc.

แท็ก

แชร์