difftreelog
fix forward null-coaelse
in: master
4 files changed
cmds/jrsonnet/Cargo.tomldiffbeforeafterboth23# Bigint type23# Bigint type24exp-bigint = ["jrsonnet-evaluator/exp-bigint", "jrsonnet-cli/exp-bigint"]24exp-bigint = ["jrsonnet-evaluator/exp-bigint", "jrsonnet-cli/exp-bigint"]25# obj?.field, obj?.['field']25# obj?.field, obj?.['field']26exp-null-coaelse = ["jrsonnet-evaluator/exp-null-coaelse", "jrsonnet-parser/exp-null-coaelse"]26exp-null-coaelse = ["jrsonnet-evaluator/exp-null-coaelse", "jrsonnet-parser/exp-null-coaelse", "jrsonnet-cli/exp-null-coaelse"]27# --exp-apply27# --exp-apply28exp-apply = []28exp-apply = []2929crates/jrsonnet-cli/Cargo.tomldiffbeforeafterboth16 "jrsonnet-evaluator/exp-bigint",16 "jrsonnet-evaluator/exp-bigint",17 "jrsonnet-stdlib/exp-bigint",17 "jrsonnet-stdlib/exp-bigint",18]18]19exp-null-coaelse = [20 "jrsonnet-evaluator/exp-null-coaelse",21 "jrsonnet-stdlib/exp-null-coaelse",22]19legacy-this-file = ["jrsonnet-stdlib/legacy-this-file"]23legacy-this-file = ["jrsonnet-stdlib/legacy-this-file"]202421[dependencies]25[dependencies]crates/jrsonnet-evaluator/src/evaluate/mod.rsdiffbeforeafterboth461 ))461 ))462 };462 };463 let Some(super_obj) = ctx.super_obj() else {463 let Some(super_obj) = ctx.super_obj() else {464 #[cfg(feature = "exp-null-coaelse")]465 if *null_coaelse {466 return Ok(Val::Null);467 }464 throw!(NoSuperFound)468 throw!(NoSuperFound)465 };469 };466 let this = ctx470 let this = ctxcrates/jrsonnet-stdlib/Cargo.tomldiffbeforeafterboth19# Bigint type19# Bigint type20exp-bigint = ["num-bigint", "jrsonnet-evaluator/exp-bigint"]20exp-bigint = ["num-bigint", "jrsonnet-evaluator/exp-bigint"]2122exp-null-coaelse = ["jrsonnet-parser/exp-null-coaelse", "jrsonnet-evaluator/exp-null-coaelse"]212322[dependencies]24[dependencies]23jrsonnet-evaluator.workspace = true25jrsonnet-evaluator.workspace = true