Commit Graph

13 Commits

Author SHA1 Message Date
Sergey Kamardin 034ebb20be Avoid btree Index() call on pattern with separators.
To avoid hard Index()'ing of given text with btree matcher we implement
an prefix_any and suffix_any matchers that can work well in many cases.

BTree matcher Index() will be implemented in upcoming commits to prevent
same bugs.

Fixes #23
2018-02-09 00:02:47 +03:00
gobwas eabde343bd bugfix, cleaning up 2016-05-14 21:38:00 +03:00
gobwas 34494ea116 Use of constuctors every where, optimizations 2016-02-24 12:36:15 +03:00
gobwas 71fc92e3a7 acquire/release segments only when needed 2016-02-23 00:26:06 +03:00
gobwas 4b229a908d remove slices 2016-02-05 17:29:41 +03:00
gobwas f843e79707 remove acquire 2016-02-05 16:57:42 +03:00
gobwas 57a5246fac use pool of segments 2016-02-02 22:03:37 +03:00
s.kamardin c65eb46cf3 Cleanup 2016-01-14 18:38:16 +03:00
gobwas ce3a69147f Draw graphviz in tests 2016-01-13 01:26:48 +03:00
s.kamardin f2255c18f5 Indexing all matchers 2016-01-12 14:06:59 +03:00
gobwas 787d8be671 Progress 2016-01-11 10:17:19 +03:00
gobwas 66fc4deeeb Fixes 2016-01-09 02:34:41 +03:00
gobwas 76b6c27015 Progress 2016-01-08 20:14:31 +03:00