Fix deploy size regression
parent
609e6eaa5a
commit
9d05d81491
|
@ -161,6 +161,9 @@ DEFINE_PRIMITIVE(save_image_and_exit)
|
||||||
for(i = 0; i < FIRST_SAVE_ENV; i++)
|
for(i = 0; i < FIRST_SAVE_ENV; i++)
|
||||||
userenv[i] = F;
|
userenv[i] = F;
|
||||||
|
|
||||||
|
for(i = LAST_SAVE_ENV + 1; i < USER_ENV; i++)
|
||||||
|
userenv[i] = F;
|
||||||
|
|
||||||
/* do a full GC + code heap compaction */
|
/* do a full GC + code heap compaction */
|
||||||
compact_code_heap();
|
compact_code_heap();
|
||||||
|
|
||||||
|
|
1
vm/run.h
1
vm/run.h
|
@ -64,6 +64,7 @@ typedef enum {
|
||||||
} F_ENVTYPE;
|
} F_ENVTYPE;
|
||||||
|
|
||||||
#define FIRST_SAVE_ENV BOOT_ENV
|
#define FIRST_SAVE_ENV BOOT_ENV
|
||||||
|
#define LAST_SAVE_ENV STAGE2_ENV
|
||||||
|
|
||||||
/* TAGGED user environment data; see getenv/setenv prims */
|
/* TAGGED user environment data; see getenv/setenv prims */
|
||||||
DLLEXPORT CELL userenv[USER_ENV];
|
DLLEXPORT CELL userenv[USER_ENV];
|
||||||
|
|
Loading…
Reference in New Issue