]> git.ipfire.org Git - thirdparty/vectorscan.git/shortlog
thirdparty/vectorscan.git
2017-08-21  Justin Viiretdump: move openStdioFile() to util/dump_util.h
2017-08-21  Justin Viiretrose: dump lit tables in their own files
2017-08-21  Justin Viiretfdr/teddy: store and dump number of strings
2017-08-21  Justin Viiretfdr_dump: dump FDRConfirm structures for fdr
2017-08-21  Chang, HarryReinforced Teddy with 1-byte approach, based on "shift...
2017-08-21  Justin Viiretng_misc_opt: improve performance in large cases
2017-08-21  Justin Viiretng_misc_opt: remove dead code
2017-08-21  Justin Viiretng_cyclic_redundancy: persist colour map
2017-08-21  Justin Viiretng_small_literal_set: pre-check for narrow reach
2017-08-21  Justin Viiretng_mcclellan: use flat_set in triggerAllowed()
2017-08-21  Justin Viiretng_literal_analysis: reserve space for fwd_edges
2017-08-21  Justin Viiretng_literal_decorated: remove unused header
2017-08-21  Justin Viiretng_literal_decorated: pre-check for narrow reach
2017-08-21  Justin Viiretng_violet: skip analysis on graphs with wide reach
2017-08-21  Justin Viiretng_calc_components: check tail shell too
2017-08-21  Justin Viiretng_calc_components: skip if shell has 1 path only
2017-08-21  Justin Viiretdfa: don't clear states, just mark dfa dead
2017-08-21  Justin Viiretclear_deeper_reports: clear dfa if dead
2017-08-21  Justin Viiretrose_build_matchers: fix fragment noruns calc
2017-08-21  Justin Viiretteddy_compile: style fixes, whitespace
2017-08-21  Justin Viiretteddy_compile: use faster small containers
2017-08-21  Justin Viiretrose_build_matchers: be more careful w/ mixed-case
2017-08-21  Justin Viiretunit-hyperscan: pure-literal/smwr coverage
2017-08-21  Justin Viiretlookarounds: don't reconfirm bytes in hwlm mask
2017-08-21  Justin Viiretrose: always use mandatory masks for lit fragments
2017-08-21  Justin Viiretdump: always allocate >=8 bytes for multibit
2017-08-21  Justin Viiretdfa: standardise 'using' instead of typedef
2017-08-21  Justin Viiretng_haig: make StateMap an unordered_map
2017-08-21  Justin Viiretdeterminise: use queue, improve api
2017-08-21  Justin Viiretfdr_confirm_compile: literals are now < 8 bytes
2017-08-21  Justin Viiretfdr_confirm_compile: wrap comment
2017-08-21  Justin Viiretfdr/teddy: remove padding from structures
2017-08-21  Justin Viiretteddy: clean up compile to match fdr style
2017-08-21  Justin Viiretfdr_confirm: renumber FDR_LIT_FLAG_NOREPEAT
2017-08-21  Justin Viiretfdr/teddy: simplify computing of confirm base
2017-08-21  Justin Viiretfdr_confirm: clean up use of flags
2017-08-21  Justin Viiretfdr: further tidy up layout
2017-08-21  Justin Viiretfdr_confirm: start FDRConfirm structs at cacheline
2017-08-21  Justin Viiretteddy: align major structures to cachelines
2017-08-21  Justin Viiretfdr: align major structures to cachelines
2017-08-21  Justin Viiretfdr_confirm: remove dead flags
2017-08-21  Justin Viiretfdr_confirm: remove complex confirm
2017-07-26  Matthew BarrMerge branch develop into master v4.5.2
2017-07-26  Matthew BarrBump version number for release
2017-07-26  Matthew Barrchangelog: updates for 4.5.2 release
2017-07-26  Matthew Barrbuild: use more portable flag for mktemp
2017-07-26  Matthew Barrcpuid: exclude AVX512 flag when target not enabled
2017-06-20  Alex Coytecharacter classes: handle \Q\E and utf8
2017-06-20  Alex CoyteTreat characters between \Q \E as codepoints in UTF8...
2017-06-16  Matthew BarrMerge branch develop into master v4.5.1
2017-06-16  Matthew BarrBump version number for release
2017-06-16  Matthew Barrchangelog: updates for 4.5.1 release
2017-06-15  Justin Viiretfdr_confirm_compile: fix bug in table sizing
2017-06-15  Matthew Barrhsbench: cpuset portability
2017-06-15  Matthew Barrhsbench: make output more clear
2017-06-15  Matthew Barrhsbench: fix flag handling
2017-06-13  Matthew Barrcmake: remove duplicate else()
2017-06-13  Justin Viiretflat_set/map: workaround for gcc-4.8 C++11 defect
2017-06-09  Matthew BarrMerge branch develop into master v4.5.0
2017-06-09  Matthew BarrBump version number for release
2017-06-09  Justin Viiretchangelog: updates for 4.5 release
2017-06-09  Justin Viiretchangelog: quote function name
2017-06-09  Justin Viiretng_expr_info: more complete analysis passes
2017-06-09  Justin Viireths_compile: add note to hs_expression_info() docs
2017-06-09  Justin Viireths_expression_info: check unsupported constructs
2017-06-09  Matthew BarrUse env to get python bin, don't hard code path
2017-06-09  Matthew BarrDocs: avx512 support
2017-06-09  Matthew Barrmsvc: use the vectorcall calling convention
2017-06-09  Matthew Barrcmake: Improve the microarch checks
2017-06-09  Matthew Barrcmake: scope fun
2017-05-30  Justin Viiretaccel: limit how far we will search in findBest
2017-05-30  Matthew BarrDisable part of unit test on FreeBSD 10
2017-05-30  Matthew BarrIf we can shift by an immediate, do it. Otherwise,...
2017-05-30  Matthew BarrUse our intrin header
2017-05-30  Matthew Barrcmake: use the correct command
2017-05-30  Matthew Barrtest for pthread_setaffinity_np
2017-05-30  Justin Viiretrose_build_engine_blob: rose unused data() func
2017-05-30  Matthew Barrgcc7: comments for falling through a switch case
2017-05-30  Matthew Barrcmake: build shared libs with the PIC objs
2017-05-30  Matthew Barrrename pshufb to pshufb_m128
2017-05-30  Matthew Barrrename vpshufb to pshufb_m256
2017-05-30  Matthew Barravx512: shufti
2017-05-30  Matthew Barravx512: truffle
2017-05-30  Matthew Barravx512: noodle
2017-05-30  Matthew Barravx512 fat runtime support: experimental
2017-05-30  Matthew Barravx512: CPU detection and platform hints
2017-05-30  Matthew Barravx512: add basic functions to simd_utils
2017-05-30  Matthew BarrAllow the full cpuid flags for fat runtimes
2017-05-30  Matthew Barrhsbench: output max throughput result
2017-05-30  Matthew Barrdebug: use before set
2017-05-30  Matthew BarrHeader guards
2017-05-30  Matthew BarrDe-multiaccel
2017-05-30  Alex Coytedeterministic assembleProgramBlocks()
2017-05-30  Matthew Barrhsbench: use boost:crc for db filename
2017-05-30  Matthew Barrwhitespace changes
2017-05-30  Justin Viiretng_equivalence: use flat_set for VertexInfoSet
2017-05-30  Justin Viiretsmallwrite: remove unnecessary assertion
2017-05-30  Alex Coytesmwr: more aggressive pruning of overlong paths in NFA
2017-05-30  Alex Coytedeterminisation: cleanups, remove shrinkStateSet
2017-05-30  Justin Viiretng_depth: modernize findLoopReachable
next