git.delta.rocks / jrsonnet / refs/commits / 1979dbda1bc0

difftreelog

feat static analysis

tnwsmlqtYaroslav Bolyukin2026-04-25parent: #259b3ab.patch.diff
in: master

45 files changed

addedcrates/jrsonnet-evaluator/src/analysis_tests/array_comp.jsonnetdiffbeforeafterboth

no changes

addedcrates/jrsonnet-evaluator/src/analysis_tests/dollar_deeply_nested.jsonnetdiffbeforeafterboth

no changes

addedcrates/jrsonnet-evaluator/src/analysis_tests/dollar_outside_object.jsonnetdiffbeforeafterboth

no changes

addedcrates/jrsonnet-evaluator/src/analysis_tests/function_def.jsonnetdiffbeforeafterboth

no changes

addedcrates/jrsonnet-evaluator/src/analysis_tests/hoistable_local.jsonnetdiffbeforeafterboth

no changes

addedcrates/jrsonnet-evaluator/src/analysis_tests/ifelse.jsonnetdiffbeforeafterboth

no changes

addedcrates/jrsonnet-evaluator/src/analysis_tests/literal.jsonnetdiffbeforeafterboth

no changes

addedcrates/jrsonnet-evaluator/src/analysis_tests/loop_invariant.jsonnetdiffbeforeafterboth

no changes

addedcrates/jrsonnet-evaluator/src/analysis_tests/mutual_recursion.jsonnetdiffbeforeafterboth

no changes

addedcrates/jrsonnet-evaluator/src/analysis_tests/nested_object_independent.jsonnetdiffbeforeafterboth

no changes

addedcrates/jrsonnet-evaluator/src/analysis_tests/object_comp.jsonnetdiffbeforeafterboth

no changes

addedcrates/jrsonnet-evaluator/src/analysis_tests/object_dollar.jsonnetdiffbeforeafterboth

no changes

addedcrates/jrsonnet-evaluator/src/analysis_tests/object_self.jsonnetdiffbeforeafterboth

no changes

addedcrates/jrsonnet-evaluator/src/analysis_tests/object_with_locals.jsonnetdiffbeforeafterboth

no changes

addedcrates/jrsonnet-evaluator/src/analysis_tests/redeclared_local.jsonnetdiffbeforeafterboth

no changes

addedcrates/jrsonnet-evaluator/src/analysis_tests/shadowing.jsonnetdiffbeforeafterboth

no changes

addedcrates/jrsonnet-evaluator/src/analysis_tests/simple_local.jsonnetdiffbeforeafterboth

no changes

addedcrates/jrsonnet-evaluator/src/analysis_tests/slice.jsonnetdiffbeforeafterboth

no changes

addedcrates/jrsonnet-evaluator/src/analysis_tests/super_outside_object.jsonnetdiffbeforeafterboth

no changes

addedcrates/jrsonnet-evaluator/src/analysis_tests/super_usage.jsonnetdiffbeforeafterboth

no changes

addedcrates/jrsonnet-evaluator/src/analysis_tests/undefined_var.jsonnetdiffbeforeafterboth

no changes

addedcrates/jrsonnet-evaluator/src/analysis_tests/unused_local.jsonnetdiffbeforeafterboth

no changes

addedcrates/jrsonnet-evaluator/src/analyze.rsdiffbeforeafterboth

no changes

addedcrates/jrsonnet-evaluator/src/snapshots/jrsonnet_evaluator__analyze__tests__snapshots@array_comp.jsonnet.snapdiffbeforeafterboth

no changes

addedcrates/jrsonnet-evaluator/src/snapshots/jrsonnet_evaluator__analyze__tests__snapshots@dollar_deeply_nested.jsonnet.snapdiffbeforeafterboth

no changes

addedcrates/jrsonnet-evaluator/src/snapshots/jrsonnet_evaluator__analyze__tests__snapshots@dollar_outside_object.jsonnet.snapdiffbeforeafterboth

no changes

addedcrates/jrsonnet-evaluator/src/snapshots/jrsonnet_evaluator__analyze__tests__snapshots@function_def.jsonnet.snapdiffbeforeafterboth

no changes

addedcrates/jrsonnet-evaluator/src/snapshots/jrsonnet_evaluator__analyze__tests__snapshots@hoistable_local.jsonnet.snapdiffbeforeafterboth

no changes

addedcrates/jrsonnet-evaluator/src/snapshots/jrsonnet_evaluator__analyze__tests__snapshots@ifelse.jsonnet.snapdiffbeforeafterboth

no changes

addedcrates/jrsonnet-evaluator/src/snapshots/jrsonnet_evaluator__analyze__tests__snapshots@literal.jsonnet.snapdiffbeforeafterboth

no changes

addedcrates/jrsonnet-evaluator/src/snapshots/jrsonnet_evaluator__analyze__tests__snapshots@loop_invariant.jsonnet.snapdiffbeforeafterboth

no changes

addedcrates/jrsonnet-evaluator/src/snapshots/jrsonnet_evaluator__analyze__tests__snapshots@mutual_recursion.jsonnet.snapdiffbeforeafterboth

no changes

addedcrates/jrsonnet-evaluator/src/snapshots/jrsonnet_evaluator__analyze__tests__snapshots@nested_object_independent.jsonnet.snapdiffbeforeafterboth

no changes

addedcrates/jrsonnet-evaluator/src/snapshots/jrsonnet_evaluator__analyze__tests__snapshots@object_comp.jsonnet.snapdiffbeforeafterboth

no changes

addedcrates/jrsonnet-evaluator/src/snapshots/jrsonnet_evaluator__analyze__tests__snapshots@object_dollar.jsonnet.snapdiffbeforeafterboth

no changes

addedcrates/jrsonnet-evaluator/src/snapshots/jrsonnet_evaluator__analyze__tests__snapshots@object_self.jsonnet.snapdiffbeforeafterboth

no changes

addedcrates/jrsonnet-evaluator/src/snapshots/jrsonnet_evaluator__analyze__tests__snapshots@object_with_locals.jsonnet.snapdiffbeforeafterboth

no changes

addedcrates/jrsonnet-evaluator/src/snapshots/jrsonnet_evaluator__analyze__tests__snapshots@redeclared_local.jsonnet.snapdiffbeforeafterboth

no changes

addedcrates/jrsonnet-evaluator/src/snapshots/jrsonnet_evaluator__analyze__tests__snapshots@shadowing.jsonnet.snapdiffbeforeafterboth

no changes

addedcrates/jrsonnet-evaluator/src/snapshots/jrsonnet_evaluator__analyze__tests__snapshots@simple_local.jsonnet.snapdiffbeforeafterboth

no changes

addedcrates/jrsonnet-evaluator/src/snapshots/jrsonnet_evaluator__analyze__tests__snapshots@slice.jsonnet.snapdiffbeforeafterboth

no changes

addedcrates/jrsonnet-evaluator/src/snapshots/jrsonnet_evaluator__analyze__tests__snapshots@super_outside_object.jsonnet.snapdiffbeforeafterboth

no changes

addedcrates/jrsonnet-evaluator/src/snapshots/jrsonnet_evaluator__analyze__tests__snapshots@super_usage.jsonnet.snapdiffbeforeafterboth

no changes

addedcrates/jrsonnet-evaluator/src/snapshots/jrsonnet_evaluator__analyze__tests__snapshots@undefined_var.jsonnet.snapdiffbeforeafterboth

no changes

addedcrates/jrsonnet-evaluator/src/snapshots/jrsonnet_evaluator__analyze__tests__snapshots@unused_local.jsonnet.snapdiffbeforeafterboth

no changes