docs.rs failed to build inari-0.9.7-pre2
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
Visit the last successful build:
inari-1.1.0
🦊 inari
A Rust implementation of set-based interval arithmetic.
Requirements
rustc
version
A recent version of the nightly toolchain is required, since the new asm!
macro is used. You need to specify the toolchain by, for example, the toolchain file in your crate (see example.
Target CPUs
-
x86-64
Haswell-based and newer processors are supported.
You need to specify the target CPU when building a crate that depends on inari. One way to do that is to add a configuration file to the consuming crate (see example; you may want to change
native
tohaswell
for maximum compatibility if you are going to distribute your binary). -
AArch64 (a.k.a. ARM64)
Experimental, it is not tested continuously.
Conditional features
gmp
(enabled by default) - Enables operations that depend on GMP and MPFR, namely, transcendental functions and conversion between texts and intervals. You can opt-out the feature to reduce dependencies. Even in that case, you still have access to all arithmetic operations that are required for writing filters for robust geometric predicates.
Made with inari
Changelog
TODO
- Improve conformance to the standard
- More formatting options
References
- IEEE Std 1788-2015 - IEEE Standard for Interval Arithmetic. https://doi.org/10.1109/IEEESTD.2015.7140721
- IEEE Std 1788.1-2017 - IEEE Standard for Interval Arithmetic (Simplified). https://doi.org/10.1109/IEEESTD.2018.8277144