From a5b2c195113870d322d405c64b1111a58b06657a Mon Sep 17 00:00:00 2001 From: Yaroslav Bolyukin Date: Thu, 30 Nov 2023 20:45:36 +0000 Subject: [PATCH] feat: add std.atan2 --- --- 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), --- 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() } -- gitstuff