summaryrefslogtreecommitdiff
path: root/includes
diff options
context:
space:
mode:
authorÖmer Sinan Ağacan <omeragacan@gmail.com>2019-05-16 16:28:32 +0300
committerBen Gamari <ben@smart-cactus.org>2019-10-22 12:20:15 -0400
commit0f8fd3c6ad52dc057d192e3b84e9d10c5503662c (patch)
tree571c1a2c7dbf44465ee158e23b407e692de85524 /includes
parentc72e84c6afeadb0b29db181608ebfd2facd841e1 (diff)
downloadhaskell-0f8fd3c6ad52dc057d192e3b84e9d10c5503662c.tar.gz
NonMoving: Implement -xns to disable selector optimizationwip/gc/shortcutting
Diffstat (limited to 'includes')
-rw-r--r--includes/rts/Flags.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/includes/rts/Flags.h b/includes/rts/Flags.h
index 9a039fd95c..f27ce23b0b 100644
--- a/includes/rts/Flags.h
+++ b/includes/rts/Flags.h
@@ -52,7 +52,9 @@ typedef struct _GC_FLAGS {
double oldGenFactor;
double pcFreeHeap;
- bool useNonmoving;
+ bool useNonmoving; // default = false
+ bool nonmovingSelectorOpt; // Do selector optimization in the
+ // non-moving heap, default = false
uint32_t generations;
bool squeezeUpdFrames;