memory leak
Brought to you by:
pabigot
There is a circular reference in the DFAState classes that inhibits garbage collection, causing bloat in long-running processes. The cached reference to ctdInstance can be eliminated as it can always be passed as a method parameter.
Fix for #49
Fixed in [1990]. Two problems: an indentation error caused absent namespaces to be created unnecessarily; and the back-reference produced uncollectable cycles. Apply the attached patch to 0.7.2 if you have long-running processes.