163 Commits

Author SHA1 Message Date
Wang Xiang W
6a8a7a6c01 Bump version number for release 2021-01-25 14:13:13 +02:00
Hong, Yang A
bb9ed60489 examples: add cmake enabling option BUILD_EXAMPLES. 2021-01-25 14:13:13 +02:00
Chang, Harry
b19a41528a Add cpu feature / target info "AVX512VBMI". 2021-01-25 14:13:13 +02:00
Chang, Harry
83d03e97c5 Fix cmake error on ICX under release mode. 2021-01-25 14:13:13 +02:00
Konstantinos Margaritis
752a42419b fix IA32 build, as we need minimum SSSE3 support for compilation to succeed 2020-12-30 19:57:44 +02:00
Konstantinos Margaritis
592b1905af needed for ARM vector type conversions 2020-10-30 10:50:24 +02:00
Konstantinos Margaritis
e7e1308d7f fix compilation paths for cpuid_flags for x86 2020-10-16 12:29:45 +03:00
Konstantinos Margaritis
5b425bd5a6 add arm simple cpuid_flags 2020-10-15 16:26:04 +03:00
Konstantinos Margaritis
d2cf1a7882 move cpuid_flags.h header to common 2020-10-08 20:49:33 +03:00
Konstantinos Margaritis
5952c64066 add necessary modifications to CMake system to enable building on ARM, add arm_neon.h intrinsic header to intrinsics.h 2020-10-06 12:44:23 +03:00
Konstantinos Margaritis
8ed5f4ac75 fix include paths for masked_move 2020-09-18 12:55:57 +03:00
Konstantinos Margaritis
6a40793719 move cpuid stuff to util/arch/x86 2020-09-17 20:35:39 +03:00
Hong, Yang A
c758cdfb07 Bump version number for release 2020-05-25 14:22:49 +00:00
Hong, Yang A
4d33736a5c gcc-10: fix hyperscan compile issue
Fixes github issue #239
2020-05-25 13:47:53 +00:00
Petr Vaněk
a742a5fb8b Fix few typos in CMakeLists.txt
Signed-off-by: Petr Vaněk <pv@excello.cz>
2020-05-25 13:47:53 +00:00
Wang Xiang W
cbf04d615d gcc-9: fix CMake parsing of CPU architecture for non-English locale
Fixes github issue #217
2020-05-25 13:46:42 +00:00
Hong, Yang A
a15927a401 Bump version number for release 2019-10-30 15:20:42 +00:00
Wang, Xiang W
52e19cb61c gcc-9:disable redundant move check for older compiler versions 2019-10-30 15:19:32 +00:00
Hong, Yang A
ae8c8ee1c8 Bump version number for release 2019-08-13 14:52:50 +08:00
Bobby Martin
e395cd3166 Add windows DLL support
(with AVX2 flag removed currently)
2019-08-13 14:52:38 +08:00
Wang, Xiang W
aea440a300 Bump version number for release 2019-04-10 06:53:39 -04:00
Wang, Xiang W
5c8f06e4c8 gcc-9: fix CMake parsing of CPU architecture
GCC-9 adds known options section for march that causes regex
replace failure in CMake file

Fixes github issue #136
2019-03-26 10:16:01 -04:00
Chang, Harry
f9c78376d9 Bump version number for release 2019-01-29 14:17:13 +08:00
Chang, Harry
f13cbd692e Update PCRE version to 8.42 (8.41 is also compatible) 2019-01-21 09:56:50 +08:00
Wang, Xiang W
da4a2bd828 Bump version number for release 2018-07-09 12:41:34 -04:00
Wang, Xiang W
c8ec0d0ec2 chimera: add pkgconfig install files 2018-07-09 12:10:12 -04:00
Lu, Qi
5a0885d235 Windows porting: port hyperscan and chimera tools to windows. 2018-07-09 11:40:43 -04:00
Wang, Xiang W
bf87f8c003 chimera: hybrid of Hyperscan and PCRE 2018-07-09 11:30:35 -04:00
Chang, Harry
8a1c497f44 Logical Combination of patterns. 2018-06-27 14:04:57 +08:00
Justin Viiret
a1d4eec116 nfagraph: remove ng_undirected.h 2018-06-27 13:40:21 +08:00
Justin Viiret
c7c90c7ab7 graph_undirected: adapt bidi graph to undirected
Introduces an adaptor (like the BGL's reverse_graph) that presents an
undirected view of a bidirectional graph.

Initially used in ng_calc_components.
2018-06-27 13:40:10 +08:00
Matthew Barr
582fd3014c Bump version number for release 2018-01-24 01:52:11 -05:00
Matthew Barr
934d6f2dad cmake: support MinSizeRel config 2018-01-19 06:33:54 -05:00
Matthew Barr
5827bd1c2b icc: disable warning about constant expression 2018-01-19 06:11:10 -05:00
Matthew Barr
3d235f4474 cmake: add a dummy c++ file to force linkage
The hs dylib when built with Xcode wasn't being linked to C++ runtime
libs. Fixes #69
2017-09-29 14:52:11 +10:00
Matthew Barr
3fa1236f09 Bump version number for release 2017-09-22 15:17:56 +10:00
Matthew Barr
1a81263744 Check for unused typedef warning and disable
This affects older versions of Boost (1.58), and we were only disabling the
warning for g++.

Fixes #62.
2017-09-18 15:23:57 +10:00
Matthew Barr
bc27d6ae4b msvc: disable more warnings 2017-09-18 13:29:33 +10:00
Matthew Barr
b259283d6b cmake: set isystem flag for older cmake 2017-08-21 11:27:20 +10:00
Matthew Barr
96f57a9c2e icc: disable more warnings 2017-08-21 11:27:03 +10:00
Matthew Barr
d9030805de cmake: use abi-version on older gcc 2017-08-21 11:25:21 +10:00
Justin Viiret
3ff70d5568 insertion_ordered_{map,set}: add new containers
These are associative map/set structures that are iterable in insertion
order.
2017-08-21 11:25:21 +10:00
Alex Coyte
ffc2d578b1 roseQuality() no longer needs to be part of rose's API. 2017-08-21 11:23:41 +10:00
Alex Coyte
e099d85524 CMake: put the stream compress files in the correct part 2017-08-21 11:19:11 +10:00
Hong, Yang A
205a5bc98f multibit compression support 2017-08-21 11:19:11 +10:00
Alex Coyte
952f0aad21 support dynamic stream compression 2017-08-21 11:18:54 +10:00
Matthew Barr
2a044427c8 cmake: another convenience lib for compile side 2017-08-21 11:18:43 +10:00
Justin Viiret
9cf66b6ac9 util: switch from Boost to std::unordered set/map
This commit replaces the ue2::unordered_{set,map} types with their STL
versions, with some new hashing utilities in util/hash.h. The new types
ue2_unordered_set<T> and ue2_unordered_map<Key, T> default to using the
ue2_hasher.

The header util/ue2_containers.h has been removed, and the flat_set/map
containers moved to util/flat_containers.h.
2017-08-21 11:14:55 +10:00
Justin Viiret
21a4c8d4e2 rdfa: move raw_dfa member functions to rdfa.cpp 2017-08-21 11:12:26 +10:00
Justin Viiret
0d1e441629 cmake: add graph_range.h 2017-08-21 11:12:26 +10:00