mirror of
https://github.com/CPunch/Cosmo.git
synced 2026-02-07 11:10:04 +00:00
cosmoV_throw() now resets the vm stack as well
also a minor GC bug in cosmoO_newError was fixed. i'm going to try to phase out cosmoM_freezeGC & friends since that would cause hell with this new error handling solution. the only thing still using it is the GC.
This commit is contained in:
@@ -43,6 +43,8 @@ typedef struct ArrayCObj
|
||||
typedef struct CPanic
|
||||
{
|
||||
jmp_buf jmp;
|
||||
StkPtr top;
|
||||
int frameCount;
|
||||
struct CPanic *prev;
|
||||
} CPanic;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user