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

style(evaluator): fix clippy warnings

0ba2642a3a699a4f417cdfc7ad6ea734f88d22cf authored over 4 years ago by Лач <[email protected]>
fix(evaluator): use exceptions instead of panic in functions

0afc5f71ec0d4159f9d6ad052dcfc7950fa62d0f authored over 4 years ago by Лач <[email protected]>
refactor(evaluator): use argument parsing macro

bcda254909e402baecae4057d93370dc172c9561 authored over 4 years ago by Лач <[email protected]>
feat(evaluator): argument parsing macro

6435abec6b9f0a013d45061df5791878dee02be4 authored over 4 years ago by Лач <[email protected]>
test: fixes for latest updates

cfd7ffef0b976705702cf64ae63c14d23f345336 authored over 4 years ago by Лач <[email protected]>
perf: use jemalloc

65d549384d502c26981dfbf3403f070997112768 authored over 4 years ago by Лач <[email protected]>
perf: std ast codegen

337d066dc72d7eb700e6d7a29c097f3af4fbf5f5 authored over 4 years ago by Лач <[email protected]>
feat(parser): more serialization options

0ed995fd3f77c13ffab8c179b9570e4bfd4d0b28 authored over 4 years ago by Лач <[email protected]>
docs: populate README with benchmark results

811ff8af0e6aa0f1a4b151930075b27c666a208c authored over 4 years ago by Лач <[email protected]>
chore: add license

7e19bef42188be1edc70f11705b5b458306c7c68 authored over 4 years ago by Лач <[email protected]>
build: add serialized-stdlib feature description

70a44bf2ef649bcc4020c881d1a23aedd6c68c5c authored over 4 years ago by Лач <[email protected]>
refactor(evaluator): remove inline variant of argument parsing

6db420cedf84b00d8dda7af412e42e1b5e83c45a authored over 4 years ago by Лач <[email protected]>
perf: rc imports

9e9c9376494e85a3d79b986ab41a3ae661f7d2ab authored over 4 years ago by Лач <[email protected]>
fix(evaluator): add missing intristics: char, encodeUTF8, md5

4a1c9d0032c1d5e50d522c444e7320ff18c4806a authored over 4 years ago by Лач <[email protected]>
fix(parser): allow trailing comma in params

a5ca2ae561dffca9dfc3a71212b327800131005e authored over 4 years ago by Лач <[email protected]>
perf: use json serialization directly

6a58b0ec338651c2434f912c521f8963eccad5df authored over 4 years ago by Лач <[email protected]>
perf(evaluator): faster json functions

bb84d33795c87b5c5f1d2ca4d5507347cc598185 authored over 4 years ago by Лач <[email protected]>
perf: lesser and cheaper clones

a0455123d69416b7bfbab820e77cecb9a31358f4 authored over 4 years ago by Лач <[email protected]>
perf: Rc file name

c1a6c6ac4824d47790334fce0e25644aeaecd548 authored over 4 years ago by Лач <[email protected]>
perf(evaluator): drop lazy closure after evaluation

91108e4246a46dfb9c362e951fea947497cf75d4 authored over 4 years ago by Лач <[email protected]>
build: update deps

1e398195f50623b576e6e2d3efa82c28e433b3a4 authored over 4 years ago by Лач <[email protected]>
perf(evaluator): emove expr from stacktraces

90cacba70c63dcd7449ceb1b496212a22325e5a3 authored over 4 years ago by Лач <[email protected]>
perf(evaluator): remove inline attribute

f5b072424accc5e7ddf8f94005e44f105151bc41 authored over 4 years ago by Лач <[email protected]>
chore(evaluator): remove debugging

1a55b09f00bbabb24251734b5e3c01a851d71458 authored over 4 years ago by Лач <[email protected]>
feat(evaluator): error cloning

7288e541bb59723c86740a101ba37afe2ae5a6cf authored over 4 years ago by Лач <[email protected]>
docs(evaluator): completed TODO

