├── .github └── workflows │ ├── 1-rustfmt.yml │ └── 2-tests.yml ├── .gitignore ├── .rusty-hook.toml ├── CONTRIBUTING.md ├── Cargo.toml ├── LICENSE ├── README.md ├── RELEASE_NOTES.md ├── astro-float-macro ├── Cargo.toml ├── README.md └── src │ ├── lib.rs │ └── util.rs ├── astro-float-num ├── Cargo.toml ├── README.md ├── src │ ├── common │ │ ├── buf.rs │ │ ├── consts.rs │ │ ├── int.rs │ │ ├── mod.rs │ │ └── util.rs │ ├── conv.rs │ ├── ctx.rs │ ├── defs.rs │ ├── ext.rs │ ├── for_3rd │ │ ├── de.rs │ │ ├── mod.rs │ │ └── ser.rs │ ├── lib.rs │ ├── macro_util.rs │ ├── mantissa │ │ ├── cbrt.rs │ │ ├── conv.rs │ │ ├── div.rs │ │ ├── fft.rs │ │ ├── mantissa.rs │ │ ├── mod.rs │ │ ├── mul.rs │ │ ├── sqrt.rs │ │ ├── toom2.rs │ │ ├── toom3.rs │ │ └── util.rs │ ├── num.rs │ ├── ops │ │ ├── acos.rs │ │ ├── acosh.rs │ │ ├── asin.rs │ │ ├── asinh.rs │ │ ├── atan.rs │ │ ├── atanh.rs │ │ ├── cbrt.rs │ │ ├── consts │ │ │ ├── e.rs │ │ │ ├── ln10.rs │ │ │ ├── ln2.rs │ │ │ ├── mod.rs │ │ │ └── pi.rs │ │ ├── cos.rs │ │ ├── cosh.rs │ │ ├── log.rs │ │ ├── mod.rs │ │ ├── pow.rs │ │ ├── series.rs │ │ ├── sin.rs │ │ ├── sinh.rs │ │ ├── sqrt.rs │ │ ├── tan.rs │ │ ├── tanh.rs │ │ ├── tests.rs │ │ └── util.rs │ ├── parser.rs │ └── strop.rs └── tests │ ├── README.md │ ├── integration_tests.rs │ └── mpfr │ ├── common.rs │ ├── compare_const_test.rs │ ├── compare_ops_test.rs │ ├── compare_special_test.rs │ └── mod.rs ├── doc └── README.md ├── rustfmt.toml ├── src └── lib.rs └── tests ├── mod.rs └── tests └── expr.rs /.github/workflows/1-rustfmt.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stencillogic/astro-float/HEAD/.github/workflows/1-rustfmt.yml -------------------------------------------------------------------------------- /.github/workflows/2-tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stencillogic/astro-float/HEAD/.github/workflows/2-tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .idea/ 2 | .vscode/ 3 | /target 4 | Cargo.lock 5 | -------------------------------------------------------------------------------- /.rusty-hook.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stencillogic/astro-float/HEAD/.rusty-hook.toml -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stencillogic/astro-float/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stencillogic/astro-float/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stencillogic/astro-float/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stencillogic/astro-float/HEAD/README.md -------------------------------------------------------------------------------- /RELEASE_NOTES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stencillogic/astro-float/HEAD/RELEASE_NOTES.md -------------------------------------------------------------------------------- /astro-float-macro/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stencillogic/astro-float/HEAD/astro-float-macro/Cargo.toml -------------------------------------------------------------------------------- /astro-float-macro/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stencillogic/astro-float/HEAD/astro-float-macro/README.md -------------------------------------------------------------------------------- /astro-float-macro/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stencillogic/astro-float/HEAD/astro-float-macro/src/lib.rs -------------------------------------------------------------------------------- /astro-float-macro/src/util.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stencillogic/astro-float/HEAD/astro-float-macro/src/util.rs -------------------------------------------------------------------------------- /astro-float-num/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stencillogic/astro-float/HEAD/astro-float-num/Cargo.toml -------------------------------------------------------------------------------- /astro-float-num/README.md: -------------------------------------------------------------------------------- 1 | ../README.md -------------------------------------------------------------------------------- /astro-float-num/src/common/buf.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stencillogic/astro-float/HEAD/astro-float-num/src/common/buf.rs -------------------------------------------------------------------------------- /astro-float-num/src/common/consts.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stencillogic/astro-float/HEAD/astro-float-num/src/common/consts.rs -------------------------------------------------------------------------------- /astro-float-num/src/common/int.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stencillogic/astro-float/HEAD/astro-float-num/src/common/int.rs -------------------------------------------------------------------------------- /astro-float-num/src/common/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stencillogic/astro-float/HEAD/astro-float-num/src/common/mod.rs -------------------------------------------------------------------------------- /astro-float-num/src/common/util.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stencillogic/astro-float/HEAD/astro-float-num/src/common/util.rs -------------------------------------------------------------------------------- /astro-float-num/src/conv.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stencillogic/astro-float/HEAD/astro-float-num/src/conv.rs -------------------------------------------------------------------------------- /astro-float-num/src/ctx.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stencillogic/astro-float/HEAD/astro-float-num/src/ctx.rs -------------------------------------------------------------------------------- /astro-float-num/src/defs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stencillogic/astro-float/HEAD/astro-float-num/src/defs.rs -------------------------------------------------------------------------------- /astro-float-num/src/ext.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stencillogic/astro-float/HEAD/astro-float-num/src/ext.rs -------------------------------------------------------------------------------- /astro-float-num/src/for_3rd/de.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stencillogic/astro-float/HEAD/astro-float-num/src/for_3rd/de.rs -------------------------------------------------------------------------------- /astro-float-num/src/for_3rd/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stencillogic/astro-float/HEAD/astro-float-num/src/for_3rd/mod.rs -------------------------------------------------------------------------------- /astro-float-num/src/for_3rd/ser.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stencillogic/astro-float/HEAD/astro-float-num/src/for_3rd/ser.rs -------------------------------------------------------------------------------- /astro-float-num/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stencillogic/astro-float/HEAD/astro-float-num/src/lib.rs -------------------------------------------------------------------------------- /astro-float-num/src/macro_util.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stencillogic/astro-float/HEAD/astro-float-num/src/macro_util.rs -------------------------------------------------------------------------------- /astro-float-num/src/mantissa/cbrt.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stencillogic/astro-float/HEAD/astro-float-num/src/mantissa/cbrt.rs -------------------------------------------------------------------------------- /astro-float-num/src/mantissa/conv.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stencillogic/astro-float/HEAD/astro-float-num/src/mantissa/conv.rs -------------------------------------------------------------------------------- /astro-float-num/src/mantissa/div.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stencillogic/astro-float/HEAD/astro-float-num/src/mantissa/div.rs -------------------------------------------------------------------------------- /astro-float-num/src/mantissa/fft.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stencillogic/astro-float/HEAD/astro-float-num/src/mantissa/fft.rs -------------------------------------------------------------------------------- /astro-float-num/src/mantissa/mantissa.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stencillogic/astro-float/HEAD/astro-float-num/src/mantissa/mantissa.rs -------------------------------------------------------------------------------- /astro-float-num/src/mantissa/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stencillogic/astro-float/HEAD/astro-float-num/src/mantissa/mod.rs -------------------------------------------------------------------------------- /astro-float-num/src/mantissa/mul.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stencillogic/astro-float/HEAD/astro-float-num/src/mantissa/mul.rs -------------------------------------------------------------------------------- /astro-float-num/src/mantissa/sqrt.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stencillogic/astro-float/HEAD/astro-float-num/src/mantissa/sqrt.rs -------------------------------------------------------------------------------- /astro-float-num/src/mantissa/toom2.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stencillogic/astro-float/HEAD/astro-float-num/src/mantissa/toom2.rs -------------------------------------------------------------------------------- /astro-float-num/src/mantissa/toom3.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stencillogic/astro-float/HEAD/astro-float-num/src/mantissa/toom3.rs -------------------------------------------------------------------------------- /astro-float-num/src/mantissa/util.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stencillogic/astro-float/HEAD/astro-float-num/src/mantissa/util.rs -------------------------------------------------------------------------------- /astro-float-num/src/num.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stencillogic/astro-float/HEAD/astro-float-num/src/num.rs -------------------------------------------------------------------------------- /astro-float-num/src/ops/acos.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stencillogic/astro-float/HEAD/astro-float-num/src/ops/acos.rs -------------------------------------------------------------------------------- /astro-float-num/src/ops/acosh.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stencillogic/astro-float/HEAD/astro-float-num/src/ops/acosh.rs -------------------------------------------------------------------------------- /astro-float-num/src/ops/asin.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stencillogic/astro-float/HEAD/astro-float-num/src/ops/asin.rs -------------------------------------------------------------------------------- /astro-float-num/src/ops/asinh.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stencillogic/astro-float/HEAD/astro-float-num/src/ops/asinh.rs -------------------------------------------------------------------------------- /astro-float-num/src/ops/atan.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stencillogic/astro-float/HEAD/astro-float-num/src/ops/atan.rs -------------------------------------------------------------------------------- /astro-float-num/src/ops/atanh.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stencillogic/astro-float/HEAD/astro-float-num/src/ops/atanh.rs -------------------------------------------------------------------------------- /astro-float-num/src/ops/cbrt.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stencillogic/astro-float/HEAD/astro-float-num/src/ops/cbrt.rs -------------------------------------------------------------------------------- /astro-float-num/src/ops/consts/e.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stencillogic/astro-float/HEAD/astro-float-num/src/ops/consts/e.rs -------------------------------------------------------------------------------- /astro-float-num/src/ops/consts/ln10.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stencillogic/astro-float/HEAD/astro-float-num/src/ops/consts/ln10.rs -------------------------------------------------------------------------------- /astro-float-num/src/ops/consts/ln2.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stencillogic/astro-float/HEAD/astro-float-num/src/ops/consts/ln2.rs -------------------------------------------------------------------------------- /astro-float-num/src/ops/consts/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stencillogic/astro-float/HEAD/astro-float-num/src/ops/consts/mod.rs -------------------------------------------------------------------------------- /astro-float-num/src/ops/consts/pi.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stencillogic/astro-float/HEAD/astro-float-num/src/ops/consts/pi.rs -------------------------------------------------------------------------------- /astro-float-num/src/ops/cos.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stencillogic/astro-float/HEAD/astro-float-num/src/ops/cos.rs -------------------------------------------------------------------------------- /astro-float-num/src/ops/cosh.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stencillogic/astro-float/HEAD/astro-float-num/src/ops/cosh.rs -------------------------------------------------------------------------------- /astro-float-num/src/ops/log.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stencillogic/astro-float/HEAD/astro-float-num/src/ops/log.rs -------------------------------------------------------------------------------- /astro-float-num/src/ops/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stencillogic/astro-float/HEAD/astro-float-num/src/ops/mod.rs -------------------------------------------------------------------------------- /astro-float-num/src/ops/pow.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stencillogic/astro-float/HEAD/astro-float-num/src/ops/pow.rs -------------------------------------------------------------------------------- /astro-float-num/src/ops/series.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stencillogic/astro-float/HEAD/astro-float-num/src/ops/series.rs -------------------------------------------------------------------------------- /astro-float-num/src/ops/sin.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stencillogic/astro-float/HEAD/astro-float-num/src/ops/sin.rs -------------------------------------------------------------------------------- /astro-float-num/src/ops/sinh.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stencillogic/astro-float/HEAD/astro-float-num/src/ops/sinh.rs -------------------------------------------------------------------------------- /astro-float-num/src/ops/sqrt.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stencillogic/astro-float/HEAD/astro-float-num/src/ops/sqrt.rs -------------------------------------------------------------------------------- /astro-float-num/src/ops/tan.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stencillogic/astro-float/HEAD/astro-float-num/src/ops/tan.rs -------------------------------------------------------------------------------- /astro-float-num/src/ops/tanh.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stencillogic/astro-float/HEAD/astro-float-num/src/ops/tanh.rs -------------------------------------------------------------------------------- /astro-float-num/src/ops/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stencillogic/astro-float/HEAD/astro-float-num/src/ops/tests.rs -------------------------------------------------------------------------------- /astro-float-num/src/ops/util.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stencillogic/astro-float/HEAD/astro-float-num/src/ops/util.rs -------------------------------------------------------------------------------- /astro-float-num/src/parser.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stencillogic/astro-float/HEAD/astro-float-num/src/parser.rs -------------------------------------------------------------------------------- /astro-float-num/src/strop.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stencillogic/astro-float/HEAD/astro-float-num/src/strop.rs -------------------------------------------------------------------------------- /astro-float-num/tests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stencillogic/astro-float/HEAD/astro-float-num/tests/README.md -------------------------------------------------------------------------------- /astro-float-num/tests/integration_tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stencillogic/astro-float/HEAD/astro-float-num/tests/integration_tests.rs -------------------------------------------------------------------------------- /astro-float-num/tests/mpfr/common.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stencillogic/astro-float/HEAD/astro-float-num/tests/mpfr/common.rs -------------------------------------------------------------------------------- /astro-float-num/tests/mpfr/compare_const_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stencillogic/astro-float/HEAD/astro-float-num/tests/mpfr/compare_const_test.rs -------------------------------------------------------------------------------- /astro-float-num/tests/mpfr/compare_ops_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stencillogic/astro-float/HEAD/astro-float-num/tests/mpfr/compare_ops_test.rs -------------------------------------------------------------------------------- /astro-float-num/tests/mpfr/compare_special_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stencillogic/astro-float/HEAD/astro-float-num/tests/mpfr/compare_special_test.rs -------------------------------------------------------------------------------- /astro-float-num/tests/mpfr/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stencillogic/astro-float/HEAD/astro-float-num/tests/mpfr/mod.rs -------------------------------------------------------------------------------- /doc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stencillogic/astro-float/HEAD/doc/README.md -------------------------------------------------------------------------------- /rustfmt.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stencillogic/astro-float/HEAD/rustfmt.toml -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stencillogic/astro-float/HEAD/src/lib.rs -------------------------------------------------------------------------------- /tests/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stencillogic/astro-float/HEAD/tests/mod.rs -------------------------------------------------------------------------------- /tests/tests/expr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stencillogic/astro-float/HEAD/tests/tests/expr.rs --------------------------------------------------------------------------------