@@ -46,6 +46,12 @@ flag debug-propagation
46 default: False
46 default: False
47 manual: True
47 manual: True
50+ description: Enable debugging of event cycles
49flag split-these
55flag split-these
50 description: Use split these/semialign packages
56 description: Use split these/semialign packages
51 manual: False
57 manual: False
@@ -152,9 +158,12 @@ library
152 build-depends: ghc
158 build-depends: ghc
153 exposed-modules: Reflex.Optimizer
159 exposed-modules: Reflex.Optimizer
155− if flag(debug)
161+ if flag(debug-propagation)
156 cpp-options: -DDEBUG
162 cpp-options: -DDEBUG
164+ if flag(debug-cycles)
165+ cpp-options: -DDEBUG_CYCLES
158 if flag(use-template-haskell)
167 if flag(use-template-haskell)
159 cpp-options: -DUSE_TEMPLATE_HASKELL
168 cpp-options: -DUSE_TEMPLATE_HASKELL
160 build-depends:
169 build-depends: