When I tried benchmarking, I noticed a strange and significant performance-penalty effect that is exposed by the Text support recently merged into regex-tdfa. (The String and ByteString instances don't exhibit this performance effect)
It turns out that the regex-tdfa-text package already suffered from this but nobody seems to have reported it yet and it's probably not too apparent in simple regex-matching applications. Since the Text support is fundamentally more or less the same code as the ByteString implementation, I'm suspecting a weird interaction with the fusion-rules in text.
TODO: Provide repro-case
When I tried benchmarking, I noticed a strange and significant performance-penalty effect that is exposed by the
Textsupport recently merged intoregex-tdfa. (TheStringandByteStringinstances don't exhibit this performance effect)It turns out that the
regex-tdfa-textpackage already suffered from this but nobody seems to have reported it yet and it's probably not too apparent in simple regex-matching applications. Since theTextsupport is fundamentally more or less the same code as theByteStringimplementation, I'm suspecting a weird interaction with the fusion-rules intext.TODO: Provide repro-case