[uim-commit] r1874 - branches/r5rs/sigscheme

yamaken at freedesktop.org yamaken at freedesktop.org
Sat Oct 22 23:04:56 PDT 2005


Author: yamaken
Date: 2005-10-22 23:04:50 -0700 (Sat, 22 Oct 2005)
New Revision: 1874

Modified:
   branches/r5rs/sigscheme/TODO
   branches/r5rs/sigscheme/config.h
Log:
* sigscheme/config.h
  - (SCM_OBJ_COMPACT):
    * Move to appropriate section
    * Disable by default since it's not stable yet
  - (SCM_VOLATILE_OUTPUT): Enable if SCM_DEBUG

* sigscheme/TODO
  - Update


Modified: branches/r5rs/sigscheme/TODO
===================================================================
--- branches/r5rs/sigscheme/TODO	2005-10-23 06:00:13 UTC (rev 1873)
+++ branches/r5rs/sigscheme/TODO	2005-10-23 06:04:50 UTC (rev 1874)
@@ -63,9 +63,9 @@
 ==============================================================================
 Namings and Cosmetic things:
 
-* Rename "Macro Declarations" of all C files, c_template and h_template to
-  "Macro Definitions" and move to immediately after of "Local Include" section
-  since other declarations and definitions sometimes need macros
+* Rename "Macro Declarations" of all C files, "Macro Definitions" and move to
+  immediately after of "Local Include" section since other declarations and
+  definitions sometimes need macros
 
 * Rename STL names (string, list) to another such as str, lst
 

Modified: branches/r5rs/sigscheme/config.h
===================================================================
--- branches/r5rs/sigscheme/config.h	2005-10-23 06:00:13 UTC (rev 1873)
+++ branches/r5rs/sigscheme/config.h	2005-10-23 06:04:50 UTC (rev 1874)
@@ -53,8 +53,6 @@
 #define SCM_COMPAT_SIOD         1  /* use SIOD compatible features */
 #define SCM_COMPAT_SIOD_BUGS    1  /* emulate the buggy behaviors of SIOD */
 
-#define SCM_OBJ_COMPACT         1  /* object representation compaction (experimental) */
-
 /*===========================================================================
   Character Encoding Handlers
 ===========================================================================*/
@@ -83,6 +81,7 @@
 #define SCM_USE_VALUECONS       1  /* use experimental values passing */
 #define SCM_VOLATILE_OUTPUT     0  /* always flush files on write */
 #define SCM_EXCEPTION_HANDLING  1  /* use SRFI-34 base exception handling */
+#define SCM_OBJ_COMPACT         0  /* object representation compaction (experimental) */
 
 #define SCM_GCC4_READY_GC       1  /* use experimental gcc4-ready stack protection */
 
@@ -114,4 +113,9 @@
 #define SCM_USE_SRFI34          1
 #endif /* SCM_EXCEPTION_HANDLING */
 
+#if SCM_DEBUG
+#undef SCM_VOLATILE_OUTPUT
+#define SCM_VOLATILE_OUTPUT     1
+#endif /* SCM_DEBUG */
+
 #endif /* __SIGSCHEME_CONFIG_H */



More information about the uim-commit mailing list