dev-libs / vectorscan

A portable fork of the high-performance regular expression matching library

Official package sites : https://github.com/VectorCamp/vectorscan · https://vectorcamp.gr/vectorscan/ ·

A fork of Intel's Hyperscan, modified to run on more platforms. Currently ARM NEON/ASIMD is 100% functional, and Power VSX are in development. ARM SVE2 support is in ongoing with access to hardware now. More platforms will follow in the future. Vectorscan follows Intel's API and internal algorithms where possible, but will not hesitate to make code changes where it is thought of giving better performance or better portability.

v5.4.12 :: 0/5 :: gentoo

Modified
License
BSD
Keywords
~amd64 ~x86

v5.4.11 :: 0/5 :: gentoo

Modified
License
BSD
Keywords
amd64 x86

cpu_flags_x86

avx2
Adds support for Advanced Vector Extensions 2 instructions
sse4_2
Enable SSE4.2 instruction support

dev-libs / boost : Boost Libraries for C++

dev-libs / boost : Boost Libraries for C++

mail-filter / rspamd : Rapid spam filtering system

net-analyzer / suricata : High performance Network IDS, IPS and Network Security Monitoring engine

962120
dev-libs/vectorscan-5.4.12: stablereq
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-libs/vectorscan: fix build failure on x86
``` FAILED: [code=1] CMakeFiles/hs_compile_shared.dir/src/fdr/fdr_engine_description.cpp.o /usr/bin/i686-pc-linux-gnu-g++ -DNDEBUG -I/var/tmp/portage/dev-libs/vectorscan-5.4.12/work/vectorscan-vectorscan-5.4.12_build -I/var/tmp/portage/dev-libs/vectorscan-5.4.12/work/vectorsca n-vectorscan-5.4.12 -I/var/tmp/portage/dev-libs/vectorscan-5.4.12/work/vectorscan-vectorscan-5.4.12/src -isystem /var/tmp/portage/dev-libs/vectorscan-5.4.12/work/vectorscan-vectorscan-5. 4.12/include -O2 -march=pentium4 -mfpmath=sse -pipe -msse4.2 -std=c++17 -Wall -Wextra -fno-new-ttp-matching -DNDEBUG -Wno-maybe-uninitialized -Wno-uninitialized -fvisibility=hidden - Wno-unused-but-set-variable -Wno-ignored-attributes -Wno-nonnull -Wno-stringop-overflow -Wno-stringop-overread -fPIC -MD -MT CMakeFiles/hs_compile_shared.dir/src/fdr/fdr_engine_descript ion.cpp.o -MF CMakeFiles/hs_compile_shared.dir/src/fdr/fdr_engine_description.cpp.o.d -o CMakeFiles/hs_compile_shared.dir/src/fdr/fdr_engine_description.cpp.o -c /var/tmp/portage/dev-lib s/vectorscan-5.4.12/work/vectorscan-vectorscan-5.4.12/src/fdr/fdr_engine_description.cpp /var/tmp/portage/dev-libs/vectorscan-5.4.12/work/vectorscan-vectorscan-5.4.12/src/fdr/fdr_engine_description.cpp: In function ‘u32 ue2::findDesiredStride(size_t, size_t, size_t)’: /var/tmp/portage/dev-libs/vectorscan-5.4.12/work/vectorscan-vectorscan-5.4.12/src/fdr/fdr_engine_description.cpp:74:37: error: no matching function for call to ‘min(size_t, long unsigned int)’ 74 | desiredStride = std::min(min_len - 1, 2UL); | ~~~~~~~~^~~~~~~~~~~~~~~~~~ ``` Bug: https://bugs.gentoo.org/962120 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Petr Vaněk · gentoo
dev-libs/vectorscan: update HOMEPAGE
Signed-off-by: Petr Vaněk <arkamar@gentoo.org>
Petr Vaněk · gentoo
dev-libs/vectorscan: add 5.4.12
Signed-off-by: Petr Vaněk <arkamar@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matoro Mahri · gentoo
dev-libs/vectorscan: Stabilize 5.4.11 x86, #925489
Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk> Signed-off-by: Viorel Munteanu <ceamac@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matoro Mahri · gentoo
dev-libs/vectorscan: Stabilize 5.4.11 amd64, #921014
Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk> Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matoro Mahri · gentoo
dev-libs/vectorscan: Keyword 5.4.11 x86, #918871
Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk> Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Petr Vaněk · gentoo
dev-libs/vectorscan: new package, add 5.4.11
vectorscan is more portable drop-in replacement of hyperscan. Signed-off-by: Petr Vaněk <arkamar@gentoo.org>