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