]> git.ipfire.org Git - thirdparty/vectorscan.git/shortlog
thirdparty/vectorscan.git
2017-05-30  Alex Coyterose: minor improvements to avoid unneeded program...
2017-05-30  Alex Coyterose: minor clean up of catchup
2017-05-30  Alex Coytebe more selective about generating CLEAR_WORK_DONE...
2017-05-30  Alex Coyteminor clean up of rose_build_bytecode.cpp
2017-05-30  Matthew BarrMake the build wrapper less fragile
2017-05-30  Justin Viiretsmallwrite: cope when everything has been pruned
2017-05-30  Justin Viiretmcclellancompile: docs for main compile function
2017-05-30  Justin Viiretsmallwrite: prune trie when rose is high quality
2017-05-30  Justin Viiretsmallwrite: construct DFA states in BFS order
2017-05-30  Justin Viiretsmallwrite: bfs ordering, refine daddy selection
2017-05-30  Justin Viiretsmallwrite: use failure map to set dfa daddy state
2017-05-30  Justin Viiretdfa: allow smwr to avoid lengthy daddy recalc
2017-05-30  Justin Viiretmcsheng_compile: factor out find_daddy_candidates
2017-05-30  Justin Viiretmcclellancompile: factor out find_daddy_candidates
2017-05-30  Justin Viiretdfa: only accel init states from smwr path
2017-05-30  Justin Viiretdfa: prune_overlong -> clear_deeper_reports
2017-05-30  Justin Viiretdfa_min: clean up and improve minimize code
2017-05-30  Justin Viiretaccel_dfa_build_strat: use flat_map for small maps
2017-05-30  Justin Viiretaccel_dfa_build_strat: use small_vector for paths
2017-05-30  Justin Viiretmcclellancompile_util: reduce malloc traffic, tidy
2017-05-30  Justin Viiretng_limex_accel: fix broken termination condition
2017-05-30  Justin Viiretexpressions: add much faster limitToSignatures()
2017-05-30  Matthew BarrEnsure simd types are aligned to what we assume
2017-05-30  Justin Viiretng_limex_accel: compile time speedups, tidy up
2017-05-30  Justin Viiretfind_better_daddy: use flat_set for hinted states
2017-05-30  Justin Viiretfind_escape_strings: find outs2_broken faster
2017-04-26  Justin Viiretdoc: update copyright year
2017-04-26  Justin Viirethsbench: documentation
2017-04-26  Matthew Barrcmake: check for libc++ directly
2017-04-26  Matthew BarrUse ue2::noncopyable instead of deleting copy ctor
2017-04-26  Matthew Barrwindows: tools are unix only
2017-04-26  Justin Viiretsmallwrite: aho-corasick construction for literals
2017-04-26  Justin Viiretsmallwrite: simple trie experiment
2017-04-26  Justin Viiretrdfa_merge: sort esets before alphabet calc
2017-04-26  Xu, Chirose: fix CHECK_MULTIPATH_LOOKAROUND match difference bug
2017-04-26  Justin Viiretbytecode_ptr: needs <stdexcept> for logic_error
2017-04-26  Justin Viiretbytecode_ptr: avoid shadowing size()
2017-04-26  Justin Viiretbytecode_ptr: add shrink() member function
2017-04-26  Justin Viiretbytecode_ptr: fix shadow/conversion issues (gcc48)
2017-04-26  Justin Viiretrose: eliminate roseSize, use bytecode_ptr size
2017-04-26  Justin Viiretalloc: remove aligned_unique_ptr
2017-04-26  Justin Viiretrose_build_long_lit: use bytecode_ptr
2017-04-26  Justin Viiretunit: use bytecode_ptr instead of aligned_unique_ptr
2017-04-26  Justin Viiretrose: use bytecode_ptr for interpreter programs
2017-04-26  Justin Viiretrose_build_bytecode: fix up indentation
2017-04-26  Justin Viiretbytecode_ptr: add make_zeroed_bytecode_ptr
2017-04-26  Justin Viiretbytecode_ptr updates
2017-04-26  Justin Viiretteddy: fix forward decl (namespace ue2)
2017-04-26  Justin Viiretbytecode_ptr: some small improvements
2017-04-26  Justin Viiretnfa: switch to using bytecode_ptr<NFA>
2017-04-26  Justin Viiretrose_build_anchored: use bytecode_ptr
2017-04-26  Justin Viirethwlm: use bytecode_ptr for HWLM structures
2017-04-26  Justin Viiretrose: use bytecode_ptr<RoseEngine>
2017-04-26  Justin Viiretmpvcompile: use bytecode_ptr
2017-04-26  Justin Viiretfdr: use bytecode_ptr in fdr/teddy compilers
2017-04-26  Justin Viiretnoodle_build: use bytecode_ptr
2017-04-26  Justin Viiretsmallwrite_build: delete smwrSize
2017-04-26  Justin Viiretsmallwrite_build: use bytecode_ptr
2017-04-26  Justin Viiretlimex_compile: use bytecode_ptr
2017-04-26  Justin Viiretrose_build_engine_blob: add func for bytecode_ptr
2017-04-26  Justin Viiretfdr_confirm_compile: use bytecode_ptr
2017-04-26  Justin Viiretfdr: use bytecode_ptr internally
2017-04-26  Justin Viiretbytecode_ptr: new smart pointer type
2017-04-26  Justin Viiretlimex: more general CANNOT_DIE analysis
2017-04-26  Justin Viiretlimex: refactor non-accel loops into function
2017-04-26  Justin Viiretlimex_dump: dump LimEx type and flags in text
2017-04-26  Justin Viiretlimex: add CANNOT_DIE flag and loop without test
2017-04-26  Alex Coytedefault the move special functions
2017-04-26  Alex Coyteensure that engines added to the leftQueueMap are real...
2017-04-26  Justin Viiretdepth: use hash_all()
2017-04-26  Justin Viiretdepth: use totally_ordered
2017-04-26  Justin Viiretdepth: make constructor explicit
2017-04-26  Alex Coyterose_build: reduce size/scope of context objects
2017-04-26  Justin Viiretlimex: move load from input closer to use
2017-04-26  Xu, Chirose: add multi-path shufti 16x8, 32x8, 32x16, 64x8...
2017-04-26  Matthew BarrDon't fail if sqlite is not present.
2017-04-26  Justin Viiretnoncopyable: switch over from boost
2017-04-26  Justin Viiretnoncopyable: add simple ue2::noncopyable class
2017-04-26  Justin Viiretoperators: add simple ue2::totally_ordered class
2017-04-26  Matthew BarrWrapper for system intrin header
2017-04-26  Matthew BarrCheck compiler architecture flags in one place
2017-04-26  Justin Viiretrose: allow lits that squash to share fragments
2017-04-26  Justin Viiretrose: add CLEAR_WORK_DONE instruction
2017-04-26  Matthew BarrICC doesn't have a __POPCNT__ macro
2017-04-26  Justin Viiretdump_util: move into namespace ue2
2017-04-26  Justin Viiretsom: move som_type into namespace ue2
2017-04-26  Justin Viiretunit: better output from expr_info unit tests
2017-04-26  Justin Viiretng_extparam: split up work and do per-comp reduce
2017-04-26  Justin Viiretrose: only use live reports for dedupe assignment
2017-04-26  Justin Viiretrose_build_groups: allow simple-exh lits to squash
2017-04-26  Matthew BarrICC doesn't have a __BMI2__ macro
2017-04-26  Alex CoytemmbBuildInitRangePlan: correct offset if initial block...
2017-04-26  Justin Viiretng_region: no need to copy enters
2017-04-26  Justin Viiretng_region: clean up and modernise
2017-04-26  Justin Viiretng_region: don't realloc exits
2017-04-26  Justin Viiretng_region: simplify checkAndAddExitCandidate
2017-04-26  Justin Viiretng_region: clean up refineExits
2017-04-26  Justin Viiretng_region: use flat_sets in exit_info
2017-04-26  Justin Viiretng_calc_components: filter vertices from ug
2017-04-26  Justin Viiretng_undirected: avoid parallel edge at construction
next