urbit / ares

The new runtime for Urbit
MIT License
81 stars 13 forks source link

Re-enable `%mean` hints in `+mook` and refactor SIGINT handling #222

Open ashelkovnykov opened 3 months ago

ashelkovnykov commented 3 months ago

Resolves #144 & #152

Note: I don't think that the double-tap case of SIGINT is being handled fully correctly right now, but it's difficult for me to check because of the machine from which I need to work on for now. Would appreciate whomever reviews this PR to play around with sending SIGINTs via Ctrl + C and compare to the ergonomics of doing so in Vere. Otherwise, I'll get to it on April 1, once I have my regular work machine back in action.

ashelkovnykov commented 3 months ago

No idea why the linter is whining. Everything builds, tests, and lints fine on my end using cargo 1.77.0 (3fe68eabf 2024-02-29).

eamsden commented 3 months ago

@ashelkovnykov I just opened #223 so we can have in-sync rust versions between CI and devs without forcing Nix on people.