[Nasal-cvs] bitslib.c code.c codegen.c data.h debug.c gc.c hash.c
iolib.c lib.c misc.c naref.h nasal-bin.c nasal.h regexlib.c
string.c unixlib.c vector.c
Andy Ross
andy at plausible.org
Mon Aug 7 16:37:05 PDT 2006
Update of /home/nasal-cvs/nasal/src
In directory purr:/tmp/cvs-serv21298
Modified Files:
bitslib.c code.c codegen.c data.h debug.c gc.c hash.c iolib.c
lib.c misc.c nasal-bin.c nasal.h regexlib.c string.c unixlib.c
vector.c
Added Files:
naref.h
Log Message:
Refactor the naRef structure definition and usage so that the
extraction of the pointer field can be made into a macro. Use this to
union the pointer and double directly (via a NaN trick) on 64 bit
systems, for a 2x savings in the size of a naRef.
More information about the nasal-cvs
mailing list