easyaspi314 (Devin)
87e7d8b999
More typos, add some more documentation
...
- Remove most remaining spaces before punctuation
- Fix a few missed copyright messages
- Document the timer resolution workaround
- Document XXH_mult32to64
- I compiled GCC 3.2 and 4.2 just to test this, both are affected.
- Make sure we downcast for __emulu
- Other minor fixes
2020-03-03 12:10:19 -05:00
Yann Collet
a603671c92
attempt to fix clang compilation of collision test
2020-03-01 17:51:48 -08:00
Yann Collet
3021a28972
attempt to disable MT on MINGW32 through build macro
2020-03-01 16:37:52 -08:00
Yann Collet
cff3643459
fixed make command
...
on Windows, command line doesn't accept environment variables before the command
2019-12-03 15:55:50 -08:00
Yann Collet
8f6e9c92e6
fixed mingw+clang compilation test
...
which do not work using c90 strict mode,
due to the (incorrect) presence of `inline` keyword
in some standard library's header files.
The previous method was disabling the `inline` keyword,
but this introduces other problems with more complex multi-files project,
such as benchHash, which has been recently added as part of `make test`.
Added a new environment variable to disable the c90 compatibility test :
NO_C90_TEST=true
note : apparently, Appveyor doesn't like comments inside () sub-blocks :(
2019-12-02 17:32:56 -08:00
Yann Collet
aa61b378b3
removed extraneous include
...
also : attempts to fix benchHash compilation on Windows
using msys2 environment with clang compiler
2019-11-04 21:17:07 -08:00
Yann Collet
a87e5908c7
hopefully fixed the Visual test on Appveyor
...
by using a custom variable XXHASH_C_FLAGS
as suggested by @wesm.
2019-09-10 10:53:58 -07:00
Yann Collet
e18a23a582
Visual Studio tests on Appveyor
...
now generate errors when there is a compiler warning
fix #249
Also fix a few corresponding minor warnings on Visual.
2019-09-06 16:05:44 -07:00
Yann Collet
31d798aa36
changed tests, to exclude ARM64
2019-07-11 10:04:49 -07:00
Yann Collet
6c052a93ce
added ARM64 target
...
for Visual 2017.
2019-07-10 17:40:59 -07:00
Yann Collet
7e5a1ab212
added visual images
2019-07-10 17:24:54 -07:00
Yann Collet
3173fc86c0
disable ARM binary tests
2019-07-10 17:19:31 -07:00
Yann Collet
790b4d29f9
new test command for Visual
2019-07-10 17:11:50 -07:00
Yann Collet
cffc1e9cd9
try to compile visual with static linking
...
so that produced binary can be tested
2019-07-10 16:40:51 -07:00
Yann Collet
78ad9b637d
try another name for Visual binary
2019-07-10 16:25:27 -07:00
Yann Collet
191af8507d
new test commands
...
prefer make check when available
2019-07-10 16:20:25 -07:00
Yann Collet
9b3d524794
disable inline keyword for clang c90 tests
2019-07-10 16:13:59 -07:00
Yann Collet
b6c63d5539
minor cleanup for Visual
...
still some issues running tests
2019-07-10 16:10:37 -07:00
Yann Collet
bea06fb823
fixed wrong directory listing (Visual)
2019-07-10 15:53:06 -07:00
Yann Collet
69d0d51585
changed cmake visual arch targets
2019-07-10 15:50:15 -07:00
Yann Collet
cdf90d3613
update copy command for visual
2019-07-10 15:46:51 -07:00
Yann Collet
adf33cfafd
removed branches from Visual build script
...
use env variable instead
2019-07-10 15:39:57 -07:00
Yann Collet
ab619fede6
removed clang warning class
2019-07-10 15:34:26 -07:00
Yann Collet
4344cee62c
added test directory listing
...
to figure out visual output layout
2019-07-10 15:32:47 -07:00
Yann Collet
94faa2f92f
changed flags for clang
2019-07-10 15:29:26 -07:00
Yann Collet
8136aa1c9f
updated script
...
to help parsing
2019-07-10 15:16:48 -07:00
Yann Collet
f4879f4eb4
removed a comment
...
seems to break script parsing
2019-07-10 14:55:56 -07:00
Yann Collet
6bc6c8a7be
updated appveyor script
...
- add a compilation test with clang
- add runtime tests for visual
- try to factorize script for visual
2019-07-10 14:53:16 -07:00
Yann Collet
acfa23970f
added test for visual compilation on arm
...
following suggestion from @v-strob
2019-07-03 14:56:13 -07:00
Leonid Yuriev
23dd39e757
xxhash-ci: add benchmark into ci-scripts.
2019-03-20 12:14:36 +03:00
Yann Collet
b810177b0a
added Visual target on Appveyor
2019-03-16 09:18:56 -07:00
Yann Collet
d4f3fffd4a
appveyor: removed clang test
...
clang on Windows apparently defines _MSC_VER_ (?),
introducing Windows keyword
which are not compatible with `-std=c90` test.
2018-03-21 09:56:25 -07:00
Yann Collet
6cbce878e0
fixed appveyor test script
2018-03-20 11:07:42 -07:00
Yann Collet
b574a1561d
fix appveyor script
...
moved scan-build test to `test-all`
2018-03-20 11:04:30 -07:00
Yann Collet
c3557bcbfd
added target make check
...
`make test` does not contain platform-specific tests (32-bit, arm, etc.)
`make test-all` still includes them.
2018-03-20 10:50:45 -07:00
Yann Collet
0af67e6061
moved compilation variables after make
...
since Windows is not compatible with unix' environment variables
2018-03-20 10:24:40 -07:00
Yann Collet
2d967356a3
appveyor Windows tests : added -Werror flag
...
so that compilation warnings trigger an error
2018-03-20 10:23:09 -07:00
Yann Collet
0ee84d378d
removed comment
2018-03-20 10:14:40 -07:00
Yann Collet
73daa8c9b4
changed comment
2018-03-20 10:14:00 -07:00
Yann Collet
735e0e38e5
added appveyor script
...
for Windows CI tests
2018-03-20 10:12:50 -07:00