# 1.2.2
* New maintainer.
* Now we don't reexport the problematic `Show` instance for functions.
# 1.2.1
* Updated dependency versions.
# 1.2.0
"Almost ghc-7.8" with the array 0.4 changes for `Data.Array.Unsafe`
# 1.1.8
Make ghc-7.0.2 on platorm 2011.2.0.0.0 happy
# 1.1.7
fix url below
# 1.1.6
Fix bug preventing `[]] [-] [^]] [^-]` (thanks to Maxime Henrion)
# 1.1.5
try `needUniqTags` in `POr` in CorePattern.hs, try `toAdvice b` for `PStar child`
# 1.1.4
fixed
# 1.1.3
BROKEN after 100 characters the `compressOrbit` dies!
# 1.1.2
worked
# 1.1.1
add gnu escapes
# 1.1.0
NewDFA code working
# 1.0.7
make NewDFA directory and String_NC
# 1.0.6
try NewDFATest_SBS with `uncons`
# 1.0.5
use `uncons` on SBS
# 1.0.4
try repaired NewDFATest_SBS
* np13: try to improve readability with the `mm` combinator? Yes!
* np12: expand `o` in the case where `t` lookup get `Nothing`? Yes – this is the fix!?
* np11: break multi to not look at `o` and just return `True`? Yes !!!!
* np10: Peel off `CharMap`/`IntMap` and DFA/DT with pattern matching? No
* np9: `INLINE` `endOf`? No
* np8: np6 and `NOINLINE` `endOff`? No
* np7: just return `True`? Fast
* np6: comment out ans check? No
* np5: comment out all `Multi0` code? No
* np4: comment out all `Single0` and `Single` code? No
* np3: `!off` the multi? No
* np2: comment out all Testing code? No
# 1.0.3
try to alter `matchTest` to not have the `Bool` args? No
# 1.0.2
arg, the prof is fast and the normal slow!
# 1.0.1
add NewDFATest.hs
# 0.99.20
go to many vs single?
# 0.99.19
try for pre-comparison of orbit-logs!
# 0.99.18
try alternate lazy/strict strategy in NewDFA. Fix offset laziness.
# 0.99.17
radical removal of flag array and adding of `SetVal` to handle groups
# 0.99.16
performance? up to v15
# 0.99.15
get string with NewDFA testing, unit tests and 1000 random regex pass
# 0.99.14
start changing to the new real DFA
# 0.99.13
more cleanup
# 0.99.12
try to debug 0.99.11: fixed `updateWinner`
# 0.99.11
improve above fix and make stuff work better – HAS BUG, along with old TDFA!
# 0.99.10
fixed `((.?)*)*` patterns by changing `PStar nullView` when `mayFirstBeNull`
# 0.99.9
testing changing `bestTrans`/`chooseWith`/`choose` to include `enterOrbit`/`newFlags`/`(_,True)` info
# 0.99.8
testing changing `Maximize` to `Minimize` for `Tag`s, decide `(a*)*` is canonical problem
# 0.99.7
Use `(PGroup Nothing)` in `Pattern` to decompose `PBound`
# 0.99.6
change to nested `nonEmpty` calls for `PBound`
# 0.99.5
remove `PNonEmpty` constructor
# 0.99.4
tests `pnonempty' = \ p -> POr [ PEmpty, p ]` instead of `PNonEmpty`