]> git.ipfire.org Git - thirdparty/vectorscan.git/shortlog
thirdparty/vectorscan.git
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
2017-04-26  Justin Viiretlookaround: reduce compile time for trimLiterals
2017-04-26  Justin Viiretsafety assertions for delayed rebuild
2017-04-26  Justin Viiretrose: define invalid value for program offset
2017-04-26  Justin Viiretassert program offsets are non-zero
2017-04-26  Justin Viiretrose: use final_ids less in program construction
2017-04-26  Justin Viiretmove final_id_to_literal into build_context
2017-04-26  Justin Viiretrose: do fragment group assignment earlier
2017-04-26  Justin Viiretrose: make groupByFragment local
2017-04-26  Justin Viiretrose: delete RoseEngine::literalCount
2017-04-26  Justin Viiretremove lit program tables from bytecode
2017-04-26  Justin Viiretrose: dump lit programs from frag map
2017-04-26  Justin Viiretrose: merge all dump code into rose_build_dump.cpp
2017-04-26  Justin Viirettidy up args to builders
2017-04-26  Justin Viiretmove final_to_frag_map into RoseBuildImpl (for dump...
2017-04-26  Justin Viiretstream: simplify do_rebuild call site
2017-04-26  Justin Viiretrose: use program offsets directly in lit tables
2017-04-26  Justin Viiretrose: build a separate delay rebuild matcher
2017-04-26  Justin Viiretrole aliasing: bail if new graph is not implementable
2017-04-26  Justin Viiretviolet: use bitset to speed up poisonFromSuccessor
2017-04-26  Alex Coyteallow streams to marked as exhausted in more cases
2017-04-26  Alex Coytemake expected too large patterns even larger
2017-04-26  Alex Coyteviolet: heuristic tweaks for ensuring implementablity
2017-04-26  Alex Coyteremove ng_rose
2017-04-26  Alex Coyteadd checkViolet and switch SOM path accross to use...
2017-04-26  Alex Coyteviolet: decompose further for implementability
2017-04-26  Alex Coytetidy
2017-04-26  Alex Coyteremove util functions from ng_rose.
2017-04-26  Alex Coyterefactor restoreTrailingLiteral use
2017-04-26  Alex Coyteshift all early_dfa creation logic to ng_violet/ng_rose
2017-04-26  Alex Coyteallow outfixes to be converted to prefixes of the eod...
2017-04-26  Alex Coyteshift early_dfa construction earlier
2017-04-26  Alex Coyteadd information on the runtime impl to rose.txt
2017-04-26  Alex Coyteremove 'fast teddy' models
2017-04-26  Justin Viiretfdr: remove dead code to do with link structures
2017-04-26  Matthew BarrPCRE version updated to 8.40
2017-04-26  Justin Viiretrose: delete literal_info requires_explode flag
2017-04-26  Justin Viiretrose: explode mixed-case literals early
2017-04-26  Wang, Xiang Wfdr: remove confirm split and pull-back
2017-04-26  Justin Viiretflat_set/map: make erase() take const_iterator
2017-04-26  Justin Viiretflat_base: move swap()
2017-04-26  Justin Viiretflat_base: take more common operations
2017-04-26  Justin Viiretflat_base: take more common operations
2017-04-26  Justin Viiretflat_set: move comp/data helpers to base
2017-04-26  Justin Viiretflat_set/map: use boost::totally_ordered
2017-04-26  Justin Viiretflat_map: add value_comp()
2017-04-26  Justin Viiretflat_set/map: add hash_value tests
2017-04-26  Justin Viiretflat_map: small doc fix
2017-04-26  Justin Viiretflat_set/map: back with small_vector
2017-04-26  Justin Viiretflat_set: cheesy tuple-based ebo
2017-04-26  Justin Viiretflat_set: modernize iter_wrapper ctors
2017-04-26  Justin Viiretrose: do not combine fragments which squash groups
2017-04-26  Justin ViiretfilterLits: better debug output
2017-04-26  Justin Viiretrose: role aliasing improvements
2017-04-26  Justin Viiretfdr: remove clamp on confirm size
2017-04-26  Justin Viiretfdr_compile: remove dead var
2017-04-26  Justin Viiretrose: don't accel noodle engines
next