git.delta.rocks / jrsonnet / refs/commits / a5b2c1951138

difftreelog

feat add std.atan2

Yaroslav Bolyukin2023-11-30parent: #aeb50fc.patch.diff
in: master

2 files changed

modifiedcrates/jrsonnet-stdlib/src/lib.rsdiffbeforeafterboth
104 ("asin", builtin_asin::INST),104 ("asin", builtin_asin::INST),
105 ("acos", builtin_acos::INST),105 ("acos", builtin_acos::INST),
106 ("atan", builtin_atan::INST),106 ("atan", builtin_atan::INST),
107 ("atan2", builtin_atan2::INST),
107 ("exp", builtin_exp::INST),108 ("exp", builtin_exp::INST),
108 ("mantissa", builtin_mantissa::INST),109 ("mantissa", builtin_mantissa::INST),
109 ("exponent", builtin_exponent::INST),110 ("exponent", builtin_exponent::INST),
modifiedcrates/jrsonnet-stdlib/src/math.rsdiffbeforeafterboth
--- a/crates/jrsonnet-stdlib/src/math.rs
+++ b/crates/jrsonnet-stdlib/src/math.rs
@@ -90,6 +90,11 @@
 }
 
 #[builtin]
+pub fn builtin_atan2(y: f64, x: f64) -> f64 {
+	y.atan2(x)
+}
+
+#[builtin]
 pub fn builtin_exp(x: f64) -> f64 {
 	x.exp()
 }