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
--- a/crates/jrsonnet-stdlib/src/lib.rs
+++ b/crates/jrsonnet-stdlib/src/lib.rs
@@ -104,6 +104,7 @@
 		("asin", builtin_asin::INST),
 		("acos", builtin_acos::INST),
 		("atan", builtin_atan::INST),
+		("atan2", builtin_atan2::INST),
 		("exp", builtin_exp::INST),
 		("mantissa", builtin_mantissa::INST),
 		("exponent", builtin_exponent::INST),
modifiedcrates/jrsonnet-stdlib/src/math.rsdiffbeforeafterboth
89 x.atan()89 x.atan()
90}90}
91
92#[builtin]
93pub fn builtin_atan2(y: f64, x: f64) -> f64 {
94 y.atan2(x)
95}
9196
92#[builtin]97#[builtin]
93pub fn builtin_exp(x: f64) -> f64 {98pub fn builtin_exp(x: f64) -> f64 {