[project @ 1999-10-20 02:15:56 by andy]
[ghc-hetmet.git] / ghc / includes / options.h
index 5563636..e395d53 100644 (file)
@@ -13,8 +13,8 @@
  * Hugs version 1.4, December 1997
  *
  * $RCSfile: options.h,v $
- * $Revision: 1.7 $
- * $Date: 1999/04/27 14:07:53 $
+ * $Revision: 1.9 $
+ * $Date: 1999/10/20 02:15:56 $
  * ------------------------------------------------------------------------*/
 
 
  */
 /*#define DEBUG_EXTRA*/
 
-/* Turn lazy blackholing on/off.
- * Warning: Lazy blackholing can't be disabled in GHC generated code.
- *
- * Using eager blackholing makes things easier to debug because
- * the blackholes are more predicatable - but it's slower and less sexy.
+/* NB: LAZY_BLACKHOLING has been moved up to Stg.h where both Hugs and GHC can see it,
+ * and EAGER_BLACKHOLING has been introduced also.  KSW 1999-01.
  */
-#define LAZY_BLACKHOLING 
 
 /* Turn miniinterpreter on/off.
  * 
 /* Doesn't work in current system - I don't know what the primops do       */
 #define TREX 0
 
+/* Define if :xplain should be enabled                                    */
+#define EXPLAIN_INSTANCE_RESOLUTION 0
+
+
 /* Define if you want to run Haskell code through a preprocessor
  * 
  * Note that the :reload command doesn't know about any dependencies
 /* Define if debugging generated bytecodes or the bytecode interpreter     */
 #define DEBUG_CODE 1
 
+/* Define if debugging generated supercombinator definitions or compiler   */
+#define DEBUG_SHOWSC 0
+
 /* Define if you want to use a low-level printer from within a debugger    */
 #define DEBUG_PRINTER 1
 
-
 /* --------------------------------------------------------------------------
  * Experimental features
  * These are likely to disappear/change in future versions and should not