libera/#sbcl - IRC Chatlog
Search
0:21:16
karlosz
some of the move vops in the x86 backend are averse to reusing load-immediate for whatever reason
0:22:06
karlosz
i think by just using null-tn to optimize load-immediate and then using load-immediate more aggresively i've saved a lot of space
0:45:43
stassats
if that's some fundamental problem with rosetta, unable to unwind from syscalls, then i can live with that
1:37:08
stassats
looks like if i have two nested interrupts and unwind from the second one to the first one, the first one returns to the places where the second one would've returned
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: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