diff options
| author | Clar Charr <clar@charr.xyz> | 2018-05-08 12:05:07 -0400 |
|---|---|---|
| committer | Clar Charr <clar@charr.xyz> | 2018-05-08 13:40:17 -0400 |
| commit | 23b6e465b9546b99c8b7609bfa4eeaf2094eed09 (patch) | |
| tree | 816ee3d7459529b651554943a1ea3b2b54c756e8 /src/libcore | |
| parent | b183bd0ad40b0188fc242bfb9f68a0cf1704dbd9 (diff) | |
| download | rust-23b6e465b9546b99c8b7609bfa4eeaf2094eed09.tar.gz rust-23b6e465b9546b99c8b7609bfa4eeaf2094eed09.zip | |
Add more logarithm constants
Diffstat (limited to 'src/libcore')
| -rw-r--r-- | src/libcore/num/f32.rs | 8 | ||||
| -rw-r--r-- | src/libcore/num/f64.rs | 8 |
2 files changed, 16 insertions, 0 deletions
diff --git a/src/libcore/num/f32.rs b/src/libcore/num/f32.rs index 8d5f6f601da..672119eba7f 100644 --- a/src/libcore/num/f32.rs +++ b/src/libcore/num/f32.rs @@ -128,10 +128,18 @@ pub mod consts { #[stable(feature = "rust1", since = "1.0.0")] pub const LOG2_E: f32 = 1.44269504088896340735992468100189214_f32; + /// log<sub>2</sub>(10) + #[unstable(feature = "extra_log_consts", issue = "50540")] + pub const LOG2_10: f32 = 3.32192809488736234787031942948939018_f32; + /// log<sub>10</sub>(e) #[stable(feature = "rust1", since = "1.0.0")] pub const LOG10_E: f32 = 0.434294481903251827651128918916605082_f32; + /// log<sub>10</sub>(2) + #[unstable(feature = "extra_log_consts", issue = "50540")] + pub const LOG10_2: f32 = 0.301029995663981195213738894724493027_f32; + /// ln(2) #[stable(feature = "rust1", since = "1.0.0")] pub const LN_2: f32 = 0.693147180559945309417232121458176568_f32; diff --git a/src/libcore/num/f64.rs b/src/libcore/num/f64.rs index 08b869734d4..220b23a1e6a 100644 --- a/src/libcore/num/f64.rs +++ b/src/libcore/num/f64.rs @@ -124,10 +124,18 @@ pub mod consts { #[stable(feature = "rust1", since = "1.0.0")] pub const E: f64 = 2.71828182845904523536028747135266250_f64; + /// log<sub>2</sub>(10) + #[unstable(feature = "extra_log_consts", issue = "50540")] + pub const LOG2_10: f64 = 3.32192809488736234787031942948939018_f64; + /// log<sub>2</sub>(e) #[stable(feature = "rust1", since = "1.0.0")] pub const LOG2_E: f64 = 1.44269504088896340735992468100189214_f64; + /// log<sub>10</sub>(2) + #[unstable(feature = "extra_log_consts", issue = "50540")] + pub const LOG10_2: f64 = 0.301029995663981195213738894724493027_f64; + /// log<sub>10</sub>(e) #[stable(feature = "rust1", since = "1.0.0")] pub const LOG10_E: f64 = 0.434294481903251827651128918916605082_f64; |
