Micha Reiser

Results 162 issues of Micha Reiser

Prototype of https://github.com/astral-sh/ty/issues/913

cli
ty

## Summary ty has good handling for handling CTRL+C during type checking. However, pressing CTRL+C is completely ignored when printing diagnostics. ty happily keeps spamming your terminal until it has...

cli
ty

## Summary When adding a sub-union to a union, don't compare its elements to each other, as they are already simplified. While the `is_redundant_with` calls are mostly cached, reducing the...

performance
ty

## Summary Salsa now enforces that interned structs and many-argument queries implement `salsa::Update` (or have a `&'static` lifetime). This prevents unsoundness bugs, but requires us to derive `salsa::Update` in a...

internal
ty

## Summary This PR adds two new LSP settings: * `configuration`: Inline configuration similar to `ty check --config`. Allows setting configurations in addition to what's configured in the project *...

server
ty

`ty_python_semantic` is by far the slowest to-compile crate in ty (and it's in the critical path too). What stands out to me from looking at the timing report (`RUSTC_BOOTSTRAP=1 RUSTFLAGS="-Ztime-passes"...

internal

Type checking the following file takes minutes (730s and counting) on my machine https://gist.github.com/MichaReiser/c2ba46218ce8807356db6c6fa7d0b49e

performance

### Summary > With the language server, I accidentally did a "show all references" on logging and it kept going until it ran out of memory. I'm new to LSPs...

server
fatal