Commit Graph

  • 50fdcaf357 readme edit G.E. 2024-04-17 23:03:09 +03:00
  • 6546dd856a Merge pull request #247 from gtsoul-tech/bugfix/#245 Konstantinos Margaritis 2024-04-17 21:32:21 +03:00
  • cdc0d47cde Update SIMDe Konstantinos Margaritis 2024-04-17 17:23:11 +03:00
  • 1e614dc861 enable the rpath hack on all gcc13, and on arm/gcc12 G.E. 2024-04-17 15:40:52 +03:00
  • 51ac3a2287 clang-format revert gtsoul-tech 2024-04-17 13:55:42 +03:00
  • f2db0cdf01 gcc-14 compilation fix Closes:#245 gtsoul-tech 2024-04-17 13:33:48 +03:00
  • 3b37add4d8 the rpath hack is only needed on arm G.E. 2024-04-17 11:33:00 +03:00
  • 3c04ec25bb Merge pull request #232 from isildur-g/develop Konstantinos Margaritis 2024-04-17 08:59:49 +03:00
  • 6e306a508e removing the dispatcher.c changes from this branch/PR G.E. 2024-04-16 17:43:11 +03:00
  • b6b0ab1a9b added a fixme for the clunky rpath setting logic Gregory Economou 2024-04-16 15:18:58 +03:00
  • 81722040f8 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. Gregory Economou 2024-04-16 15:04:20 +03:00
  • 00b1a50977 made the rpath finding a bit more flexible than just hardcoded gcc12 and gcc13 Gregory Economou 2024-04-16 13:09:05 +03:00
  • 12e95b2c5c bit hacky but it works for setting rpath in freebsd Gregory Economou 2024-04-16 10:17:53 +03:00
  • b312438929 probably fixed the bit about not finding the right libs in some bsd installs Gregory Economou 2024-04-15 16:50:58 +03:00
  • d96206a12f united the static fat runtime dispatcher with the BSD support. Gregory Economou 2024-04-15 14:59:08 +03:00
  • 2e86b8524d 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. G.E. 2024-04-15 11:52:33 +03:00
  • b0916df825 one more place to fix where clang in bsd is more picky than gcc in linux G.E. 2024-04-15 11:44:22 +03:00
  • 0376319a93 tiny edit to readme G.E. 2024-04-15 11:07:45 +03:00
  • d0b39914df added ccache for freebsd install recommendations G.E. 2024-04-11 17:47:16 +03:00
  • 372053ba4f adding libpcap to the bsd packages to install for building/running G.E. 2024-04-11 15:06:18 +03:00
  • 773d57d890 added copyright info for modified src files G.E. 2024-04-11 09:49:43 +03:00
  • c2700cafd9 Merge pull request #237 from gtsoul-tech/feature/microbenchmarkingCSV Konstantinos Margaritis 2024-04-02 17:33:28 +03:00
  • 3670e52c87 output tabulated and csv gtsoul-tech 2024-04-02 14:56:27 +03:00
  • 62a275e576 change first column name csv gtsoul-tech 2024-04-02 13:32:51 +03:00
  • b5a29155e4 removed color output code gtsoul-tech 2024-04-02 11:28:00 +03:00
  • 50a62a17ff changed color output to csv output gtsoul-tech 2024-04-01 16:05:13 +03:00
  • e20ba37208 slightly clearer comments in netbsd section isildur-g 2024-03-27 17:33:25 +02:00
  • 42653b8a31 also sqlite info for bsd isildur-g 2024-03-27 17:28:24 +02:00
  • e2ce866462 some more bsd detail isildur-g 2024-03-27 17:24:08 +02:00
  • e239f482fd more system prep info for bsd isildur-g 2024-03-27 17:19:56 +02:00
  • dc371fb682 also added note for CC/CXX vars in fbsd/ppc which are different. isildur-g 2024-03-27 16:35:21 +02:00
  • 17c78ff23c more verbose instructions for preparing BSD systems. isildur-g 2024-03-27 16:31:02 +02:00
  • d7fb5f437a Merge pull request #235 from VectorCamp/revert-234-feature/add-wider-sheng-implementation-on-arm Konstantinos Margaritis 2024-03-19 13:24:27 +02:00
  • f5412b3509 Revert "RFC Enable sheng32/64 for SVE" Konstantinos Margaritis 2024-03-19 11:40:23 +02:00
  • c9b3a86908 Merge pull request #234 from ypicchi-arm/feature/add-wider-sheng-implementation-on-arm Konstantinos Margaritis 2024-03-14 21:58:42 +02:00
  • 1ea53768a6 whitespace editing in readme G.E. 2024-03-13 17:33:23 +02:00
  • b006d7f620 shortened freebsd text G.E. 2024-03-12 16:50:57 +02:00
  • d0498f942d typo fix isildur-g 2024-03-12 13:58:50 +01:00
  • 0045a2bdc7 moved HAVE_BUILTIN_POPCOUNT def to cmake G.E. 2024-03-12 14:22:39 +02:00
  • 226645eaf1 another small cleanup in readme G.E. 2024-03-12 12:59:16 +02:00
  • d6d7a96c44 incremental improvement in cleanliness G.E. 2024-03-12 12:37:08 +02:00
  • 6b459843e6 Merge pull request #231 from jlinton/develop-add-man-pages Konstantinos Margaritis 2024-03-12 10:34:09 +02:00
  • 9db7b529e2 Merge pull request #233 from bradlarsen/develop Konstantinos Margaritis 2024-03-12 10:05:52 +02:00
  • f9e254ab41 Enable sheng32/64 for SVE Yoan Picchi 2024-02-15 13:51:19 +00:00
  • 6bbd4821f0 hsbench: Update test program output Jeremy Linton 2024-02-20 15:01:40 -06:00
  • 0c57b6c894 pkgconfig: Correct library description Jeremy Linton 2024-02-20 13:48:05 -06:00
  • 943f198ebf documentation: Replace project name with Vectorscan and general updates Jeremy Linton 2024-02-15 15:13:20 -06:00
  • 2d23d24b67 documentation: Update project name and copyright Jeremy Linton 2024-02-15 14:51:11 -06:00
  • d9a75dc3b9 documentation: Add cmake option to build man pages Jeremy Linton 2024-02-15 14:39:42 -06:00
  • bd7423f4f0 Add CMake options for more build granularity Brad Larsen 2024-03-06 16:32:12 -05:00
  • 523db6051d maybe netbsd is more pedantic about this? isildur-g 2024-03-06 17:05:55 +01:00
  • afcbd28d3b lets not disable warnings isildur-g 2024-03-06 16:39:34 +01:00
  • f7a4d41c63 more readme format tinkering isildur-g 2024-03-06 15:53:03 +01:00
  • 4739c76a11 formatting in readme isildur-g 2024-03-06 15:50:26 +01:00
  • a6a35e044c minor change for more certain success in netbsd G.E. 2024-03-06 15:28:20 +01:00
  • 30ae8505c3 lets rather not add lines of code not yet used anywhere G.E. 2024-03-06 14:57:28 +01:00
  • a05c891146 updated readme to reflect FreeBSD build G.E. 2024-03-06 12:31:35 +01:00
  • 12f61d15ed support building on NetBSD G.E. 2024-03-06 10:48:56 +01:00
  • a5fdbcb873 reorder instructions, for some reason it's faster on x86 but slower on arm, needs investigation feature/refactor-fdr Konstantinos Margaritis 2024-02-19 20:37:46 +08:00
  • 880d6bcbf0 fix arm build Konstantinos Margaritis 2024-02-19 19:42:14 +08:00
  • 9643bb4636 WIP: rework fdr to use fewer instructions, gives about 10% performance increase on SSE/AVX2 Konstantinos Margaritis 2024-02-19 13:09:02 +02:00
  • b26d5e0c63 WIP: remove the use of macros for critical loops, easier to debug, same performance Konstantinos Margaritis 2023-12-12 18:16:13 +02:00
  • 71f3e7d994 Merge pull request #229 from ProBrian/bugfix/pcre_check_error Konstantinos Margaritis 2024-01-29 20:26:57 +02:00
  • 24786ae332 fix the pcre versio check error on clang 16 Jingbo Chen 2024-01-29 10:50:16 +08:00
  • 589f97b9b8 5.4.11-2 release debian Konstantinos Margaritis 2024-01-20 23:32:42 +02:00
  • 98eb459ac2 Merge pull request #225 from VectorCamp/feature/cleanup-compiler-warnings Konstantinos Margaritis 2024-01-20 22:41:00 +02:00
  • 01658be05d remove unused warning exceptions Konstantinos Margaritis 2024-01-20 19:52:31 +02:00
  • 8cd365121d Revert "fix more unused-variable warnings" Konstantinos Margaritis 2024-01-19 18:52:50 +02:00
  • 68dab83799 Revert "fix unused-variable warning" Konstantinos Margaritis 2024-01-19 18:52:35 +02:00
  • 5fa5e142b9 add -Wno-deprecate-lax-vec-conv-all on clang 15 for Power only Konstantinos Margaritis 2024-01-20 17:45:56 +02:00
  • 528a165c20 Revert "don't demand 32/64-byte alignment if there is no 256/512-bit SIMD engine" Konstantinos Margaritis 2024-01-19 17:41:40 +02:00
  • 1a4e878abe Revert "if we don't have a 256/512-bit SIMD engine, there is no need to have 32/64-byte alignment and gcc complains anyway" Konstantinos Margaritis 2024-01-19 15:23:11 +02:00
  • 4fb8cee35f -Wno-pass-failed is only for ppc64le Konstantinos Margaritis 2024-01-19 11:23:17 +02:00
  • 3d0df318b8 use snprintf() instead Konstantinos Margaritis 2024-01-18 22:25:29 +02:00
  • 5d38d0d0a5 add needed deprecation warning exceptions for SIMDe on Power VSX Konstantinos Margaritis 2024-01-18 23:37:04 +02:00
  • a1258680ac remove unused constants Konstantinos Margaritis 2024-01-18 22:08:19 +02:00
  • ffa6926608 set x86-64-v2 as baseline arch for fat runtime Konstantinos Margaritis 2024-01-18 22:08:05 +02:00
  • 634c884204 use x86-64-v2 as default x86 arch for SIMDe Konstantinos Margaritis 2024-01-18 21:22:42 +02:00
  • b5ae828e61 Merge pull request #226 from ypicchi-arm/opti/remove_unused_instruction_truffle_sve Konstantinos Margaritis 2024-01-18 21:20:47 +02:00
  • 719e1c9be6 don't demand 32/64-byte alignment if there is no 256/512-bit SIMD engine Konstantinos Margaritis 2024-01-18 18:37:27 +02:00
  • 01d8a2d768 Make the match component of SVE truffle constant time Yoan Picchi 2024-01-12 15:33:28 +00:00
  • b6e3c66015 WIP: after cleaning up the code, remove the warnings from compilation flags Konstantinos Margaritis 2024-01-18 00:47:44 +02:00
  • b106c10b4d use arch set in cflags-x86.cmake Konstantinos Margaritis 2024-01-18 00:43:32 +02:00
  • 9e4789d374 fix some build misconfigurations on x86 Konstantinos Margaritis 2024-01-18 00:43:11 +02:00
  • 9134cd6250 if we don't have a 256/512-bit SIMD engine, there is no need to have 32/64-byte alignment and gcc complains anyway Konstantinos Margaritis 2024-01-18 00:42:36 +02:00
  • 593299e7bb check the correct define Konstantinos Margaritis 2024-01-18 00:41:56 +02:00
  • f6387e34da add info message Konstantinos Margaritis 2024-01-18 00:41:23 +02:00
  • 73f70e3d2e WIP: only keep the absolutely necessary warning exceptions Konstantinos Margaritis 2024-01-17 17:18:12 +02:00
  • 6b9068db0f initialize variable Konstantinos Margaritis 2024-01-17 17:16:02 +02:00
  • 5e1972efce remove redundant moves Konstantinos Margaritis 2024-01-17 17:15:32 +02:00
  • 9fac2bf78d remove unused constant Konstantinos Margaritis 2024-01-17 17:13:51 +02:00
  • afb1a1705f fix more unused-variable warnings Konstantinos Margaritis 2024-01-17 17:03:19 +02:00
  • 4d2bcff7b4 remove unused variable Konstantinos Margaritis 2024-01-17 17:02:32 +02:00
  • ac02b589be fix unused-variable warning Konstantinos Margaritis 2024-01-17 17:02:08 +02:00
  • f8fdd979f1 set default x86 architecture to baseline Konstantinos Margaritis 2024-01-17 17:00:47 +02:00
  • 46488b8097 Merge pull request #219 from VectorCamp/bugfix/make-sqlite-optional Konstantinos Margaritis 2024-01-15 16:57:11 +02:00
  • 8b2ebeb06b make pkgconf not a hard requirement Konstantinos Margaritis 2024-01-15 13:17:20 +02:00
  • e2439685a9 Merge pull request #221 from VectorCamp/bugfix/bug202-unit-internal Konstantinos Margaritis 2024-01-11 16:26:01 +02:00
  • 1988ff5a6d Do not assume unit-internal is built for unit target Konstantinos Margaritis 2024-01-11 13:23:37 +02:00
  • 6e1c3a10fa Merge pull request #220 from VectorCamp/feature/fatruntime-enabled-on-x86 Konstantinos Margaritis 2024-01-10 22:47:23 +02:00