Andrew Kelley
Andrew Kelley
It was possible to use async function pointers with `@asyncCall`, however, coercing an async function pointer to a non-async function pointer was incorrectly allowed. > the frame is (I presume)...
All correct. To be clear: `async foo()` on a function with unspecified calling convention and no suspend points does not need a wrapper; instead it returns `@Frame(foo)`, a trivial wrapper...
Agreed, that would require a wrapper function.
@squeek502 do you have any interest in helping out on the Windows side of things here? There are two challenges: 1. The logic in `computeRedraw` works when the terminal supports...
Looks great!
Hmm, the windows implementation has the undesirable property that it clears the screen, including all scrollback. Ideally it would not do that. In fact I think it's better to show...
> Hmm, the windows implementation has the undesirable property that it clears the screen, including all scrollback. Ideally it would not do that. In fact I think it's better to...
@alexrp are you interested in shepherding this one?
I do want a final review because it looks very messy
cc @g-w1 (author of the feature)