raptorq/src
Slesarew 5a720829fa
feat: support no_std (#143)
* feat: support no_std

`metal` feature supports `no_std` in configuration `default-features = false, features = ["metal"]`.
Float calculation is done via `micromath` crate.

All previously available functionality remains under default `std` feature.

Some tweaking of `python` and `wasm` features was done to compile tests.

* feat: get rid of floats (#2)

* feat: remove conversion to f64, fix features

* chore: uncomment symbols_required checker, fmt

* revert: add cdylib target for python support

* fix: generalize crate type

---------

Co-authored-by: varovainen <99664267+varovainen@users.noreply.github.com>
2023-02-02 18:07:41 -08:00
..
arraymap.rs feat: support no_std (#143) 2023-02-02 18:07:41 -08:00
base.rs feat: support no_std (#143) 2023-02-02 18:07:41 -08:00
constraint_matrix.rs feat: support no_std (#143) 2023-02-02 18:07:41 -08:00
decoder.rs feat: support no_std (#143) 2023-02-02 18:07:41 -08:00
encoder.rs feat: support no_std (#143) 2023-02-02 18:07:41 -08:00
gf2.rs Avoid bounds checking in loop 2020-10-26 19:33:34 -07:00
graph.rs feat: support no_std (#143) 2023-02-02 18:07:41 -08:00
iterators.rs feat: support no_std (#143) 2023-02-02 18:07:41 -08:00
lib.rs feat: support no_std (#143) 2023-02-02 18:07:41 -08:00
matrix.rs feat: support no_std (#143) 2023-02-02 18:07:41 -08:00
octet_matrix.rs feat: support no_std (#143) 2023-02-02 18:07:41 -08:00
octet.rs feat: support no_std (#143) 2023-02-02 18:07:41 -08:00
octets.rs feat: support no_std (#143) 2023-02-02 18:07:41 -08:00
operation_vector.rs feat: support no_std (#143) 2023-02-02 18:07:41 -08:00
pi_solver.rs feat: support no_std (#143) 2023-02-02 18:07:41 -08:00
python.rs feat: support no_std (#143) 2023-02-02 18:07:41 -08:00
rng.rs Fix many Clippy warnings and errors 2019-12-23 12:04:05 -08:00
sparse_matrix.rs feat: support no_std (#143) 2023-02-02 18:07:41 -08:00
sparse_vec.rs feat: support no_std (#143) 2023-02-02 18:07:41 -08:00
symbol.rs feat: support no_std (#143) 2023-02-02 18:07:41 -08:00
systematic_constants.rs Add more sparse tests and framework for enabling sparse math 2019-04-07 10:30:12 -07:00
util.rs feat: support no_std (#143) 2023-02-02 18:07:41 -08:00
wasm.rs feat: support no_std (#143) 2023-02-02 18:07:41 -08:00