143bb30a2a41582fca1dd071a1c5ecb27e89d3fe authored over 4 years ago by Лач <[email protected]>
feat(evaluator): add ability to call functions with values

d429a484deb0668321d406f1517db705b6b8adc4 authored over 4 years ago by Лач <[email protected]>
perf(evaluator): remove unnecessary cloning

eff1bc234bfbd10d4e7d933f01ea109f39cd884d authored over 4 years ago by Лач <[email protected]>
feat(evaluator): run_in_state helper

ce9e7d90ad74d33cf157097a08e13e807deaa53d authored over 4 years ago by Лач <[email protected]>
feat: library paths

30d0357ae3c25f64855b1b5489ca69a9bc6daa61 authored over 4 years ago by Лач <[email protected]>
fix(evaluator): remove useless stack frame for ifs

d8c2588d1b3358bd3255eac5c18314f80bedd405 authored over 4 years ago by Лач <[email protected]>
test(evaluator): function calls

7740dddc3e992c811e119e5da336cb5ff881b26b authored over 4 years ago by Лач <[email protected]>
fix(evaluator): use context with globals for `into_json`

09336b18552d7942a9bc92ab834979ec19c4174a authored over 4 years ago by Лач <[email protected]>
feat(evaluator): better context Debug impl

99ccb5062b08631023a2a8c770097f583c0d381e authored over 4 years ago by Лач <[email protected]>
fix(evaluator): restrict standalone `super` usage

f3a68fbe77637393acafc18a7ef9f079b32c4a23 authored over 4 years ago by Лач <[email protected]>
feat(evaluator): Err instead of panic on unknown variable

9b331948fca2202e550f2cb7d348d888eab5be4f authored over 4 years ago by Лач <[email protected]>
test(evaluator): object assertions

012ef803abd42d2bef1863b37786590b13883dab authored over 4 years ago by Лач <[email protected]>
test(evaluator): faster join

8a141fc6d756d21778ea8f6415321fb19bbdc1ae authored over 4 years ago by Лач <[email protected]>
perf(evaluator): "faster" feature flag

a9b3ad095ce84c489cc677e33e620902c82fe70f authored over 4 years ago by Лач <[email protected]>
fix(evaluator): str+num infinite recursion

f8b60736ba96028b8c3e2f3ac343539c2f5cb502 authored over 4 years ago by Лач <[email protected]>
fix(parser): slice case with present end and missing step

0b9856e750cddbc9c11766efeb6acdd05c3d72cd authored over 4 years ago by Лач <[email protected]>
feat(evaluator): add importStr

f42e5e7a70ee2d21634bd94bf28ea413825a3f75 authored over 4 years ago by Лач <[email protected]>
fix: make str+any/any+str to work as in vanilla

d84b1e98b6e6413032fd258c31b8948fed043dd6 authored over 4 years ago by Лач <[email protected]>
feat(evaluator): Val::into_json

03aecb4e599f9df8f1817e81a49865c90e1d60c1 authored over 4 years ago by Лач <[email protected]>
feat(parser): slice desugaring

2edd59dfdd9f1fba4a3e5986f3e682d384763255 authored over 4 years ago by Лач <[email protected]>
refactor(parser): remove useless AST expressions

c08e7d892b3e91abf68797364fc202a834633eb6 authored over 4 years ago by Лач <[email protected]>
fix: correct string block parsing

b7f33d336d240403484caa221e65bd250b0d91fa authored over 4 years ago by Лач <[email protected]>
feat(evaluator): index errors

55e9769db4590614707a4655c1a860042d7230c6 authored over 4 years ago by Лач <[email protected]>
feat: obj.objectHasEx support

a18f0b6c2a9af9a00a78df49b9f60a4ae32ef8e5 authored over 4 years ago by Лач <[email protected]>
feat: obj comp support

9f3d17001fc1d360674bbc48ccbab3293c5a3e52 authored over 4 years ago by Лач <[email protected]>
refactor(evaluator): replace Binding with LazyBinding

