Questa è una versione precedente. La versione attuale è la 0.0.98. ty 0.0.98 · Data di rilascio:
File di installazione 0.0.91
| Architettura | Tipo | Ambito | Dimensione | Scarica | SHA256 |
|---|---|---|---|---|---|
| 64 bit | ZIP → Portable | — | — | github.com | VirusTotal |
| ARM64 | ZIP → Portable | — | — | github.com | VirusTotal |
| 32 bit | ZIP → Portable | — | — | github.com | VirusTotal |
Link e hash SHA256 provengono dal manifest della community di Gestione pacchetti Windows. Prima di eseguire il file scaricato conviene confrontarne l’hash.
Note di rilascio
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