4d04b61b69
WIP: the crate compiles and its unit tests pass; property and differential tests follow. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01VdfEGXA7aJ6ftMsCc9PJze
26 lines
1001 B
TOML
26 lines
1001 B
TOML
[package]
|
|
name = "numtower"
|
|
version = "0.1.0"
|
|
edition = "2024"
|
|
license = "Apache-2.0"
|
|
description = "A three-level numeric tower: exact decimals, bounded exact fractions and inexact f64, with Scheme's contagion rules and exact, order-free sums."
|
|
keywords = ["decimal", "rational", "exact", "numeric-tower"]
|
|
categories = ["mathematics"]
|
|
|
|
# ADR 005 clause 14: rust_decimal (std only), num-rational without its default
|
|
# features (for Ratio<i128>), and num-bigint always. No serde.
|
|
[dependencies]
|
|
rust_decimal = { version = "1.43", default-features = false, features = ["std"] }
|
|
num-rational = { version = "0.4.2", default-features = false }
|
|
num-bigint = { version = "0.4", default-features = false, features = ["std"] }
|
|
num-integer = { version = "0.1", default-features = false }
|
|
num-traits = { version = "0.2", default-features = false, features = ["std"] }
|
|
|
|
[dev-dependencies]
|
|
num-rational = { version = "0.4.2", features = ["num-bigint-std"] }
|
|
proptest = "1"
|
|
|
|
[[example]]
|
|
name = "bench"
|
|
test = false
|