Closed tequdev closed 4 days ago
This is caused by rollback/accept not actually exiting (although they do set the exit parameters.) Trying to trace an efficient and clean way to terminate early inside a quickjs CFunction... I think we might make a new quickjs internal exception type and throw it from the rollback and accept functions to unwind the quickjs stack correctly and clean everything up.
rollback
behavior seems to be wrong in jshook.=> accept
=> rollback