git.delta.rocks / jrsonnet / refs/commits / 0d33992df094

difftreelog

feat add std.round

Paweł Bęza2023-07-11parent: #4300764.patch.diff
in: master
Upstream issue: https://github.com/google/go-jsonnet/pull/683

2 files changed

modifiedcrates/jrsonnet-stdlib/src/lib.rsdiffbeforeafterboth
104 ("exp", builtin_exp::INST),104 ("exp", builtin_exp::INST),
105 ("mantissa", builtin_mantissa::INST),105 ("mantissa", builtin_mantissa::INST),
106 ("exponent", builtin_exponent::INST),106 ("exponent", builtin_exponent::INST),
107 ("round", builtin_round::INST),
107 // Operator108 // Operator
108 ("mod", builtin_mod::INST),109 ("mod", builtin_mod::INST),
109 ("primitiveEquals", builtin_primitive_equals::INST),110 ("primitiveEquals", builtin_primitive_equals::INST),
modifiedcrates/jrsonnet-stdlib/src/math.rsdiffbeforeafterboth
115 frexp(x).1115 frexp(x).1
116}116}
117
118#[builtin]
119pub fn builtin_round(x: f64) -> f64 {
120 x.round()
121}
117122