Konstantinos Margaritis
|
40da067b4f
|
Add more C style casts fixes and suppressions
|
2024-05-18 21:49:54 +03:00 |
|
gtsoul-tech
|
2fa06dd9ed
|
cStyleCasts
|
2024-05-17 13:57:12 +03:00 |
|
gtsoul-tech
|
94b17ecaf2
|
noExplicitConstructor
|
2024-05-10 10:07:47 +03:00 |
|
Alex Coyte
|
2a492273b5
|
remove !LBR constraints from merge passes
we have either converted candidates to castles already or we have converted them
back in the hope of merging them with other holders
|
2017-09-18 13:22:56 +10:00 |
|
Justin Viiret
|
e8162960fc
|
unit: use bytecode_ptr instead of aligned_unique_ptr
|
2017-04-26 15:19:36 +10:00 |
|
Justin Viiret
|
a197074c5d
|
nfa: switch to using bytecode_ptr<NFA>
|
2017-04-26 15:19:36 +10:00 |
|
Justin Viiret
|
5dfae12a62
|
ng: split NGWrapper into NGHolder, ExpressionInfo
We now use NGHolder for all graph information, while other expression
properties (report, flag information, etc) go in new class
ExpressionInfo.
|
2017-04-26 15:18:09 +10:00 |
|
Justin Viiret
|
4ce268af47
|
ng: ensure that only match states have reports
Ensure (and assert) that vertices without an edge to {accept, acceptEod}
do not have reports set.
|
2016-08-10 15:05:23 +10:00 |
|
Justin Viiret
|
cf9e40ae1c
|
nfa: unify NfaCallback and SomNfaCallback
Use just one callback type, with both start and end offsets.
|
2016-07-08 11:01:56 +10:00 |
|
Alex Coyte
|
a8aa2d022f
|
Provide access to scratch in queues
This largely reverts commit f8ecf33236b0695d9539e8e34cf0bb0467614cdf.
|
2016-07-08 10:46:50 +10:00 |
|
Justin Viiret
|
c101beb541
|
castle, lbr: native report remap
|
2016-05-18 16:21:36 +10:00 |
|
Justin Viiret
|
cf00094f24
|
Remove more unused structures from unit tests
The NFA, LBR no longer need scratch or the NFAContext structure stored
outside the NFA stack.
|
2016-03-01 11:34:38 +11:00 |
|
Justin Viiret
|
c3860a9f29
|
NFA API: Remove unused scratch ptr from struct mq
|
2016-03-01 11:34:38 +11:00 |
|
Matthew Barr
|
904e436f11
|
Initial commit of Hyperscan
|
2015-10-20 09:13:35 +11:00 |
|