[pure-lang-svn] SF.net SVN: pure-lang:[468] pure/trunk/interpreter.hh
Status: Beta
Brought to you by:
agraef
From: <ag...@us...> - 2008-08-12 06:16:00
|
Revision: 468 http://pure-lang.svn.sourceforge.net/pure-lang/?rev=468&view=rev Author: agraef Date: 2008-08-12 06:16:09 +0000 (Tue, 12 Aug 2008) Log Message: ----------- Add extra symbol for memory debugging code. Modified Paths: -------------- pure/trunk/interpreter.hh Modified: pure/trunk/interpreter.hh =================================================================== --- pure/trunk/interpreter.hh 2008-08-11 20:09:26 UTC (rev 467) +++ pure/trunk/interpreter.hh 2008-08-12 06:16:09 UTC (rev 468) @@ -19,11 +19,15 @@ #include "symtable.hh" #include "runtime.h" -// add some debugging output (disable in release version!) +/* Add some debugging output (disable in release version!). */ #ifndef DEBUG #define DEBUG 1 // extra sanity checks //#define DEBUG 2 // debug runtime + code execution etc. #endif +/* Extra memory debugging code (slow!). See runtime.cc for details. */ +#ifndef MEMDEBUG +#define MEMDEBUG 0 +#endif /* Experimental support for the "fast" calling convention which is needed to get tail call elimination. */ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |