mflatt
2017-5-2 23:20:29

@spall I’m finishing up break handling for the thread implementation, and I need to generalize waiter-suspend! (and thread-internal-suspend!) to take three callbacks instead of one Instead of a “kill” callback, it looks like it will be an “interrupt” callback (kill or break signal received), an “abandon” callback (kill or break signal escapes), and a “retry” callback (break signal was blocked or resumed) I know that these changes almost certainly interact with you changes for thread mailboxes Depending on where you are with mailboxes, you can keep working with the old version and leave it to me to merge later, or you can rebase – as you prefer after seeing the changes


spall
2017-5-2 23:21:59

@mflatt I am currently working on finals and will work on mailboxes at the end of this week. I can just start on top of any changes you make