difftreelog
feat std.ceil builtin
in: master
2 files changed
crates/jrsonnet-evaluator/src/builtin/mod.rsdiffbeforeafterboth86 ("modulo".into(), builtin_modulo),86 ("modulo".into(), builtin_modulo),87 ("mod".into(), builtin_mod),87 ("mod".into(), builtin_mod),88 ("floor".into(), builtin_floor),88 ("floor".into(), builtin_floor),89 ("ceil".into(), builtin_ceil),89 ("log".into(), builtin_log),90 ("log".into(), builtin_log),90 ("pow".into(), builtin_pow),91 ("pow".into(), builtin_pow),91 ("extVar".into(), builtin_ext_var),92 ("extVar".into(), builtin_ext_var),278 })279 })279}280}281282fn builtin_ceil(context: Context, _loc: Option<&ExprLocation>, args: &ArgsDesc) -> Result<Val> {283 parse_args!(context, "ceil", args, 1, [284 0, x: ty!(number) => Val::Num;285 ], {286 Ok(Val::Num(x.ceil()))287 })288}280289281fn builtin_log(context: Context, _loc: Option<&ExprLocation>, args: &ArgsDesc) -> Result<Val> {290fn builtin_log(context: Context, _loc: Option<&ExprLocation>, args: &ArgsDesc) -> Result<Val> {282 parse_args!(context, "log", args, 1, [291 parse_args!(context, "log", args, 1, [crates/jrsonnet-stdlib/src/std.jsonnetdiffbeforeafterboth12 primitiveEquals:: $intrinsic(primitiveEquals),12 primitiveEquals:: $intrinsic(primitiveEquals),13 modulo:: $intrinsic(modulo),13 modulo:: $intrinsic(modulo),14 floor:: $intrinsic(floor),14 floor:: $intrinsic(floor),15 ceil:: $intrinsic(ceil),15 log:: $intrinsic(log),16 log:: $intrinsic(log),16 pow:: $intrinsic(pow),17 pow:: $intrinsic(pow),17 extVar:: $intrinsic(extVar),18 extVar:: $intrinsic(extVar),