]> git.ipfire.org Git - thirdparty/vectorscan.git/shortlog
thirdparty/vectorscan.git
2016-03-01  Justin ViiretRename reduceQueue to reduceInfixQueue
2016-03-01  Justin ViiretUse rose_inline rather than really_inline
2016-03-01  Justin ViiretroseTestLeftfix: unify common "nfa is dead" code
2016-03-01  Justin ViiretAdd CATCH_UP to report_block, not "parent" program
2016-03-01  Justin Viiretlimex_runtime.h: scratch header no longer needed
2016-03-01  Justin ViiretRemove more unused structures from unit tests
2016-03-01  Justin ViiretNFA API: Remove unused scratch ptr from struct mq
2016-03-01  Justin ViiretNFA API: Remove nfaBlockExecReverse scratch arg
2016-03-01  Justin ViiretNFA: Move NFAContext to stack (from scratch)
2016-03-01  Justin ViiretRose: allow block-mode merge of small prefixes
2016-03-01  Justin ViiretNFA merging: permit different reports
2016-03-01  Justin ViiretDump: don't call dumpNfaNotes for SOM reverse NFAs
2016-03-01  Justin ViiretSET_GROUPS instr: don't generate more than one
2016-03-01  Justin ViiretdedupeCatchup: only call when necessary at runtime
2016-03-01  Justin ViiretDEDUPE instr: generate only when necessary
2016-03-01  Justin ViiretRose: clean up use of scratch, RoseContext
2016-03-01  Justin ViiretRose: pack global state bits into one u8
2016-03-01  Justin ViiretRose: remove alignment req for anchored DFA state
2016-03-01  Justin ViiretRose: move more report handling work into program
2016-03-01  Justin Viiretng_filter: Fix bug introduced in 98eff64
2016-03-01  Justin ViiretRoseRuntimeState no longer needs to be packed
2016-03-01  Justin ViiretDocs for Rose callback types
2016-03-01  Justin ViiretMake Rose callback types explicitly take scratch
2016-03-01  Justin ViiretRemove RoseContext::userCtx
2016-03-01  Justin ViiretMove cyclic path redundancy into reduce loop
2016-03-01  Justin ViiretroseEodRunMatcher: correct early return value
2016-03-01  Justin ViiretnfaCheckFinalState: define return value
2016-03-01  Anatoly BurakovDon't look for accel friends for multibyte acceleration
2016-03-01  Justin Viiretscratch: correctly align fatbit arrays
2016-03-01  Justin ViiretUse fatbit for anch log, delay slots in scratch
2016-03-01  Justin Viiretrose_build_anchored: take ref, not pointer
2016-03-01  Justin ViiretAccount for multi-dfa case with ANCHORED_DELAY
2016-03-01  Justin ViiretUse correct type for anchored matcher build
2016-03-01  Justin ViiretFix release build (unused var)
2016-03-01  Justin ViiretRemove dupe engine, state ptrs from RoseContext
2016-03-01  Matthew BarrCoverity: Restore output stream format
2016-03-01  Justin ViiretRose: Move all literal operations into program
2016-03-01  Alex Coytesquashing: prevent generation of pairs of squash states
2016-03-01  Matthew Barralignof() should operate on a type-id
2016-03-01  Justin ViiretDelete unused build_context::depths
2016-03-01  Justin ViiretRemove use of depth from Rose entirely
2016-03-01  Justin ViiretDon't use depth for in-flight check
2016-03-01  Justin ViiretRemove CHECK_DEPTH instruction
2016-03-01  Justin ViiretRemove "dot" entries from leftfix lookarounds
2016-03-01  Justin ViiretComponentRepeat: remove firsts_cache, precalc code
2016-03-01  Justin ViiretComponentRepeat: wire X{0,N} and (X?){N} the same
2016-03-01  Justin ViiretComponentRepeat: wire R{0,N} as (R{1,N})?
2016-03-01  Justin Viiretng_prefilter: turn large max bound into inf
2016-03-01  Anatoly BurakovMultibyte matcher unit-tests
2016-03-01  Anatoly BurakovBitmatcher unit-tests
2016-03-01  Anatoly BurakovMultibyte acceleration compile side
2016-03-01  Anatoly BurakovMultibyte truffle runtime
2016-03-01  Anatoly BurakovMultibyte shufti runtime
2016-03-01  Anatoly BurakovMultibyte vermicelli runtime
2016-03-01  Anatoly BurakovAdding bitmatchers
2016-03-01  Anatoly BurakovAdding AVX2 version of truffle
2016-03-01  Justin Viiretscratch: remove sparse iter state (now unused)
2016-03-01  Justin ViiretroseRunProgram: iter state on stack
2016-03-01  Justin ViiretroseCatchUpLeftfixes: iter state on stack
2016-03-01  Justin ViiretroseBlockHasEodWork: iter state on stack
2016-03-01  Justin ViiretroseFlushLastByteHistory: iter state on stack
2016-03-01  Justin ViiretroseCheckNfaEod: use sparse iterator for EOD
2016-03-01  Justin Viiretruntime: hoist broken check in streaming mode
2016-03-01  Matthew BarrBuild the tools dir only if the cmake file exists
2016-03-01  Justin ViiretwriteEodProgram: avoid make_move_iterator warning
2016-03-01  Justin Viiretrose: Extend program to handle literals, iterators
2016-03-01  Justin Viiretmake_disjoint: Remove dead code
2016-03-01  Justin ViiretconvertAnchPrefixToBounds: check size of delay_adj
2016-03-01  Justin ViiretPerform an early removeRedundancy call on graph
2016-03-01  Justin ViiretRemove dead code: EdgeSourceStateCompare
2016-03-01  Justin Viiretrose: Extend the interpreter to handle more work
2016-03-01  Justin Viiretrose: Use an interpreter for role runtime
2016-03-01  Alex Coytedetach the sidecar
2016-03-01  Alex Coytemake nfaExecCastle0_QR() more efficent
2016-03-01  Alex CoyteRework literal overlap checks for merging engines
2016-03-01  Alex CoyteIntroduce REPEAT_ALWAYS model for {0,} castle repeats
2016-03-01  Alex CoyteAllow lag on castle infixes to be reduced
2016-03-01  Alex CoyteUse add_edge_if_not_present in somMayGoBackwards()
2015-12-18  Matthew BarrMerge branch develop into master v4.1.0
2015-12-18  Matthew BarrBump version number
2015-12-18  Justin ViiretSmall updates to documentation for 4.1
2015-12-18  Justin ViiretAdd ChangeLog
2015-12-06  Xiang Wangsimplify max clique analysis
2015-12-06  Justin ViiretAdd per-top findMinWidth etc for NFA graphs
2015-12-06  Justin ViiretCastleProto: track next top explicitly
2015-12-06  Justin ViiretCastleProto: track mapping of reports to tops
2015-12-06  Justin ViiretassignDkeys: use flat_set<ReportID>, not set
2015-12-06  Justin ViiretfindMinWidth, findMaxWidth: width for a given top
2015-12-06  Justin ViiretRoseDedupeAuxImpl: collect unique suffixes first
2015-12-06  Justin Viiretrole aliasing: simplify hashRightRoleProperties
2015-12-06  Justin Viiretcastle: simplify find_next_top
2015-12-06  Justin ViiretMake key 64 bits where large shifts may be used.
2015-12-06  Justin ViiretPCRE includes U+180E in /[:print:]/8W
2015-12-06  Justin ViiretUpdate defn of class [:punct:] for PCRE 8.38
2015-12-06  Justin ViiretUnify handling of caseless flag in class parser
2015-12-06  Justin ViiretFix defn of POSIX graph, print, punct classes
2015-11-20  Mohammad Abdul... FDR runtime simplification
2015-11-18  Justin Viiretng_execute: update interface to use flat_set
2015-11-18  Justin ViiretRestore \Q..\E support in character classes
2015-11-18  Justin ViiretIntroduce copy_bytes for writing into bytecode
next