diff options
author | Mike Pall <mike> | 2010-02-11 01:21:40 +0100 |
---|---|---|
committer | Mike Pall <mike> | 2010-02-11 01:21:40 +0100 |
commit | ab90b8fc2b516fa38a194844e31c70c106153cdf (patch) | |
tree | 78401446b804b73bcdd0f98161bcc2a7a00e002c /src/lj_gc.h | |
parent | bb0384c36628c94a2232955e0cac5cf45679039f (diff) | |
download | luajit-ab90b8fc2b516fa38a194844e31c70c106153cdf.tar.gz luajit-ab90b8fc2b516fa38a194844e31c70c106153cdf.tar.bz2 luajit-ab90b8fc2b516fa38a194844e31c70c106153cdf.zip |
Switch to pre-initialized stacks. Drop frame clearing in interpreter.
Diffstat (limited to 'src/lj_gc.h')
-rw-r--r-- | src/lj_gc.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/lj_gc.h b/src/lj_gc.h index d1774141..49545c2e 100644 --- a/src/lj_gc.h +++ b/src/lj_gc.h | |||
@@ -9,7 +9,9 @@ | |||
9 | #include "lj_obj.h" | 9 | #include "lj_obj.h" |
10 | 10 | ||
11 | /* Garbage collector states. Order matters. */ | 11 | /* Garbage collector states. Order matters. */ |
12 | enum { GCSpause, GCSpropagate, GCSsweepstring, GCSsweep, GCSfinalize }; | 12 | enum { |
13 | GCSpause, GCSpropagate, GCSatomic, GCSsweepstring, GCSsweep, GCSfinalize | ||
14 | }; | ||
13 | 15 | ||
14 | /* Bitmasks for marked field of GCobj. */ | 16 | /* Bitmasks for marked field of GCobj. */ |
15 | #define LJ_GC_WHITE0 0x01 | 17 | #define LJ_GC_WHITE0 0x01 |