9 Commits

Author SHA1 Message Date
Jules Bertholet
d965031d06
Add benchmarks 2022-11-07 23:43:39 -05:00
Alex Crichton
fe396e00b7
Use macros for more division/array checks (#244)
* Use macros for more division/array checks

This commit moves over more array accesses to the `i!` macro to avoid
bounds checks when debug assertions are disabled. This is surfaced from
rust-lang/compiler-builtins#360 where recent changes in codegen units
has caused some bounds checks to not get elided in release mode. This
also adds a `div!` macro to work around rust-lang/rust#72751.

* Don't test/bench our shim crate

It's not intended to run all our tests
2020-05-29 14:16:51 -05:00
Lokathor
e50df4d7ee swap stable to be unstable 2019-09-05 08:32:38 -06:00
gnzlbg
407b8b74ca Re-export the stable libm feature 2019-07-02 08:33:11 +02:00
gnzlbg
8f018d633c Do not enable default features in benchmarks 2019-07-02 08:32:31 +02:00
gnzlbg
f0d518231c Move benchmarks into its own crate 2019-07-02 08:22:03 +02:00
Alex Crichton
28c69b4197 Rework how testing is done
Use a build script to generate musl reference outputs and then ensure
that everything gets hooked up to actually run reference tests.
2019-05-02 10:48:55 -07:00
Alex Crichton
575e81ca56 Remove newlib generator
It's broken and we can try to add it back later if necessary
2019-05-02 08:12:23 -07:00
Alex Crichton
35fc5ed551 Move crates to crates folder 2019-05-02 08:12:00 -07:00