Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/CertainLach/jrsonnet
Rust implementation of Jsonnet language
https://github.com/CertainLach/jrsonnet
perf(evaluator): deserialize instead of parsing std
03f24e72fbecfc992c86f52e417fdcd6cf4793ef authored over 4 years ago by Лач <[email protected]>
03f24e72fbecfc992c86f52e417fdcd6cf4793ef authored over 4 years ago by Лач <[email protected]>
feat(evaluator): better stacktraces
f306bdede4dd5b5d4e1d3ec7f925e495c2ca55b7 authored over 4 years ago by Лач <[email protected]>
f306bdede4dd5b5d4e1d3ec7f925e495c2ca55b7 authored over 4 years ago by Лач <[email protected]>
perf: add flags for release build
7bff4936baf869c1dcf1fd824aaff68a2648ac32 authored over 4 years ago by Лач <[email protected]>
7bff4936baf869c1dcf1fd824aaff68a2648ac32 authored over 4 years ago by Лач <[email protected]>
feat(parser): serializable AST
0444432f3e2120c8928575eda2192dec429e80d0 authored over 4 years ago by Лач <[email protected]>
0444432f3e2120c8928575eda2192dec429e80d0 authored over 4 years ago by Лач <[email protected]>
feat: CLI
3302a3dd316f40ad4e991caf7d41d98b5870fbb9 authored over 4 years ago by Лач <[email protected]>
3302a3dd316f40ad4e991caf7d41d98b5870fbb9 authored over 4 years ago by Лач <[email protected]>
feat(evaluator): use errors, pass EvaluationState
fab41c8db644a692bd36beb5a46dcc64e02bd2be authored over 4 years ago by Лач <[email protected]>
fab41c8db644a692bd36beb5a46dcc64e02bd2be authored over 4 years ago by Лач <[email protected]>
feat(evaluator): eval methods in EvaluationState
b855963d6e2b801932ec086569ceed18683cf109 authored over 4 years ago by Лач <[email protected]>
b855963d6e2b801932ec086569ceed18683cf109 authored over 4 years ago by Лач <[email protected]>
feat(evaluator): ArrComp support
4aecc221ffa52f19aaca13c212bbd95fae721764 authored over 4 years ago by Лач <[email protected]>
4aecc221ffa52f19aaca13c212bbd95fae721764 authored over 4 years ago by Лач <[email protected]>
feat(evaluator): Expr::Arr support
56fe3090ef64fd295e574efde0edf2e702416c86 authored over 4 years ago by Лач <[email protected]>
56fe3090ef64fd295e574efde0edf2e702416c86 authored over 4 years ago by Лач <[email protected]>
test(evaluator): sjsonnet test fix
8915d0b93690535fad45ac0804a729826774a523 authored over 4 years ago by Лач <[email protected]>
8915d0b93690535fad45ac0804a729826774a523 authored over 4 years ago by Лач <[email protected]>
ci: add gitlab-ci config
8a8516d963699ca020bad53a01086d46b2b5b045 authored over 4 years ago by Лач <[email protected]>
8a8516d963699ca020bad53a01086d46b2b5b045 authored over 4 years ago by Лач <[email protected]>
feat(evaluator): propogate EvaluationState
8d448f754f461db33dc0a633fdcdcf189fb2db85 authored over 4 years ago by Лач <[email protected]>
8d448f754f461db33dc0a633fdcdcf189fb2db85 authored over 4 years ago by Лач <[email protected]>
feat(evaluator): stacktrace preparation
1450eba5617740a95f6187147f65d9a115c774fb authored over 4 years ago by Лач <[email protected]>
1450eba5617740a95f6187147f65d9a115c774fb authored over 4 years ago by Лач <[email protected]>
perf(evaluator): cache LazyVal/obj fields
b25a25b23bf97bbae61214d4d1ef6472fa0e96cb authored over 4 years ago by Лач <[email protected]>
b25a25b23bf97bbae61214d4d1ef6472fa0e96cb authored over 4 years ago by Лач <[email protected]>
feat(evaluator): use LocExpr
11818aa7b73551c68cca773f05c90943bff432c1 authored over 4 years ago by Лач <[email protected]>
11818aa7b73551c68cca773f05c90943bff432c1 authored over 4 years ago by Лач <[email protected]>
feat(parser): save ast expression location
c4387b31b01ad5b78288146ef70cba0361b23a6d authored over 4 years ago by Лач <[email protected]>
c4387b31b01ad5b78288146ef70cba0361b23a6d authored over 4 years ago by Лач <[email protected]>
style: fix rustfmt and clippy warnings
ad8b59dcdf8970544daa76b4152031a8723776cd authored over 4 years ago by Лач <[email protected]>
ad8b59dcdf8970544daa76b4152031a8723776cd authored over 4 years ago by Лач <[email protected]>
fix(evaluator): utf-8 support
64fb3950ee002c64b3f3668aec0d08bbd8cc6b7b authored over 4 years ago by Лач <[email protected]>
64fb3950ee002c64b3f3668aec0d08bbd8cc6b7b authored over 4 years ago by Лач <[email protected]>
fix(evaluator): instristics
26c294dc66fa85c4864d6e1ac6acb356597a4fec authored over 4 years ago by Лач <[email protected]>
26c294dc66fa85c4864d6e1ac6acb356597a4fec authored over 4 years ago by Лач <[email protected]>
chore(std): temporarly add intristic namespace
30ac0c86ee682bd19f19eced0ba52726c5b63def authored over 4 years ago by Лач <[email protected]>
30ac0c86ee682bd19f19eced0ba52726c5b63def authored over 4 years ago by Лач <[email protected]>
fix(parser): infix operator precedence
7c9753954b3b6504d5ffa830c4a970b4dec815f1 authored over 4 years ago by Лач <[email protected]>
7c9753954b3b6504d5ffa830c4a970b4dec815f1 authored over 4 years ago by Лач <[email protected]>
fix(evaluator): indirect_self bug
2e6febe0ffcda089478ea1e10cd543d9bafd7a32 authored over 4 years ago by Лач <[email protected]>
2e6febe0ffcda089478ea1e10cd543d9bafd7a32 authored over 4 years ago by Лач <[email protected]>
refactor(evaluator): use closures where possible
abae2f2e28fb70605894d3befd6a98a9045d5a64 authored over 4 years ago by Лач <[email protected]>
abae2f2e28fb70605894d3befd6a98a9045d5a64 authored over 4 years ago by Лач <[email protected]>
test(parser): merge new tests
078724755e3cb7ab8670bc4408a31f6faa0cb29b authored over 4 years ago by Лач <[email protected]>
078724755e3cb7ab8670bc4408a31f6faa0cb29b authored over 4 years ago by Лач <[email protected]>
chore(evaluator): partial interpreter implementation
067b138a5c9b9a27e1cf3b84c545a1e0a48020d2 authored over 4 years ago by Лач <[email protected]>
067b138a5c9b9a27e1cf3b84c545a1e0a48020d2 authored over 4 years ago by Лач <[email protected]>
refactor(parser): make parser parse stdlib successfully
45767d31ad1f582d4950c7b7c1601f971ff852c0 authored over 4 years ago by Лач <[email protected]>
45767d31ad1f582d4950c7b7c1601f971ff852c0 authored over 4 years ago by Лач <[email protected]>
chore(stdlib): package jsonnet standard library
aee104d79723858ff797a315a0aa188453753422 authored over 4 years ago by Лач <[email protected]>
aee104d79723858ff797a315a0aa188453753422 authored over 4 years ago by Лач <[email protected]>
fix(parser): allow zero length strings
431f2ab123a563e9ddfd1bde8e6d399dde6d71a5 authored over 4 years ago by Лач <[email protected]>
431f2ab123a563e9ddfd1bde8e6d399dde6d71a5 authored over 4 years ago by Лач <[email protected]>
feat(parser): trace feature for peg
ee033ba226d8304a5cddd2d8b7a2b05122a57c83 authored over 4 years ago by Лач <[email protected]>
ee033ba226d8304a5cddd2d8b7a2b05122a57c83 authored over 4 years ago by Лач <[email protected]>
fix(parser): move suffixes to expr_basic, function parsing
BREAKING CHANGE: Renamed:
Args => ArgsDesc
Params => ParamsDesc
test(parser): move duplicate part of tests to submodule
3527065e268dd83454ee60d3e3d42b2fbe659112 authored over 4 years ago by progrm_jarvis <[email protected]>
3527065e268dd83454ee60d3e3d42b2fbe659112 authored over 4 years ago by progrm_jarvis <[email protected]>
test(parser): add `basic_math_parened` test
1f0db6255b8931d8f7774b5f0a945695318313eb authored over 4 years ago by progrm_jarvis <[email protected]>
1f0db6255b8931d8f7774b5f0a945695318313eb authored over 4 years ago by progrm_jarvis <[email protected]>
chore(git): ignore .idea/ directory
67ebf550809e4ad706524550dbbbf4a9faeefc83 authored over 4 years ago by progrm_jarvis <[email protected]>
67ebf550809e4ad706524550dbbbf4a9faeefc83 authored over 4 years ago by progrm_jarvis <[email protected]>
test(parser): add `basic_math_with_indents` test
2711ddb28fc994397bebf4eaa83e9d976c3ad976 authored over 4 years ago by progrm_jarvis <[email protected]>
2711ddb28fc994397bebf4eaa83e9d976c3ad976 authored over 4 years ago by progrm_jarvis <[email protected]>
style: initially reformat sources
4452d857a2b67ef9ee81ef56b8cd2f14d0be785a authored over 4 years ago by progrm_jarvis <[email protected]>
4452d857a2b67ef9ee81ef56b8cd2f14d0be785a authored over 4 years ago by progrm_jarvis <[email protected]>
chore(rustfmt): add config for hard_tabs
0fd8838e2695987bd92cd991bbb9ee4901f78957 authored over 4 years ago by progrm_jarvis <[email protected]>
0fd8838e2695987bd92cd991bbb9ee4901f78957 authored over 4 years ago by progrm_jarvis <[email protected]>
feat(evaluator): create evaluator crate
BREAKING CHANGE: rename Expr internals to not match Expr variants
9b267d56d7881bdc98915ff740bf83daac39f15a authored over 4 years ago by Лач <[email protected]>
chore(parser): initial parser commit
31dfb91f8ba375b1e36be855f8ec823de8da5c2c authored over 4 years ago by Лач <[email protected]>
31dfb91f8ba375b1e36be855f8ec823de8da5c2c authored over 4 years ago by Лач <[email protected]>