Commit Graph

24 Commits (f338110979f386a542bd2ae15dd847c1be82b6d8)

Author SHA1 Message Date
Klaus Post f338110979
Make sure assembler is formatted (#145)
* Make sure assembler is formatted
2020-05-14 12:04:55 +02:00
Klaus Post c83b7b4a38
Allow s390x failures (#142)
The s390x seems quite unstable, so we allow failures on it.
2020-05-13 17:04:16 +02:00
Klaus Post 2df03bd4d1
Ci test more archs (#135)
* ci: test more architectures
2020-05-09 10:35:17 +02:00
Klaus Post dccac354fe
Add cross compilation (#127)
* Add cross compilation

Add 386 as 32 bit test, arm64 and ppc64le since they have assembly.
2020-05-04 21:19:49 +02:00
Klaus Post e920b5fec3
Add direct modules support (#124)
* Add direct modules support
* Add tests with various assembly disabled.
* Add Go 1.14 - remove 1.11
2020-05-03 21:53:25 +02:00
Klaus Post 70d6279761 Update travis script 2019-09-27 16:33:57 -07:00
Klaus Post a9588190c0
Optimize pure Go version. (#96)
* Optimize pure Go version.
* Update docs. Add Go 1.12 CI

* Avoid dst bounds check when using noasm ~ 40-50% faster.
* Convert multiply table to a slice whenever used.
* Split on 32 byte boundaries instead of 16 byte.
2019-03-08 10:49:27 +01:00
Klaus Post 454fd91890
Maintenance updates. (#86)
* Add gcc go build tags.
* Update Travis.
* Fix typo
2018-11-12 13:25:55 +01:00
Klaus Post 61c22eab55 Cauchy Matrix option (#70)
* Experimental Cauchy Matrix

Experimental support for Cauchy style matrix

http://web.eecs.utk.edu/~plank/plank/papers/CS-05-569.pdf

All matrices appear reversible.

* Remove Go 1.5 and 1.6 from CI tests.

* Fix comment.

* Increase max number of goroutines+docs.
2017-10-01 14:02:11 +02:00
Klaus Post 87ba8262ab Add Go 1.9 to Travis. 2017-08-26 11:54:10 +02:00
Klaus Post 5abf0ee302 Add options (#46)
* Add options

Make constants changeable as options.

The API remains backwards compatible.

* Update documentation.

* Fix line endings

* fmt

* fmt

* Use functions for parameters.

Much neater.
2017-02-19 11:13:22 +01:00
Klaus Post 6978874dc1 Use gofmt instead of goimports for format teting. 2016-08-01 18:15:38 +02:00
Klaus Post 58c5128227 Update .travis.yml
Remove golint
2016-03-21 18:45:58 +01:00
Klaus Post 458f5ce468 Update .travis.yml
Add OSX test. Don't use sudo
2016-02-19 15:32:27 +01:00
Klaus Post 56791bf235 Update .travis.yml
Add Go 1.6 to CI test.
2016-02-19 15:22:04 +01:00
klauspost eef4ac6aa3 Use goimports instead of gofmt. 2015-11-03 12:50:54 +01:00
klauspost df20f9a1a9 Manually fetch dependencies. 2015-11-03 12:17:06 +01:00
klauspost d70b66fe1a Add golint and vet tests. 2015-11-03 12:13:11 +01:00
klauspost 44ba449195 Test that streaming examples builds 2015-10-27 13:57:35 +01:00
klauspost 8940ce33cc Return ErrShardNoData if there is no data in stream. 2015-10-26 14:31:10 +01:00
klauspost 5794aae2a9 Add Go 1.5 as test target. 2015-09-18 14:39:07 +02:00
klauspost 1a24b22a1a Remove running the executables for now. 2015-06-25 13:24:32 +02:00
klauspost 70e444ba0c Add more Travis CI tests. 2015-06-25 13:18:12 +02:00
Klaus Post 42e3abe057 Add Travis build testing 2015-06-19 17:24:30 +02:00