]> git.ipfire.org Git - thirdparty/vectorscan.git/shortlog
thirdparty/vectorscan.git
2017-04-26  Justin Viiretng_undirected: modernize code
2017-04-26  Justin Viiretng_calc_components: add Grey box control
2017-04-26  Justin Viiretng_calc_components: rework to move graphs
2017-04-26  Justin Viiretng: split NGWrapper into NGHolder, ExpressionInfo
2017-04-26  Matthew BarrInstall example source in docdir/examples
2017-04-26  Matthew BarrUse GNUInstallDirs for install paths
2017-04-26  Matthew Barrcmake: simplify g++ version check
2017-04-26  Matthew Barrcmake: override gcc's tuning guess
2017-04-26  Matthew Barrcmake: move boost tests
2017-04-26  Matthew Barrcmake: look for Boost in-tree first
2017-04-26  Matthew BarrUse the default allocator for std::vector
2017-04-26  Alex Coytemake rose responsible for dumping its bytecode
2017-04-26  Alex Coyterose_build_bytecode: make build_context, RoseBuildImpl...
2017-04-26  Matthew Barrbuild: More robust temp file handling
2017-04-26  Justin Viiretng_dominators: use a vector for doms internally
2017-04-26  Justin Viiretlimex_compile: don't repeatedly calc dominators
2017-04-26  Justin Viiretng_corpus_generator: small fix for MSVC compat
2017-04-26  Justin Viiretsmall_vector: add header to handle older Boost
2017-04-26  Justin Viiretng_corpus_generator: restore use of boost::next()
2017-04-26  Wang, Xiang WUE-3098: add unaligned load for andn without BMI
2017-04-26  Justin Viiretng_corpus_generator: use std::next, not boost::next
2017-04-26  Justin Viiretng_corpus_generator: stop using ptr_vector
2017-04-26  Justin Viiretserialize: tidy
2017-04-26  Justin Viiretunit: modernise test_util
2017-04-26  Justin Viiretserialize: parameterize on pattern as well
2017-04-26  Justin Viiretserialize: add vectored mode
2017-04-26  Justin Viiretng_find_matches: use wd.active for accepts too
2017-04-26  Justin Viiretng_find_matches: speed up gather...ByDepth
2017-04-26  Justin ViiretgetMatches: simplify
2017-04-26  Justin ViiretfindMatches: persist working data
2017-04-26  Justin ViiretgetSuccessors: reuse a vector<State> for output
2017-04-26  Justin ViiretgetActiveStates: return a sorted, uniqued vector
2017-04-26  Matthew Barrcmake: don't build static libs if we don't have to
2017-04-26  Matthew Barrhsbench: don't create the greybox in release build
2017-04-26  Justin Viiretng_fuzzy: apply a resource limit to vertex count
2017-04-26  Wang, Xiang WFDR: delete dead confirm code
2017-04-26  Justin Viiretng_find_matches: limit how big we're willing to go
2017-04-26  Matthew BarrUse intrinsic to get correct movq everywhere
2017-04-26  Justin Viiretrose: guard writeNfaInfo from zero NFAs
2017-04-26  Justin Viiretng: check can_never_match before validate_fuzzy
2017-04-26  Matthew BarrUse std::move explicitly to avoid ambiguity with boost
2017-04-26  Anatoly BurakovAdd approximate matching documentation
2017-04-26  Anatoly BurakovAdd support for approximate matching in other tools
2017-04-26  Anatoly BurakovAdd support for approximate matching in NFA matcher...
2017-04-26  Anatoly BurakovAdd support for approximate matching in ue2collider
2017-04-26  Anatoly BurakovAdding support for compiling approximate matching patterns
2017-04-26  Justin Viiretrose: use ROUNDUP_N for alignment
2017-04-26  Justin Viiretrose: remove unnecessary engine blob size check
2017-04-26  Justin Viiretrose: do state work before writing NfaInfo structs
2017-04-26  Justin Viiretrose: move matcher bytecode to engine blob
2017-04-26  Justin Viiretrose: consistent naming in updateNfaState
2017-04-26  Justin Viiretengine_blob: add_range() member function
2017-04-26  Justin Viiretrose: clean up nfa state alloc
2017-04-26  Justin Viiretrose: update nfa info earlier, in engine blob
2017-04-26  Justin Viiretrose: move NfaInfo to engine blob
2017-04-26  Justin Viiretrose: move leftfix info into engine blob, refactor
2017-04-26  Justin Viiretrose: move dkey info to engine blob
2017-04-26  Justin Viiretrose: move lookaround tables to engine blob
2017-04-26  Justin Viiretrose: move active leftfix iter to engine blob
2017-04-26  Justin Viiretrose: move SOM reverse NFAs to engine_blob
2017-04-26  Justin Viiretrose: build RoseEngine prototype for bytecode
2017-04-26  Wang, Xiang WFDR: front end loop improvement
2017-04-26  Justin Viiretrose: create new ProgramBuild struct
2017-04-26  Justin Viiretrose: make buildLiteralProgram take one lit_id
2017-04-26  Justin Viiretrose: don't assign fragments for event lits
2017-04-26  Justin Viiretrose: remove final_id
2017-04-26  Justin Viiretrose: new program construction code
2017-04-26  Justin Viiretrose_build_bytecode: clean up findEdgesByLiteral()
2017-04-26  Justin Viiretrose_build_bytecode: less final_id
2017-04-26  Justin Viiretrose: eliminate global final to fragment map
2017-04-26  Justin Viiretrose dump: simplify
2017-04-26  Justin Viiretrose: tidy
2017-04-26  Justin Viiretrose_build_matchers: simplify literal build
2017-04-26  Justin Viiretrose: dump support for delay programs
2017-04-26  Justin Viiretcontainer: allow sort_and_unique to have a comparator
2017-04-26  Justin Viiretrose: reorganise delay program generation
2017-04-26  Justin Viiretrose: dedupe anch programs and RECORD_ANCHOREDs
2017-04-26  Justin Viiretrose: don't emit RECORD_ANCHORED in anchored progs
2017-04-26  Justin Viiretrose: rearrange anchored program generation
2017-04-26  Justin Viiretrose: reduce delay program dep on final_id
2017-04-26  Justin Viiretrose: remove now-unused anchored_base_id
2017-04-26  Justin Viiretrose: reduce anchored program dep on final_id
2017-04-26  Justin Viiretrose: build fragments directly
2017-04-26  Justin Viiretrose: use fragment ids earlier for anchored dfas
2017-04-26  Justin Viiretrose: write fragment ids into literal_info
2017-04-26  Justin Viiretrose_build_impl: fix header guard
2017-04-26  Justin Viiretrose_build_anchored: tbi->build
2017-04-26  Alex Coytedeterminisation: use unordered_map to hold state set...
2017-04-26  Justin Viiretfdr: add grey box control for flood detection
2017-04-26  Matthew BarrClear upper half of AVX register before libm call
2017-04-26  Justin Viiretparser: handle "control verbs" without close paren
2017-04-26  Justin Viiretparser: check for std::out_of_range from stoul
2017-04-26  Justin Viiretrose: only dump delay rebuild table if streaming
2017-04-26  Justin Viiretparser: use control_verb parser inline
2017-04-26  Justin Viiretparser: use stoul(), not strtol()
2017-04-26  Justin Viiretparser: switch to using char* pointers
2017-04-26  Justin Viiretparser: add initial parser for control verbs
2017-04-26  Justin Viiretrose: delete dead code for cloneVertex
2017-04-26  Justin Viiretng_literal_analysis: refactor splitOffLeadingLiteral
2017-04-26  Justin Viiretdead code: remove splitOffAnchoredLeadingLiteral
next