[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