Commit Graph

39 Commits

Author SHA1 Message Date
Yann Collet
37d484267a name instruction set in travisCI tests 2020-06-11 21:29:15 -07:00
Yann Collet
125710950d fix avx512 dispatch 2020-06-11 00:01:39 -07:00
Yann Collet
0e67407e71 adding test for make dispatch 2020-06-10 19:10:43 -07:00
Yann Collet
be37c619bf added aarch64 + clang tests
fixed the const property for the asm hack to work
2020-05-28 18:01:11 -07:00
Yann Collet
0ce6bc0f4a conflict fixes and minor code style changes
added avx512 CI tests
2020-05-27 20:35:07 -07:00
easyaspi314 (Devin)
8254152c1a [Testing] Dump CPU info on Travis builds 2019-12-15 11:52:16 -05:00
easyaspi314 (Devin)
21c235f859 Switch s390x to bionic, temp cpuinfo hack 2019-12-14 18:54:22 -05:00
easyaspi314 (Devin)
8719a6afc5 [WIP] Start porting VSX code to s390x
- Loads are ugly. I haven't found any good documentation about
   unaligned loads.
 - Hopefully reduce the conditionals

I mostly want to test on Travis, as I don't have an s390x toolchain
at the moment.
2019-12-14 18:34:32 -05:00
Yann Collet
4863cba0fa added s390x tests on travis 2019-12-14 13:07:04 -08:00
Adam Retter
618dd731b6 Use Travis CI Arm64 and PPC64le arch 2019-12-14 21:34:07 +01:00
easyaspi314 (Devin)
c62fd1b300 Enable PPC VSX and ARMv7 NEON tests. 2019-08-20 21:10:23 -04:00
Yann Collet
10904c1277 added XXH_REROLL consistency test
to catch issues such as #240.
Also added XXH64 test for len==4
2019-08-10 11:44:30 +02:00
Yann Collet
cb939e00dc add cmake test to Travis CI
fix #138
2019-07-25 17:03:25 -07:00
Yann Collet
915d269297 disable VSX tests on TravisCI
need a better compiler
and a better detection macro
2019-06-12 17:22:14 -07:00
Yann Collet
31e15a77e7 removed the power9 test from TravisCI
check if the VSX code path get triggered nonetheless
2019-06-12 17:13:23 -07:00
Yann Collet
705e6a1c12 try power8 instead
because power9 is not available on `trusty` environment,
which is the current environment for PowerPC tests.
2019-06-12 16:30:18 -07:00
Yann Collet
cb236ba0c7 added flag -mpu=power9 for VSX code path
seems required to enable vec_revb()
2019-06-12 16:19:41 -07:00
Yann Collet
8e0d3e09dc added -mvsx flag for VSX code path 2019-06-12 13:39:57 -07:00
Yann Collet
7a890464f9 added -maltivec flag for VSX code path 2019-06-12 13:36:25 -07:00
Yann Collet
3cf51cbf3d added VSX code path check on Travis CI 2019-06-12 13:30:56 -07:00
Yann Collet
5fc33510ff secret is now a blob of bytes with no alignment restriction
secret must only respect a size condition now.

also : switch powerpc tests to trusty,
as they seem to fail on xenial environment.
2019-06-12 13:17:32 -07:00
Leonid Yuriev
23dd39e757 xxhash-ci: add benchmark into ci-scripts. 2019-03-20 12:14:36 +03:00
Yann Collet
2b8b68cee5 disable ARM 32-bit + NEON tests
does not work (yet) on Travis CI
2019-03-13 15:15:37 -07:00
Yann Collet
d7419363d3 travis: moved ARM tests to Xenial
in an effort to replicate success on local Xenial VM
2019-03-13 10:47:41 -07:00
Yann Collet
79014872e9 separating ARM tests 2019-03-12 18:27:32 -07:00
Yann Collet
e6433e8dfd restored clang #pragma unroll statement
that has been accidentally lost in an update.
2019-03-12 17:36:37 -07:00
Yann Collet
3fe53a4ab9 fixed endianess issue 2019-03-12 15:57:56 -07:00
Yann Collet
a767eaa074 added PowerPC tests
on TravisCI

will be useful to check endianess.
2019-03-12 13:58:26 -07:00
Yann Collet
51ac7dc7e9 fixed minor conversion warning
detected on ARM 32-bit
2019-03-12 12:56:52 -07:00
Yann Collet
30c8fb59c5 added ARM tests on travis 2019-03-12 12:44:42 -07:00
Yann Collet
b74c215b36 try to fix travis install script 2019-03-12 12:03:55 -07:00
Yann Collet
feedac5cca updated travis tests
to ensure results consistency across scalar/sse2/avx2 on x64/x86
2019-03-12 11:31:57 -07:00
Yann Collet
79b52d94ba added cppcheck test
to Makefile and transitively to .travis.yml
2018-09-17 13:48:10 -07:00
Yann Collet
d4eea23960 removed valgrind
and removed code coverage,
which can only work correctly when compiling only once
(here, we have multiple binaries created)
2018-04-01 19:43:36 -07:00
Yann Collet
1a4376afa8 attempt to add code coverage 2018-04-01 15:15:19 -07:00
Yann Collet
fcc80928a3 travis : force targets to be rebuilt 2015-06-28 03:40:12 -08:00
Yann Collet
049aa14e15 added more tests 2015-05-05 01:01:10 +01:00
Yann Collet
128a34ccac Moved to xxhsum 2014-09-25 21:22:59 +01:00
Yann Collet
f0f007f042 Added : Travis automated tests
and license
and readme
2014-07-10 22:44:08 +02:00