- feat --line_padding flag
- feat(parser) correct strings support
- feat(evaluator) tailstrict functions
- feat(parser) tailstrict call, multiline
- feat(evaluator) add std.trace intristic
- fix(parser) use precedence climbing for suffixes
- chore rename executable to jrsonnet
- tests: add makefile to simplify official test suite usage
- feat fancy syntax errors
- feat(evaluator) specify error type
- feat(parser) reexport PEG
- feat show only source code slice on error
- feat multiple trace formats
- refactor(evaluator) use PathBuf for file paths
- feat(parser) use PathBuf for file names
- fix make jsonnet tests partially pass
- feat add noop args from original jsonnet
- fix(parser) desugar == to std.equals
- fix(parser) desugar % to std.mod
- fix(evaluator) arrays should be lazy
- fix(parser) infix operator precedence, ifcomp
- fix(evaluator) string arithmetics
- feat CLI --format option
- fix(evaluator) correct handling of true || expr
- feat(evaluator) add_global method
- feat(parser) bitnot, python comments
- build regenerate Cargo.lock
- feat improve error display
- perf(evaluator) deserialize instead of parsing std
- feat(evaluator) better stacktraces
- perf add flags for release build
- feat(parser) serializable AST
- 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
- ci add gitlab-ci config
- feat(evaluator) propogate EvaluationState
- feat(evaluator) stacktrace preparation
- perf(evaluator) cache LazyVal/obj fields
- feat(evaluator) use LocExpr
- feat(parser) save ast expression location
- style fix rustfmt and clippy warnings
- fix(evaluator) utf-8 support
- fix(evaluator) instristics
- chore(std) temporarly add intristic namespace
- fix(parser) infix operator precedence
- fix(evaluator) indirect_self bug
difftreelog
commits
/history