abdb122c59b2df0b563815e52789e1d2e8e6eff4 authored over 4 years ago by Лач <[email protected]>
docs: add note about spec support

96f2d11e572d963b6290985860ff92d5e390c37e authored over 4 years ago by Лач <[email protected]>
style(evaluator): borrow output only once

f7f32731a2526c4b93858dc0d33fac16725eab9a authored over 4 years ago by Лач <[email protected]>
fix(evaluator): normal visibility handling

f2f61f48ca3302dcac076e662cf8ef8f3aa6e4e8 authored over 4 years ago by Лач <[email protected]>
feat: TLA support

f6270c13babfd787bd2b05447b8f9f0a099280b1 authored over 4 years ago by Лач <[email protected]>
fix(build): upload missing Cargo.toml update

d581de06ab9f61747aecfb559b8853ed0e291f87 authored over 4 years ago by Лач <[email protected]>
fix(evaluator): handle visibility for objectFieldsEx

6194e7ed07383e02f5ba219b6897d50eb5e3805d authored over 4 years ago by Лач <[email protected]>
feat: import support

1dbd15d5102e596de36d62ea838c7c20dc5f4eb3 authored over 4 years ago by Лач <[email protected]>
feat: std.extVar support

ff03a2a1eb62e93b94ddce16911686fd97e203a5 authored over 4 years ago by Лач <[email protected]>
perf(evaluator): specify known initial capacity

7420435452f05a87f74caedb36f07cf5fb244635 authored over 4 years ago by Лач <[email protected]>
feat(obj): visibility aware field list

2bdb11ee20964721b80f94fb422ff3a7798c6a8a authored over 4 years ago by Лач <[email protected]>
docs(evaluator): remove old todos

a1dd402deb1d63e4940453ee5344c69ef8cf3e0a authored over 4 years ago by Лач <[email protected]>
feat(parser): in operator desugaring

ff23e408f240e42dcfd9980de63f08d09e81617b authored over 4 years ago by Лач <[email protected]>
fix(parser): import parsing order

9fc7fc56bf0c3525c034b081aa4e59204523ea87 authored over 4 years ago by Лач <[email protected]>
feat(parser): import statement parsing

66507e36aa95a579406045bcae4c81f53cadcdd6 authored over 4 years ago by Лач <[email protected]>
test: change opt-level to ensure function inlining is performed

3f3e40506793d7622166ff7d16c131456bf5be97 authored over 4 years ago by Лач <[email protected]>
refactor(evaluator): extract shared function call parsing code

fde4f0975c47471d8de546ad2452a855493e5e9f authored over 4 years ago by Лач <[email protected]>
feat(parser): Defer ArgsDesc to Vec

f287f4626a3f60eab5bc507ecc78964fd55741d8 authored over 4 years ago by Лач <[email protected]>
style(stdlib): fix clippy lints

6820e6d39ecf6f91d16796921206803c22478f9d authored over 4 years ago by Лач <[email protected]>
build: sync cargo.toml

31da3dd5cc478828dbaaa404ad0a3ef084e7ffc7 authored over 4 years ago by Лач <[email protected]>
docs: add readme

50bde5b3e7a2ee1b3401f2a5909680539c432d9f authored over 4 years ago by Лач <[email protected]>
feat(evaluator): tailstrict calls

d52916af8b0a51c99f670d5029b790560623886a authored over 4 years ago by Лач <[email protected]>
feat: --line_padding flag

dbab17762a03498e7c3d982ed93415218981cae2 authored over 4 years ago by Лач <[email protected]>
feat(parser): correct strings support

17973b574124e02462a001869ee7a228721f1600 authored over 4 years ago by Лач <[email protected]>
feat(evaluator): tailstrict functions

432b17211316ff8bb796df96d004f7bb310a57bc authored over 4 years ago by Лач <[email protected]>
feat(parser): tailstrict call, multiline

