* 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