From fd9b986bfe47f2d4666216a35edf66981b923ac9 Mon Sep 17 00:00:00 2001 From: Mara Bos Date: Tue, 26 Nov 2019 10:47:52 +0100 Subject: [PATCH 1/2] Add core::{f32,f64}::consts::TAU. --- src/libcore/num/f32.rs | 6 ++++++ src/libcore/num/f64.rs | 6 ++++++ 2 files changed, 12 insertions(+) diff --git a/src/libcore/num/f32.rs b/src/libcore/num/f32.rs index 7662bba6b5e13..896ba96d1972d 100644 --- a/src/libcore/num/f32.rs +++ b/src/libcore/num/f32.rs @@ -75,6 +75,12 @@ pub mod consts { #[stable(feature = "rust1", since = "1.0.0")] pub const PI: f32 = 3.14159265358979323846264338327950288_f32; + /// The full circle constant (τ) + /// + /// Equal to 2π. + #[unstable(feature = "tau_constant", issue = "0")] + pub const TAU: f32 = 6.28318530717958647692528676655900577_f32; + /// π/2 #[stable(feature = "rust1", since = "1.0.0")] pub const FRAC_PI_2: f32 = 1.57079632679489661923132169163975144_f32; diff --git a/src/libcore/num/f64.rs b/src/libcore/num/f64.rs index 4a2a35dfb0999..6f1af2cbb811a 100644 --- a/src/libcore/num/f64.rs +++ b/src/libcore/num/f64.rs @@ -75,6 +75,12 @@ pub mod consts { #[stable(feature = "rust1", since = "1.0.0")] pub const PI: f64 = 3.14159265358979323846264338327950288_f64; + /// The full circle constant (τ) + /// + /// Equal to 2π. + #[unstable(feature = "tau_constant", issue = "0")] + pub const TAU: f64 = 6.28318530717958647692528676655900577_f64; + /// π/2 #[stable(feature = "rust1", since = "1.0.0")] pub const FRAC_PI_2: f64 = 1.57079632679489661923132169163975144_f64; From d220ed4fd72a26e40edf0d61bcd9ac52dc87f009 Mon Sep 17 00:00:00 2001 From: Mara Bos Date: Tue, 26 Nov 2019 11:20:54 +0100 Subject: [PATCH 2/2] Add tracking issue number. --- src/libcore/num/f32.rs | 2 +- src/libcore/num/f64.rs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/libcore/num/f32.rs b/src/libcore/num/f32.rs index 896ba96d1972d..38b3fab6d7535 100644 --- a/src/libcore/num/f32.rs +++ b/src/libcore/num/f32.rs @@ -78,7 +78,7 @@ pub mod consts { /// The full circle constant (τ) /// /// Equal to 2π. - #[unstable(feature = "tau_constant", issue = "0")] + #[unstable(feature = "tau_constant", issue = "66770")] pub const TAU: f32 = 6.28318530717958647692528676655900577_f32; /// π/2 diff --git a/src/libcore/num/f64.rs b/src/libcore/num/f64.rs index 6f1af2cbb811a..f093bae9590ea 100644 --- a/src/libcore/num/f64.rs +++ b/src/libcore/num/f64.rs @@ -78,7 +78,7 @@ pub mod consts { /// The full circle constant (τ) /// /// Equal to 2π. - #[unstable(feature = "tau_constant", issue = "0")] + #[unstable(feature = "tau_constant", issue = "66770")] pub const TAU: f64 = 6.28318530717958647692528676655900577_f64; /// π/2