summaryrefslogtreecommitdiff
path: root/src/lj_gc.h
diff options
context:
space:
mode:
authorMike Pall <mike>2010-02-11 01:21:40 +0100
committerMike Pall <mike>2010-02-11 01:21:40 +0100
commitab90b8fc2b516fa38a194844e31c70c106153cdf (patch)
tree78401446b804b73bcdd0f98161bcc2a7a00e002c /src/lj_gc.h
parentbb0384c36628c94a2232955e0cac5cf45679039f (diff)
downloadluajit-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.h4
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. */
12enum { GCSpause, GCSpropagate, GCSsweepstring, GCSsweep, GCSfinalize }; 12enum {
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