Jack O'Connor
eb50d82f16
add release assembly tests
2020-03-28 19:15:25 -04:00
Jack O'Connor
4feadee6bb
disable fail-fast for cross tests too
2020-03-24 16:45:33 -04:00
Jack O'Connor
fcc14c8c1b
more file renaming, use underscores more consistently
2020-02-12 18:41:41 -05:00
Erik Johansson
0281f1ae16
Rename assembly files (blake3-* -> blake3_*)
...
This gives the assembly files the same prefix as the intrinsics files which
simplifies building when the build system should pick between the assembly and
the intrinsics files.
2020-02-12 23:08:44 +01:00
Jack O'Connor
1c4d7fdd8d
add test_asm to the C Makefile
2020-02-12 13:12:05 -05:00
Jack O'Connor
b8a1d2d982
integrate assembly implementations into blake3_c_rust_bindings
2020-02-12 10:23:17 -05:00
Jack O'Connor
efbfa0463c
integrate assembly implementations into the blake3 crate
2020-02-12 10:23:17 -05:00
Jack O'Connor
ec34043b45
add cross testing on i686 to CI
2020-02-11 13:58:26 -05:00
Jack O'Connor
c0a43e5fb8
add the Windows GNU toolchain to CI
2020-02-07 13:46:42 -05:00
Jack O'Connor
ca62c4724d
stop skipping all other builds when one CI build fails
2020-02-06 18:43:50 -05:00
Jack O'Connor
4a92e8eeb1
add the reference impl doc test to CI
2020-01-20 16:36:30 -05:00
Jack O'Connor
4021636022
test the BLAKE3_NO_* vars in CI
2020-01-20 16:19:16 -05:00
Jack O'Connor
84c26670bf
add blake3_c_rust_bindings for testing and benchmarking
2020-01-16 16:09:42 -05:00
Jack O'Connor
9096249e09
enable CI on pull requests
...
As per instructions at:
https://help.github.com/en/actions/automating-your-workflow-with-github-actions/events-that-trigger-workflows
2020-01-10 10:22:12 -05:00
Jack O'Connor
a0d7b4f3f8
merge the C code's ci.yml into the top level one
...
CI is not currently working due to quota issues, so I'll need to check
that this is actually working later.
2020-01-09 09:48:52 -05:00
Jack O'Connor
d963fe18f3
test release mode in CI
...
As part of this, get rid of the BLAKE3_FUZZ_ITERATIONS variable. I
wasn't using it anywhere, and it was leading to some compiler warnings
in --no-default-features mode.
2019-12-13 13:15:48 -05:00
Jack O'Connor
9bf1020213
make the "c_avx512" feature a no-op on non-x86
...
This lets us enable it by default in b3sum.
2019-12-12 15:13:04 -05:00
Jack O'Connor
7cf6b8f174
initial version of b3sum
2019-12-12 13:18:57 -05:00
Jack O'Connor
59752de9bd
fix syntax errors in ci.yml
2019-12-11 23:21:25 -05:00
Jack O'Connor
6823655aed
run the test vectors on cross tests (ARM, MIPS) on CI
2019-12-11 23:19:58 -05:00
Jack O'Connor
a3be434d28
fix bench tests running in the wrong directory
2019-12-11 22:34:03 -05:00
Jack O'Connor
dd3a72fb9f
run test vectors and bench tests in the regular CI test matrix
2019-12-11 22:30:19 -05:00
Jack O'Connor
c81d5c2522
test against test_vectors.json in CI
2019-12-11 10:50:18 -05:00
Jack O'Connor
4ca4c60694
add cargo +nightly test --benches
to CI
2019-12-10 14:57:46 -05:00
Jack O'Connor
cbaf350c05
typo in ci.yml
2019-12-09 22:13:48 -05:00
Jack O'Connor
8c4cd710c3
set ARMv7 NEON compiler flags automatically
2019-12-09 21:52:24 -05:00
Jack O'Connor
61b34f35b4
fix a syntax error in ci.yml
2019-12-09 21:25:36 -05:00
Jack O'Connor
98dd9cbbf1
add ci.yml
2019-12-09 21:20:04 -05:00