Nathan Whitaker

Results 18 issues of Nathan Whitaker

A continuation of #401. Currently only projections and function types are handled, but all tests pass. Still working on the lowering for lifetimes.

If program clauses are not properly generalized it can cause issues in the recursive solver. This was the cause of the recent [breakage in rust-analyzer](https://github.com/rust-analyzer/rust-analyzer/issues/6078). We should have a test...

While debugging a separate issue, I noticed that in our tests all WF checks are done by the SLG solver. Out of curiosity I tried using the recursive solver for...

bug
C-chalk-recursive

When running the `cargo-fuzz` on [this project](https://github.com/nathanwhit/minimal-yaml/tree/22cf0d001361f77acb3032864067c4f84e857aaf), fuzzing runs as intended for a while but inevitably crashes with `Error: Fuzz target exited with signal: 11`. This occurs on both macOS...

Fixes #100276. Before this PR, we were unconditionally marking the RHS of short-circuiting binary expressions as a terminating scope. In the case of a let chain where the `let` expression...

T-compiler
S-waiting-on-review

Often if I modify a proof, it takes a long time to update the goals view with the changes, but more notably, it appears that the document (at least, the...

enhancement

Works, but one failing test left to investigate

Currently we only use `deno.lock` files if you have a `deno.json`.

node compat
node resolution

Fixes #23745. Assuming both `./foo.js` and `./foo.d.ts` exist: - Before this PR -> `./foo.js` resolves to `./foo.d.ts` - After this PR ->`./foo.js` resolves to `./foo.js` Also adds some test helper...