8eff8514f06717c32f9e90f8a7e167bb9f8e26c3 authored over 4 years ago by Лач <[email protected]>
feat(evaluator): add std.trace intristic

fe1850854e91d492d16a817f54db847d47a64877 authored over 4 years ago by Лач <[email protected]>
fix(parser): use precedence climbing for suffixes

be9904ac0d57fd543612e99582af9e845e44265b authored over 4 years ago by Лач <[email protected]>
chore: rename executable to jrsonnet

e78129aea9afdb2d59abba45675e74b988c69efb authored over 4 years ago by Лач <[email protected]>
tests: add makefile to simplify official test suite usage

bcd9b11cb3aa5db644b209e641a24a2f102ecccb authored over 4 years ago by Лач <[email protected]>
feat: fancy syntax errors

96d9345e6c0dca71a8816e124b299ddd510c46fb authored over 4 years ago by Лач <[email protected]>
feat(evaluator): specify error type

d4fc7a8940c73f2397db414b968a3eef1c277572 authored over 4 years ago by Лач <[email protected]>
feat(parser): reexport PEG

9dc4a3f92cc6b4a7420b3eac218e88a57e09c601 authored over 4 years ago by Лач <[email protected]>
feat: show only source code slice on error

1e7463d0e79ecdb9ca07ebc24578ade518fa1fa4 authored over 4 years ago by Лач <[email protected]>
feat: multiple trace formats

a69298f739ac7682ad6b3071e93e4c3b7c272875 authored over 4 years ago by Лач <[email protected]>
refactor(evaluator): use PathBuf for file paths

e614efaa7567585cf36654f6e42271fcfbce9a00 authored over 4 years ago by Лач <[email protected]>
feat(parser): use PathBuf for file names

30ce98effbb6e373f74e408ef29d8d4f3c034e17 authored over 4 years ago by Лач <[email protected]>
fix: make jsonnet tests partially pass

e53de5dd7f694bdfeb3dda039c99583d39851d49 authored over 4 years ago by Лач <[email protected]>
feat: add noop args from original jsonnet

774a62271a20a0e819a0a249e549c12b035c1546 authored over 4 years ago by Лач <[email protected]>
fix(parser): desugar == to std.equals

f9925f61b61650f0f2c79ae88ca0f05e54883add authored over 4 years ago by Лач <[email protected]>
fix(parser): desugar % to std.mod

8c5918840be13dd7b1db9c64938c27a8944aea6b authored over 4 years ago by Лач <[email protected]>
fix(evaluator): arrays should be lazy

b8416d678e88a7776c699e1c31e74cbc75af894c authored over 4 years ago by Лач <[email protected]>
fix(parser): infix operator precedence, ifcomp

a17ef2dd6ca796842824a7c9f337455a519d0156 authored over 4 years ago by Лач <[email protected]>
fix(evaluator): string arithmetics

e284e94b4e0c456fe9d1009410dd52aad4000665 authored over 4 years ago by Лач <[email protected]>
feat: CLI --format option

d37d57f4727332ca7f43d1b68a4c58483f35c398 authored over 4 years ago by Лач <[email protected]>
fix(evaluator): correct handling of true || expr

cc58898dc7b52720ce688017d79ffdb1605ec7b1 authored over 4 years ago by Лач <[email protected]>
feat(evaluator): add_global method

55e13f5b9438c69fbc61aa7a7e0b2ce15282c314 authored over 4 years ago by Лач <[email protected]>
feat(parser): bitnot, python comments

2aa6f7043c1855c584749b5b698953960b2784fe authored over 4 years ago by Лач <[email protected]>
build: regenerate Cargo.lock

e4b623d53807a04c040acc485c9828de9509b998 authored over 4 years ago by Лач <[email protected]>
feat: improve error display

a307cfd45f8d486c7ff3d0b26e3a08d21cd758e8 authored over 4 years ago by Лач <[email protected]>