- fix(evaluator) normal visibility handling
- feat TLA support
- fix(evaluator) handle visibility for objectFieldsEx
- feat import support
- feat std.extVar support
- perf(evaluator) specify known initial capacity
- feat(obj) visibility aware field list
- docs(evaluator) remove old todos
- refactor(evaluator) extract shared function call parsing code
- feat(evaluator) tailstrict calls
- feat(evaluator) tailstrict functions
- feat(evaluator) add std.trace intristic
- feat(evaluator) specify error type
- refactor(evaluator) use PathBuf for file paths
- fix make jsonnet tests partially pass
- fix(parser) desugar == to std.equals
- fix(evaluator) arrays should be lazy
- fix(evaluator) string arithmetics
- fix(evaluator) correct handling of true || expr
- feat(evaluator) add_global method
- perf(evaluator) deserialize instead of parsing std
- feat(evaluator) better stacktraces
- feat CLI
- feat(evaluator) use errors, pass EvaluationState
- feat(evaluator) eval methods in EvaluationState
- feat(evaluator) ArrComp support
- feat(evaluator) Expr::Arr support
- test(evaluator) sjsonnet test fix
- feat(evaluator) propogate EvaluationState
- feat(evaluator) stacktrace preparation
- perf(evaluator) cache LazyVal/obj fields
- feat(evaluator) use LocExpr
- style fix rustfmt and clippy warnings
- fix(evaluator) utf-8 support
- fix(evaluator) instristics
- fix(evaluator) indirect_self bug
- refactor(evaluator) use closures where possible
- test(parser) merge new tests
- chore(evaluator) partial interpreter implementation
- feat(evaluator) create evaluator crate BREAKING CHANGE: rename Expr internals to not match Expr variants
difftreelog
commits
crates/jsonnet-evaluator/srchistory