Christopher Berner
|
27d46b74af
|
Fix cargo-deny warnings
|
2023-11-26 11:32:44 -08:00 |
|
Christopher Berner
|
57af383fe5
|
Change Pypi publish script to use API token
|
2023-11-26 11:27:46 -08:00 |
|
Christopher Berner
|
36d8fe89d2
|
Remove wasm support
|
2023-11-26 07:57:22 -08:00 |
|
Christopher Berner
|
4670feb3d6
|
Fix Python package publishing script
|
2023-11-25 10:57:54 -08:00 |
|
Christopher Berner
|
cce79b412c
|
Run fuzzer in release mode
|
2023-11-25 09:43:09 -08:00 |
|
Christopher Berner
|
d16556c4ed
|
Add fuzzer
|
2023-07-03 11:09:19 -07:00 |
|
Pavel
|
02c80b595a
|
Added wasm build configuration (#136)
Co-authored-by: Christopher Berner <christopherberner@gmail.com>
|
2022-10-08 21:08:55 -07:00 |
|
Christopher Berner
|
f39a192bc7
|
Fix maturin build
|
2022-10-08 20:50:55 -07:00 |
|
Christopher Berner
|
e3e9d6dcc2
|
Add NEON optimized implementation for octets::add_assign()
|
2021-02-14 17:15:40 -08:00 |
|
Christopher Berner
|
dd628addeb
|
Always update docker image for Python package building
This ensures that we always release for the latest Python versions
|
2020-10-23 23:07:16 -07:00 |
|
Christopher Berner
|
95b6b5ae91
|
Make serde support optional
|
2020-08-30 09:39:39 -07:00 |
|
Christopher Berner
|
3ae2f9fa6e
|
Upgrade to pyo3
This removes the dependency on nightly for building python bindings
|
2020-08-29 21:23:40 -07:00 |
|
Christopher Berner
|
6330f94c4c
|
Simplify multiplication table initialization
Replace unrolled loops with const fn while which is new in Rust 1.46
|
2020-08-29 21:23:40 -07:00 |
|
Christopher Berner
|
a209748702
|
Update Makefile to publish Python package for all recent 3.x versions
|
2020-03-12 23:20:45 -07:00 |
|
Christopher Berner
|
82f9ee9d5b
|
Always use nightly toolchain for maturin
|
2020-02-22 15:27:29 -08:00 |
|
Christopher Berner
|
6eeeb67f70
|
Merge Python wrapper crate into main crate
|
2020-02-22 13:31:16 -08:00 |
|
Christopher Berner
|
4d7bd86b7a
|
Replace lichking with cargo-deny
|
2020-02-15 11:09:19 -08:00 |
|
Christopher Berner
|
9a46e91f9c
|
Set 'nice' on extended tests
This avoids monopolizing the CPU, since these tests use many threads and
run for hours
|
2020-02-02 11:55:26 -08:00 |
|
Christopher Berner
|
df23db604f
|
Enable Clippy checks
|
2019-12-25 12:02:54 -08:00 |
|
Christopher Berner
|
bc09349463
|
Install Clippy in Travis build
|
2019-12-23 12:04:05 -08:00 |
|
Christopher Berner
|
c8fd9bcbff
|
Format code with rustfmt and add format check
|
2019-12-23 12:04:05 -08:00 |
|
Christopher Berner
|
0ea2e92a81
|
Add extended test to cover all symbol counts
This test takes ~12hrs on a modern CPU
|
2019-12-23 10:35:36 -08:00 |
|
Christopher Berner
|
fca4f14c06
|
Add more sparse tests and framework for enabling sparse math
|
2019-04-07 10:30:12 -07:00 |
|
Christopher Berner
|
91fa69a130
|
Gate some public functions with "benchmarking" feature
|
2019-03-23 14:42:19 -07:00 |
|
Christopher Berner
|
a8347df59d
|
Switch to runtime SIMD detection
|
2019-03-21 21:50:21 -07:00 |
|
Christopher Berner
|
3eff1cdff4
|
Enable AVX2 in profiling build
|
2019-02-06 23:08:39 -08:00 |
|
Christopher Berner
|
5e7c9776a0
|
Add AVX2 implementation of Symbol +=
Improves performance of += by 27%
|
2019-02-05 23:12:28 -08:00 |
|
Christopher Berner
|
45ad02802e
|
Add release Makefile target
|
2019-02-03 19:41:10 -08:00 |
|
Christopher Berner
|
8fbf4224cb
|
Add profiling Makefile target
|
2019-01-28 22:28:08 -08:00 |
|
Christopher Berner
|
24632695ed
|
Initial interfaces
|
2019-01-22 22:53:23 -08:00 |
|