Search
Saturday, 16th of October 2021, 1:53:26 UTC
2:03:08
stassats
i don't even know if our assumption that returning from a nested signal handler should return at that nesting level is right
2:26:04
stassats
i supposes a solution would be not to run any lisp code from signal handlers, but use arrange_return_to_lisp_function
5:01:26
stassats
i hooked up unwind-protect with signal handlers, making it not unwind across the signals, but continue unwinding when returning from the handler
5:01:35
stassats
and it actually fixes the problem
5:02:20
stassats
don't think i'm going to use it everywhere, and rosetta is not that important, but it's nice to have such a feature available
Saturday, 16th of October 2021, 13:53:26 UTC