Dies ist eine ältere Version. Aktuell ist Version 0.0.98. ty 0.0.98 · Veröffentlicht:
Installationsdateien 0.0.91
| Architektur | Typ | Bereich | Dateigröße | Download | SHA256 |
|---|---|---|---|---|---|
| 64-Bit | ZIP → Portabel | — | — | github.com | VirusTotal |
| ARM64 | ZIP → Portabel | — | — | github.com | VirusTotal |
| 32-Bit | ZIP → Portabel | — | — | github.com | VirusTotal |
Link und SHA256 stammen aus dem Community-Manifest des Windows-Paket-Managers. Vergleichen Sie den Hash der heruntergeladenen Datei, bevor Sie sie ausführen.
Versionshinweise
Bug fixes
- Improve generics solving when an intersection is passed into a generic call to prefer solving the call to a more precise type when it is safe to do so (#29578)
- Fix recursive type materialization (#29532)
- Infer return intersections from correlated call specializations (#28303)
- Preserve Self when checking universal protocols (#29207)
- Fix stack overflows involving recursive descriptor setter types (#29148)
- Preserve the namespace-package fallback in module discovery when the namespace-package fallback is obscured by a partial stub package (#29559)
- Report all missing @override decorators together (#29557)
- Fix false-positive invalid-argument-type diagnostics when inferring constrained type variables from callbacks that return an invariant generic with a gradual type argument (#29577)
Performance improvements
- Compare protocol receiver restrictions before binding (#29443)
LSP server
- Avoid cancelling requests for unrelated file changes (#29604)
Core type checking
- Generics solving: check for unsatisfiable bodies before existentially quantifying (#29504)
- Liskov diagnostics: Check inherited attribute conflicts (#28559)
- Return type inference: eneralize nested types in inferred return types (#29488)
Contributors
- @charliermarsh
- @sharkdp
- @dhruvmanila
- @carljm
- @MichaReiser
- @dcreager