Justin Viiret
|
beac58fcb4
|
dfa: allow smwr to avoid lengthy daddy recalc
|
2017-05-30 13:57:32 +10:00 |
|
Justin Viiret
|
0dd8536c6e
|
dfa: only accel init states from smwr path
If the small-write DFA has been built from literals, then we only need
to look for accel states at init.
|
2017-05-30 13:57:32 +10:00 |
|
Justin Viiret
|
a197074c5d
|
nfa: switch to using bytecode_ptr<NFA>
|
2017-04-26 15:19:36 +10:00 |
|
Alex Coyte
|
e51b6d23b9
|
introduce Sheng-McClellan hybrid
|
2016-12-14 15:27:18 +11:00 |
|
Anatoly Burakov
|
6331da4e29
|
dfa: adding new Sheng engine
A new shuffle-based DFA engine, complete with acceleration and smallwrite.
|
2016-08-10 15:10:46 +10:00 |
|
Anatoly Burakov
|
56bf25b091
|
McClellan refactor
Taking dfa strat out of McClellan, to be reused by other DFAs
|
2016-08-10 15:10:25 +10:00 |
|
Justin Viiret
|
1f41a921f2
|
mcclellan, gough: native report remapping
|
2016-05-18 16:20:45 +10:00 |
|
Alex Coyte
|
ff721ed8e4
|
unify some accel code/structures between limex and mcclellan
|
2016-04-20 13:34:56 +10:00 |
|
Alex Coyte
|
89d7728f77
|
refactoring of double byte offset accel to use paths and add to mcclellan
|
2016-04-20 13:34:56 +10:00 |
|
Alex Coyte
|
f53c093baa
|
simple offset accel for mcclellan start state
|
2016-04-20 13:34:56 +10:00 |
|
Matthew Barr
|
904e436f11
|
Initial commit of Hyperscan
|
2015-10-20 09:13:35 +11:00 |
|