Konstantinos Margaritis
805d4f2b98
Update SIMDe
2024-04-17 17:23:11 +03:00
G.E.
d5f12ecb54
enable the rpath hack on all gcc13, and on arm/gcc12
2024-04-17 15:40:52 +03:00
gtsoul-tech
7991aa364d
clang-format revert
2024-04-17 13:55:42 +03:00
gtsoul-tech
d87a2fb2dc
gcc-14 compilation fix Closes:#245
2024-04-17 13:33:48 +03:00
G.E.
9ffb68be36
the rpath hack is only needed on arm
2024-04-17 11:33:00 +03:00
Konstantinos Margaritis
37ddb5f360
Merge pull request #232 from isildur-g/develop
...
minor changes to build in BSD (Net and Free)
2024-04-17 08:59:49 +03:00
G.E.
5ebc19674c
removing the dispatcher.c changes from this branch/PR
2024-04-16 17:43:11 +03:00
Gregory Economou
7ee5f7913e
added a fixme for the clunky rpath setting logic
2024-04-16 15:18:58 +03:00
Gregory Economou
645156333d
cmake adds newlines to variables set from command output, trashing the
...
usefulness of the flexible method of setting the rpath var. back to
the clunky manual setting.
2024-04-16 15:04:20 +03:00
Gregory Economou
87b4787455
made the rpath finding a bit more flexible than just hardcoded gcc12 and gcc13
2024-04-16 13:09:05 +03:00
Gregory Economou
7faa32275e
bit hacky but it works for setting rpath in freebsd
2024-04-16 10:17:53 +03:00
Gregory Economou
1055fd7ed8
probably fixed the bit about not finding the right libs in some bsd installs
2024-04-15 16:50:58 +03:00
Gregory Economou
b4115b821b
united the static fat runtime dispatcher with the BSD support.
2024-04-15 14:59:08 +03:00
G.E.
1ef8e5dddc
first try at getting cmake to leave custom shared lib paths with the binary,
...
with package added compilers we need to find the right std libs from the
compiler we added, not the base install libs.
2024-04-15 11:52:33 +03:00
G.E.
f872c289bd
one more place to fix where clang in bsd is more picky than gcc in linux
2024-04-15 11:44:22 +03:00
G.E.
aea40433fc
tiny edit to readme
2024-04-15 11:07:45 +03:00
G.E.
d381c12fcf
added ccache for freebsd install recommendations
2024-04-11 17:47:16 +03:00
G.E.
abe954acdd
adding libpcap to the bsd packages to install for building/running
2024-04-11 15:06:18 +03:00
G.E.
b054e6c488
added copyright info for modified src files
2024-04-11 09:49:43 +03:00
Konstantinos Margaritis
5d6e872c87
Merge pull request #237 from gtsoul-tech/feature/microbenchmarkingCSV
...
Microbenchmarking tool changed color output to csv output
2024-04-02 17:33:28 +03:00
gtsoul-tech
a30e0a7e68
output tabulated and csv
2024-04-02 14:56:27 +03:00
gtsoul-tech
6b11e3cad2
change first column name csv
2024-04-02 13:32:51 +03:00
gtsoul-tech
7f904cfae0
removed color output code
2024-04-02 11:28:00 +03:00
gtsoul-tech
5eed75b44e
changed color output to csv output
2024-04-01 16:05:13 +03:00
isildur-g
e167f4a8b2
slightly clearer comments in netbsd section
2024-03-27 17:33:25 +02:00
isildur-g
d8f50478fc
also sqlite info for bsd
2024-03-27 17:28:24 +02:00
isildur-g
18fd2f4459
some more bsd detail
2024-03-27 17:24:08 +02:00
isildur-g
c6b5f1cff6
more system prep info for bsd
2024-03-27 17:19:56 +02:00
isildur-g
6e8cef574f
also added note for CC/CXX vars in fbsd/ppc which are different.
2024-03-27 16:35:21 +02:00
isildur-g
5468d0c492
more verbose instructions for preparing BSD systems.
2024-03-27 16:31:02 +02:00
Konstantinos Margaritis
5071b353c6
Merge pull request #235 from VectorCamp/revert-234-feature/add-wider-sheng-implementation-on-arm
...
Revert "RFC Enable sheng32/64 for SVE"
2024-03-19 13:24:27 +02:00
Konstantinos Margaritis
7572ffb9c4
Revert "RFC Enable sheng32/64 for SVE"
2024-03-19 11:40:23 +02:00
Konstantinos Margaritis
dd1765e189
Merge pull request #234 from ypicchi-arm/feature/add-wider-sheng-implementation-on-arm
...
RFC Enable sheng32/64 for SVE
2024-03-14 21:58:42 +02:00
G.E.
24db99586c
whitespace editing in readme
2024-03-13 17:33:23 +02:00
G.E.
f642392610
shortened freebsd text
2024-03-12 16:50:57 +02:00
isildur-g
10e96c3f53
typo fix
2024-03-12 13:58:50 +01:00
G.E.
feeb6a57ac
moved HAVE_BUILTIN_POPCOUNT def to cmake
2024-03-12 14:22:39 +02:00
G.E.
9591ae34e5
another small cleanup in readme
2024-03-12 12:59:16 +02:00
G.E.
33444e7ce0
incremental improvement in cleanliness
2024-03-12 12:37:08 +02:00
Konstantinos Margaritis
6161f8aef5
Merge pull request #231 from jlinton/develop-add-man-pages
...
Add man page generation, change man section, update docs to reflect name change, and couple other tweaks
2024-03-12 10:34:09 +02:00
Konstantinos Margaritis
55a91e8961
Merge pull request #233 from bradlarsen/develop
...
Add CMake options for more build granularity
2024-03-12 10:05:52 +02:00
Yoan Picchi
a23b3c9ea4
Enable sheng32/64 for SVE
...
Signed-off-by: Yoan Picchi <yoan.picchi@arm.com >
2024-03-11 12:46:08 +00:00
Jeremy Linton
bb93c79e28
hsbench: Update test program output
...
While fixing the documentation, it was noticed that the hsbench
output was still referring to the project as Hyperscan.
Lets correct it.
Signed-off-by: Jeremy Linton <jeremy.linton@arm.com >
2024-03-07 17:55:47 -06:00
Jeremy Linton
263fc2081b
pkgconfig: Correct library description
...
Correct the description in the pkgconfig file, but
leave the name alone as we want to remain compatible
with projects utilizing hyperscan.
Signed-off-by: Jeremy Linton <jeremy.linton@arm.com >
2024-03-07 17:55:47 -06:00
Jeremy Linton
96c5512f95
documentation: Replace project name with Vectorscan and general updates
...
The generated documentation continues to refer to Hyperscan
despite the project now being VectorScan. Lets replace many
of the Hyperscan references with Vectorscan.
At the same time, lets resync the documentation here with the
vectorscan readme. This updates the supported platforms/compilers
and build options.
Signed-off-by: Jeremy Linton <jeremy.linton@arm.com >
2024-03-07 17:55:47 -06:00
Jeremy Linton
cf622f7a0b
documentation: Update project name and copyright
...
The project name in the documentation should probably
be updated to reflect that this is vectorscan. Update
the copyright too.
Signed-off-by: Jeremy Linton <jeremy.linton@arm.com >
2024-03-07 17:55:47 -06:00
Jeremy Linton
f51c705780
documentation: Add cmake option to build man pages
...
Man pages tend to be preferred in some circles, lets add an
option to build the vectorscan documentation that way.
Signed-off-by: Jeremy Linton <jeremy.linton@arm.com >
2024-03-07 17:55:47 -06:00
Brad Larsen
f39db59b7b
Add CMake options for more build granularity
...
This adds three new CMake options, all defaulting to true, making it
possible to opt-out of building parts of Vectorscan that are not
essential for deployment of the matching runtime.
These new options:
- `BUILD_UNIT`: control whether the `unit` directory is included
- `BUILD_DOC`: control whether the `doc` directory is included
- `BUILD_TOOLS`: control whether the `tools` directory is included
2024-03-06 16:32:12 -05:00
isildur-g
642b0e92fa
maybe netbsd is more pedantic about this?
2024-03-06 17:05:55 +01:00
isildur-g
2e897ad4a8
lets not disable warnings
2024-03-06 16:39:34 +01:00