Chang, Harry
c1659b8544
Logical Combination: bypass combination flag in hs_expression_info.
...
Fixes github issue #291
2022-08-29 15:03:14 +03:00
Hong, Yang A
decabdfede
update year for bugfix #302-#305
2022-08-29 15:03:11 +03:00
Hong, Yang A
a119693a66
mcclellan: improve wide-state checking in Sherman optimization
...
fixes github issue #305
2022-08-29 15:03:06 +03:00
Hong, Yang A
cafd5248b1
literal API: add instruction support
...
fixes github issue #303
2022-08-29 15:02:59 +03:00
Konstantinos Margaritis
6259783d79
Merge pull request #116 from pareenaverma/develop
...
Fixed the PCRE download location
2022-07-20 23:08:11 +03:00
Konstantinos Margaritis
19947f70d2
Merge pull request #113 from danlark1/develop
...
Optimize vectorscan for aarch64 by using shrn instruction
2022-07-20 16:41:33 +03:00
Ubuntu
b5e1384995
Fixed the PCRE download location
2022-07-20 13:26:52 +00:00
Danila Kutenin
db52ce6f08
Fix avx512 movemask call
2022-07-20 09:03:50 +01:00
Danila Kutenin
7e7f604f7d
Fix ppc64el debug
2022-06-26 23:05:17 +00:00
Danila Kutenin
849846700a
Minor fix
2022-06-26 23:02:02 +00:00
Danila Kutenin
8a49e20bcd
Fix formatting of a couple files
2022-06-26 22:59:58 +00:00
Danila Kutenin
49eb18ee4f
Optimize vectorscan for aarch64 by using shrn instruction
...
This optimization is based on the thread
https://twitter.com/Danlark1/status/1539344279268691970 and uses
shift right and narrow by 4 instruction https://developer.arm.com/documentation/ddi0596/2020-12/SIMD-FP-Instructions/SHRN--SHRN2--Shift-Right-Narrow--immediate--
To achieve that, I needed to redesign a little movemask into comparemask
and have an additional step towards mask iteration. Our benchmarks
showed 10-15% improvement on average for long matches.
2022-06-26 22:55:45 +00:00
Konstantinos Margaritis
73695e419c
Merge pull request #108 from jth/cmake-python
...
CMake: Use non-deprecated method for finding python
2022-05-20 09:05:11 +03:00
Jan Henning
85a77e3eff
Bump scripts to python3
2022-05-19 16:25:08 +02:00
Jan Henning
0a35a467e0
Use non-deprecated method of finding python
2022-05-19 10:20:17 +02:00
Konstantinos Margaritis
fc5059aa10
Update CMakeLists.txt
vectorscan/5.4.7
2022-05-05 12:14:53 +03:00
Konstantinos Margaritis
8739a6c2a7
Merge pull request #103 from VectorCamp/develop
...
Develop
2022-05-05 10:34:56 +03:00
Konstantinos Margaritis
6c24e61572
Update Jenkinsfile
2022-05-04 21:57:38 +03:00
Konstantinos Margaritis
59ffac5721
Update Jenkinsfile
2022-05-04 16:41:10 +03:00
Konstantinos Margaritis
2c78b770ea
Update Jenkinsfile
2022-05-04 16:30:22 +03:00
Konstantinos Margaritis
e71fb5cfeb
Merge pull request #105 from VectorCamp/bugfix/jenkins
...
fix large pipeline error
2022-05-04 16:27:22 +03:00
Konstantinos Margaritis
b3d7174a93
fix large pipeline error
2022-05-04 16:26:02 +03:00
Konstantinos Margaritis
fce10b53a0
Delete JenkinsFile
2022-05-04 16:14:19 +03:00
Konstantinos Margaritis
630f7b2360
Merge pull request #104 from VectorCamp/bugfix/jenkinsfile
...
add Jenkinsfile back to master branch
2022-05-04 16:04:00 +03:00
Konstantinos Margaritis
f441213d35
add Jenkinsfile back to master branch
2022-05-04 16:01:53 +03:00
Konstantinos Margaritis
76b2b4b423
add Jenkinsfile back to master branch
2022-04-19 11:36:25 +03:00
Konstantinos Margaritis
bd9113463d
Merge pull request #102 from danlark1/patch-2
...
Optimized and correct version of movemask128 for ARM
2022-04-18 20:56:26 +03:00
Daniel Kutenin
288491d6d9
Optimized and correct version of movemask128 for ARM
...
Closes #99
https://gcc.godbolt.org/z/cTjKqzcvn
Previous version was not correct because movemask thought of having bytes 0xFF. We can fully match the semantics + do it faster with USRA instructions.
Re-submission to a develop branch
2022-04-18 13:37:53 +01:00
Konstantinos Margaritis
edea9d12b1
Merge pull request #94 from a16bitsysop/fat_runtime
...
change FAT_RUNTIME to a normal option so it can be set to off
2022-04-18 11:08:29 +03:00
Konstantinos Margaritis
5fa22e68ba
Merge pull request #93 from danlark1/master
...
Fix all ASAN issues in vectorscan
2022-04-18 11:07:18 +03:00
Duncan Bellamy
b34aacdb94
move to original position
2022-02-22 19:21:18 +00:00
Duncan Bellamy
d626381ad0
change FAT_RUNTIME to a normal option so it can be set to off
...
fixes #89
2022-02-20 13:16:58 +00:00
Danila Kutenin
5f8729a085
Fix a couple of tests
2022-02-18 19:31:03 +00:00
Danila Kutenin
b3e88e480f
Add sanitize options
2022-02-18 18:35:26 +00:00
Danila Kutenin
9af996b936
Fix all ASAN issues in vectorscan
2022-02-18 17:14:51 +00:00
Konstantinos Margaritis
2819dc3d1b
Merge pull request #90 from BigRedEye/vectorscan-master
...
Fix word boundary assertions under C++20
2022-02-08 09:20:34 +02:00
BigRedEye
6d6c291769
fix: Mark operator bool explicit
2022-02-08 00:22:23 +03:00
Konstantinos Margaritis
e6f856407e
Merge pull request #86 from VectorCamp/develop
...
New release 5.4.6
vectorscan/5.4.6
2022-01-21 12:25:40 +02:00
Konstantinos Margaritis
f9b6526ef8
Merge pull request #87 from VectorCamp/feature/move-debian-package-to-separate-branch
...
keep debian folder in a separate branch
2022-01-21 12:24:03 +02:00
Konstantinos Margaritis
666e1c455e
keep debian folder in a separate branch
2022-01-21 12:07:25 +02:00
Konstantinos Margaritis
6cd6957a23
Merge pull request #85 from VectorCamp/feature/add-debian-package
...
Feature/add debian package
2022-01-21 10:12:04 +02:00
Konstantinos Margaritis
0949576693
change source format to native, as we include debian folder
2022-01-20 21:03:02 +02:00
Konstantinos Margaritis
2eaf6e5d31
fix description, remove sse4.2-support from b-depends
2022-01-20 21:02:46 +02:00
Konstantinos Margaritis
f5960c81d9
add ITP bug report
2022-01-20 21:02:30 +02:00
Konstantinos Margaritis
312ae895b4
add sse4.2-support package to enforce such dependency
2022-01-19 15:08:52 +02:00
Konstantinos Margaritis
4c32b36f53
remove preinst script, not needed as we bumped our deps
2022-01-19 15:08:04 +02:00
Konstantinos Margaritis
1155a9219c
add our copyrights, minor fixes
2022-01-19 14:31:59 +02:00
Konstantinos Margaritis
f304c3e7e1
defer setting arch/tune flags for FAT_RUNTIME
2022-01-18 20:34:45 +02:00
Konstantinos Margaritis
4fdfb8c7f4
enable FAT_RUNTIME
2022-01-18 20:32:22 +02:00
Konstantinos Margaritis
a315fae243
fix DEB_CMAKE_FLAGS depending on DEB_HOST_ARCH
2021-12-22 13:25:29 +02:00