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

feat(jrsonnet-parser): implement gc

AST can't have cycles, so tracing is noop here

Signed-off-by: Yaroslav Bolyukin <[email protected]>

6766bfc4d87cad5de01af9f1b09fcd54f822429f authored over 3 years ago by Yaroslav Bolyukin <[email protected]>
feat(jrsonnet-types): implement gc

It is currently not possible to implement recursive type, so all tracing
is noop here

Signed-of...

0a2dd7a14884bf962669889401ed321f18945de7 authored over 3 years ago by Yaroslav Bolyukin <[email protected]>
build: bump version to 0.3.7

Signed-off-by: Yaroslav Bolyukin <[email protected]>

6794ed57d23f954f13a559a34c02a9ac0d942284 authored over 3 years ago by Yaroslav Bolyukin <[email protected]>
Merge pull request #44 from bruno-delfino1995/use-clap-prerelease

Use clap prerelease instead of git ref

b21f06a79c9b5f758e8d2926f2dd5b2f38af715f authored over 3 years ago by Yaroslav Bolyukin <[email protected]>
release: use cargo for non x64 architectures

6aae8b5863ce2f307948adee9361079447eee365 authored over 3 years ago by Bruno Felipe Leal Delfino <[email protected]>
chore: update to prerelease version of clap-rs

f4a2c249f2a47cd50263a4039a59db8837a2f124 authored over 3 years ago by Bruno Felipe Leal Delfino <[email protected]>
Merge pull request #43 from bruno-delfino1995/fix-arm-build

build: fix strip and build for ARM

7a7e4e4e737dc8d1bf43a689e079fe882bfb2aeb authored over 3 years ago by Yaroslav Bolyukin <[email protected]>
build: fix strip and build for ARM

1aff748b996acd05905b04ab55f547935b7cb3dc authored over 3 years ago by Bruno Felipe Leal Delfino <[email protected]>
Merge commit 'd93ca83fe3668f134c0a705b972e2b52072ebf3d'

cead2c336a71b25d49c16b17e4e4ef3f28401e73 authored over 3 years ago by Yaroslav Bolyukin <[email protected]>
build: use default shell for flake

Signed-off-by: Yaroslav Bolyukin <[email protected]>

b1487414453407d7252b6114142642d2860b8abf authored over 3 years ago by Yaroslav Bolyukin <[email protected]>
fix: clippy warnings

Signed-off-by: Yaroslav Bolyukin <[email protected]>

ee371c2d9f294bb5853b47a9d31bfb34bb5afac3 authored over 3 years ago by Yaroslav Bolyukin <[email protected]>
fix: do not open assertion with this as api

Signed-off-by: Yaroslav Bolyukin <[email protected]>

51b072d6f8c52316b392656d435643574d30ded6 authored over 3 years ago by Yaroslav Bolyukin <[email protected]>
fix: run assertions while manifesting empty object

Signed-off-by: Yaroslav Bolyukin <[email protected]>

59c4f48a595991d18c22ee759b7fdc4bb5d61fbf authored over 3 years ago by Yaroslav Bolyukin <[email protected]>
fix: possible infinite recursion in manifest

Signed-off-by: Yaroslav Bolyukin <[email protected]>

f5a21d3da818e515d47f1a6b9c79e47486404580 authored over 3 years ago by Yaroslav Bolyukin <[email protected]>
fix: panic in evaluate_snippet_raw

Signed-off-by: Yaroslav Bolyukin <[email protected]>

34fc2f0f1640f7c802fc09a450b7150aae4cb85e authored over 3 years ago by Yaroslav Bolyukin <[email protected]>
test: issue #40

Signed-off-by: Yaroslav Bolyukin <[email protected]>

70d02ac34565f4c0a42f59915536f7b910689246 authored over 3 years ago by Yaroslav Bolyukin <[email protected]>
fix: preserve context in makeArray

Signed-off-by: Yaroslav Bolyukin <[email protected]>

65a3021e953a643d1c7ecdc9cd689be911063928 authored over 3 years ago by Yaroslav Bolyukin <[email protected]>
fix: ast printing for != operator

Signed-off-by: Yaroslav Bolyukin <[email protected]>

961ef1c4fb75ce60d89bc61f7a8ce4c630d76692 authored over 3 years ago by Yaroslav Bolyukin <[email protected]>
perf: switch to external storage for object comp

Signed-off-by: Yaroslav Bolyukin <[email protected]>

ec82394a58cc20b281d6948b2e152d5bcec3a162 authored over 3 years ago by Yaroslav Bolyukin <[email protected]>
feat: object assertions

Signed-off-by: Yaroslav Bolyukin <[email protected]>

1cc9e6c67fda282755d18762335e8bb74692a618 authored over 3 years ago by Yaroslav Bolyukin <[email protected]>
perf: do not use intrinsics for == operator

Signed-off-by: Yaroslav Bolyukin <[email protected]>

0ec1408323cac4eae1f40757f9931672a7f54e50 authored over 3 years ago by Yaroslav Bolyukin <[email protected]>
feat: prettier AST printing

Signed-off-by: Yaroslav Bolyukin <[email protected]>

8e8bdf291c753d17aafe36fb2fda20e83a60f2d6 authored over 3 years ago by Yaroslav Bolyukin <[email protected]>
Merge pull request #42 from bruno-delfino1995/release-tier-1

build: support all tier-1 platforms

d93ca83fe3668f134c0a705b972e2b52072ebf3d authored over 3 years ago by Yaroslav Bolyukin <[email protected]>
build: support all tier-1 platforms

8e1facac94b079467dfbfaedacbf525dcce51b21 authored over 3 years ago by Bruno Felipe Leal Delfino <[email protected]>
Merge pull request #41 from simonswine/20210515_add-std.parseJson

Adds parseJson builtin method

287a4d3cc7a047cb50647a5468f7f5a8ff591741 authored over 3 years ago by Yaroslav Bolyukin <[email protected]>
feat(evaluator): adds std.parseJson builtin method

Signed-off-by: Christian Simon <[email protected]>

e1f3eca2b5f50a4ff9c65309f5f2dd1d568f432c authored over 3 years ago by Christian Simon <[email protected]>
docs: add funding info

0be1df1a61f5a9efa144cc07ee8cea98d52462a1 authored over 3 years ago by Yaroslav Bolyukin <[email protected]>
build: fix interner version

Signed-off-by: Yaroslav Bolyukin <[email protected]>

5ee9e00075c90f5fa72cc6a9d765e950c48df7c4 authored over 3 years ago by Yaroslav Bolyukin <[email protected]>
build: disable publishing for some crates

Signed-off-by: Yaroslav Bolyukin <[email protected]>

b70500f0023e7e491fc991836fd165504ee0dd15 authored over 3 years ago by Yaroslav Bolyukin <[email protected]>
build: add license field

Signed-off-by: Yaroslav Bolyukin <[email protected]>

77689297a72f49d7dbb7fe675ced69bdf3444f5e authored over 3 years ago by Yaroslav Bolyukin <[email protected]>
build: add crate descriptions

Signed-off-by: Yaroslav Bolyukin <[email protected]>

3003167c73cdf31d7156e96e3b718cfab3fe33dd authored over 3 years ago by Yaroslav Bolyukin <[email protected]>
style: fix clippy warnings

Signed-off-by: Yaroslav Bolyukin <[email protected]>

6b07ec04fd46eb92400b3cc01051cba21cd9bcdf authored over 3 years ago by Yaroslav Bolyukin <[email protected]>
build: bump version to 0.3.6

Signed-off-by: Yaroslav Bolyukin <[email protected]>

1656c7458d4bc514a4617266ec1bd4ef0ad17a22 authored over 3 years ago by Yaroslav Bolyukin <[email protected]>
build: upgrade dependencies

Signed-off-by: Yaroslav Bolyukin <[email protected]>

fcff1dbfd43b78c22400ab8865299ce47fcc327c authored over 3 years ago by Yaroslav Bolyukin <[email protected]>
Merge pull request #38 from bruno-delfino1995/cargo-release

Add job to publish to crates.io

17be9ccaf6ffef72bbc01a33bbe16e8c2c6b0794 authored over 3 years ago by Yaroslav Bolyukin <[email protected]>
Add job to publish to crates.io

07e9a2f24caf400936a9b9f0503808d6b8c0c5e7 authored over 3 years ago by Bruno Felipe Leal Delfino <[email protected]>
build: bump version to 0.3.5

Signed-off-by: Yaroslav Bolyukin <[email protected]>

cef41f1b5410aeff92a5385e5890d8743729e383 authored almost 4 years ago by Yaroslav Bolyukin <[email protected]>
build: disable interop by default

Fixes #34

Signed-off-by: Yaroslav Bolyukin <[email protected]>

4a0e8168afe4d622d2a9638c0ea142d9405fb77c authored almost 4 years ago by Yaroslav Bolyukin <[email protected]>
feat: generate completion scripts

Signed-off-by: Yaroslav Bolyukin <[email protected]>

4744c15d089b0d51f5bcf997802729e107766079 authored almost 4 years ago by Yaroslav Bolyukin <[email protected]>
build: update clap version

Signed-off-by: Yaroslav Bolyukin <[email protected]>

ee34bba5944fd3c45c5454532e331276336a72fe authored almost 4 years ago by Yaroslav Bolyukin <[email protected]>
fix: empty line outputed with empty trace

Signed-off-by: Yaroslav Bolyukin <[email protected]>

0868231da18c61b33e7ff1f31c097ef9b5af40d9 authored almost 4 years ago by Yaroslav Bolyukin <[email protected]>
fix: arg group is incompatible with defaults

Signed-off-by: Yaroslav Bolyukin <[email protected]>

90d4f174b1faf0bf964ad09b08f308fdd73ff48e authored almost 4 years ago by Yaroslav Bolyukin <[email protected]>
style: fix clippy upper-case-acronyms

Signed-off-by: Yaroslav Bolyukin <[email protected]>

9e6e925953adf767c477af5269f31041dd1e5422 authored almost 4 years ago by Yaroslav Bolyukin <[email protected]>
feat: add std.manifestToml

Ref: https://github.com/google/jsonnet/commit/489b238971a4792c95b508da7b2acd4420ef58b1#diff-5cfa...

bc97a80022354f771d99669f1acd5287802fe67b authored almost 4 years ago by Yaroslav Bolyukin <[email protected]>
feat: add std.objectValues/std.objectValuesAll

Ref: https://github.com/google/jsonnet/commit/795509f2e7cbb028cc2b013c575bed1170f39479#diff-5cfa...

82fef86a0bc0bae6dac1109137f3e436aed7b6f7 authored almost 4 years ago by Yaroslav Bolyukin <[email protected]>
fix: std.min error message

Signed-off-by: Yaroslav Bolyukin <[email protected]>

959933eb18e227f2530aa080a879c3c8cc149dfd authored almost 4 years ago by Yaroslav Bolyukin <[email protected]>
ci: add flake direnv

Signed-off-by: Yaroslav Bolyukin <[email protected]>

6461c5f2a57af5a2b8f88b2f5037d648450b945a authored almost 4 years ago by Yaroslav Bolyukin <[email protected]>
ci: update vendor sha

Signed-off-by: Yaroslav Bolyukin <[email protected]>

0371d683993bc53ef9dea11bdbc7ce45d76f7124 authored almost 4 years ago by Yaroslav Bolyukin <[email protected]>
fix: member functions have no names

Signed-off-by: Yaroslav Bolyukin <[email protected]>

6f3c7e9a1571173bb3b9af34611001263865b460 authored almost 4 years ago by Yaroslav Bolyukin <[email protected]>
refactor: get rid of LazyBinding variants

Signed-off-by: Yaroslav Bolyukin <[email protected]>

ec654c44d309eb26bb163be0d9a6b6bb60145d1c authored almost 4 years ago by Yaroslav Bolyukin <[email protected]>
style: fix formatting

Signed-off-by: Yaroslav Bolyukin <[email protected]>

3154bc9d53811f4955428aaf415c6efee64e3bff authored almost 4 years ago by Yaroslav Bolyukin <[email protected]>
build: remove indexmap from lockfile

Signed-off-by: Yaroslav Bolyukin <[email protected]>

91adcd342cc3a4b64298298438b5897bd4c9c4de authored almost 4 years ago by Yaroslav Bolyukin <[email protected]>
refactor: remove future_wrapper

Signed-off-by: Yaroslav Bolyukin <[email protected]>

1f53e1f057f6b25021d4605f87be14bd07882b60 authored almost 4 years ago by Yaroslav Bolyukin <[email protected]>
style: fix clippy warnings

Signed-off-by: Yaroslav Bolyukin <[email protected]>

be900688e1b84832f3acc7c29e59ae68b874f52d authored almost 4 years ago by Yaroslav Bolyukin <[email protected]>
feat: object extend_with_field method

Signed-off-by: Yaroslav Bolyukin <[email protected]>

2cd889c5aabc074c1f31cab36688724acc050838 authored almost 4 years ago by Yaroslav Bolyukin <[email protected]>
refactor!: rename with_super to extend_from

Signed-off-by: Yaroslav Bolyukin <[email protected]>

20515005317536f59e21f78b6248672e7b85f629 authored almost 4 years ago by Yaroslav Bolyukin <[email protected]>
perf: faster std.map

Signed-off-by: Yaroslav Bolyukin <[email protected]>

ff10378ddbc9af76984418e4535d22890ba9bed8 authored almost 4 years ago by Yaroslav Bolyukin <[email protected]>
feat: support standalone super

Signed-off-by: Yaroslav Bolyukin <[email protected]>

643b0073bda6e3798bd7aebda3709bc35b8aea63 authored almost 4 years ago by Yaroslav Bolyukin <[email protected]>
refactor: use new object methods

Signed-off-by: Yaroslav Bolyukin <[email protected]>

7b5cb9f1353f91ec6accee00175ccb46d9fccba6 authored almost 4 years ago by Yaroslav Bolyukin <[email protected]>
perf: cleanup ObjValue

Signed-off-by: Yaroslav Bolyukin <[email protected]>

9d2a45fdc4343a6a332eb8002fe5e0feb8c3d3a9 authored almost 4 years ago by Yaroslav Bolyukin <[email protected]>
style: fix whitespace

Signed-off-by: Yaroslav Bolyukin <[email protected]>

67899df9d42c2661c1593a8f279f1ed66be2c918 authored almost 4 years ago by Yaroslav Bolyukin <[email protected]>
fix(evaluator): checked LocalKey load

Fixes: #33
Signed-off-by: Yaroslav Bolyukin <[email protected]>

ae63b405fd553a22a2594b8080b3d8358a64e6f3 authored almost 4 years ago by Yaroslav Bolyukin <[email protected]>
feat(evaluator): anyhow integration

Signed-off-by: Yaroslav Bolyukin <[email protected]>

3b19e49816fbbbecb5ed1a02f6976d318062306b authored almost 4 years ago by Yaroslav Bolyukin <[email protected]>
build: bump versions for 0.3.4 release

Signed-off-by: Yaroslav Bolyukin <[email protected]>

f91abe0df35c7a1910debfa8b57f402e7cee6ab6 authored almost 4 years ago by Yaroslav Bolyukin <[email protected]>
Merge pull request #29 from CertainLach/type-safety

Jsonnet type system

a98d285aef91f62ff3d5499c8ead081725278f3d authored almost 4 years ago by Yaroslav Bolyukin <[email protected]>
fix: use push_stack_frame in public macroses

Signed-off-by: Yaroslav Bolyukin <[email protected]>

c93dcb40871de02802bfcd907cc86db6dc0daf86 authored almost 4 years ago by Yaroslav Bolyukin <[email protected]>
tests: use optional location

Signed-off-by: Yaroslav Bolyukin <[email protected]>

21e57ff50ce87739b586a39a38c5fa5e81a86c61 authored almost 4 years ago by Yaroslav Bolyukin <[email protected]>
style: fix clippy warnings

Signed-off-by: Yaroslav Bolyukin <[email protected]>

45caf79f1ab3907b1d5106d600116ebeae4dade7 authored almost 4 years ago by Yaroslav Bolyukin <[email protected]>
feat: locationless stack frames

Signed-off-by: Yaroslav Bolyukin <[email protected]>

0d591aa205cc06ca26d0ab90908099afefeaa879 authored almost 4 years ago by Yaroslav Bolyukin <[email protected]>
feat: unwrap_type macro

Signed-off-by: Yaroslav Bolyukin <[email protected]>

a682d0e384a21f773aeffc274eefc4f8752634e8 authored almost 4 years ago by Yaroslav Bolyukin <[email protected]>
feat: export types api

Signed-off-by: Yaroslav Bolyukin <[email protected]>

cebe933c00d9a3ff22edc3806f32055b201fe067 authored almost 4 years ago by Yaroslav Bolyukin <[email protected]>
fix: use new ArrValue variants

Signed-off-by: Yaroslav Bolyukin <[email protected]>

9268ff4f09ce7c3d0d572e12d960483d22bf49f3 authored almost 4 years ago by Yaroslav Bolyukin <[email protected]>
Merge branch 'master' of github.com:CertainLach/jrsonnet into type-safety

Signed-off-by: Yaroslav Bolyukin <[email protected]>

00b4f053911b706faccfae95cc187d9554b1685e authored almost 4 years ago by Yaroslav Bolyukin <[email protected]>
style: fix clippy warnings

Signed-off-by: Yaroslav Bolyukin <[email protected]>

3fc6c25f159a6f8cf48a88e1c9279926e48e2452 authored almost 4 years ago by Yaroslav Bolyukin <[email protected]>
feat: array inheritance

Signed-off-by: Yaroslav Bolyukin <[email protected]>

2634495e4929f440f2f53078f1bf94c9c146751c authored almost 4 years ago by Yaroslav Bolyukin <[email protected]>
feat: pass caller location to native function

Signed-off-by: Yaroslav Bolyukin <[email protected]>

c437de1501735667714c366b9c13792087a63feb authored almost 4 years ago by Yaroslav Bolyukin <[email protected]>
fix: restore ability to edit arrays in libjsonnet

Signed-off-by: Yaroslav Bolyukin <[email protected]>

3214093c73886bb7696513e156d452914cf721d8 authored almost 4 years ago by Yaroslav Bolyukin <[email protected]>
refactor: Option<&ExprLocation> -> &Option<_>

Signed-off-by: Yaroslav Bolyukin <[email protected]>

ced22d8710e301bace7fed3b8fe89d706120182e authored almost 4 years ago by Yaroslav Bolyukin <[email protected]>
style: reformat code

Signed-off-by: Yaroslav Bolyukin <[email protected]>

a16a15d971ad028ee8af7dcfb66d76ccf0f8e567 authored almost 4 years ago by Yaroslav Bolyukin <[email protected]>
perf: use pointer equality in std.equals

Signed-off-by: Yaroslav Bolyukin <[email protected]>

3d527a7bcaaff8ef85f35f4e8c97a4bf92d5f099 authored almost 4 years ago by Yaroslav Bolyukin <[email protected]>
refactor: drop LayeredHashMap key generic

Signed-off-by: Yaroslav Bolyukin <[email protected]>

c214d990b22e56a56575f1209dfca970086be312 authored almost 4 years ago by Yaroslav Bolyukin <[email protected]>
perf: faster strReplace

Signed-off-by: Yaroslav Bolyukin <[email protected]>

970fbe703e95430fd861d170e4f3146a46c066b0 authored almost 4 years ago by Yaroslav Bolyukin <[email protected]>
feat: peg parsing for types

Signed-off-by: Yaroslav Bolyukin <[email protected]>

d9acc2cd1f1d2500c27b322d6af387dc7529fa42 authored almost 4 years ago by Yaroslav Bolyukin <[email protected]>
feat: make type descriptions look more js-like

Signed-off-by: Yaroslav Bolyukin <[email protected]>

fe95a60a9a9e51f3f8b5c2dd7587d7eb946fe567 authored almost 4 years ago by Yaroslav Bolyukin <[email protected]>
feat: prettier union type printing

Signed-off-by: Yaroslav Bolyukin <[email protected]>

814b019b0248e63ac2bbde4694bbc1cecbc8b73e authored almost 4 years ago by Yaroslav Bolyukin <[email protected]>
fix: manifest output should put spaces in brackets

Signed-off-by: Yaroslav Bolyukin <[email protected]>

847c11f5901f4c67125101caabc2c34d1d31bf91 authored almost 4 years ago by Yaroslav Bolyukin <[email protected]>
fix: std.range with to < from

`std.range(0, -3)` should return [], not [0]

Signed-off-by: Yaroslav Bolyukin <[email protected]>

6341ead30a0b0f9a1fc90e53074249f7d67007c3 authored almost 4 years ago by Yaroslav Bolyukin <[email protected]>
fix: drop empty line on empty output

Signed-off-by: Yaroslav Bolyukin <[email protected]>

a90b3d609f9a93f2ccf1b937a1e7ab55bdcdea7f authored almost 4 years ago by Yaroslav Bolyukin <[email protected]>
build: update Cargo.lock

Signed-off-by: Yaroslav Bolyukin <[email protected]>

72f4bf90cdcbbf28e5a2afbff030ebac82887aa7 authored almost 4 years ago by Yaroslav Bolyukin <[email protected]>
feat: string interning

Signed-off-by: Yaroslav Bolyukin <[email protected]>

695a2f8d51fa9a76e951a16f1cfb4e5c612c7b76 authored almost 4 years ago by Yaroslav Bolyukin <[email protected]>
refactor: move builtins to HashMap

Signed-off-by: Yaroslav Bolyukin <[email protected]>

b55d14a56b8670b9a16704a17a4c55bd133f2cb4 authored almost 4 years ago by Yaroslav Bolyukin <[email protected]>
feat: push stack in assertion failure

Signed-off-by: Yaroslav Bolyukin <[email protected]>

a7f8b8fa307d3ccfe5c52215891a20d1245718e6 authored almost 4 years ago by Yaroslav Bolyukin <[email protected]>
fix: use correct vanilla type names

Signed-off-by: Yaroslav Bolyukin <[email protected]>

ed5873f1697adaab7e46efe9ef2a6ad33b62fb2b authored almost 4 years ago by Yaroslav Bolyukin <[email protected]>
fix(types): use absolute paths in macro

Signed-off-by: Yaroslav Bolyukin <[email protected]>

dad8ebd45a7c104069d243a6ac01d16074a196fa authored almost 4 years ago by Yaroslav Bolyukin <[email protected]>
build: bump jrsonnet-types version to 0.3.3

Signed-off-by: Yaroslav Bolyukin <[email protected]>

6c57514edff6d5d4ab4dc89aad7af92af3544e08 authored almost 4 years ago by Yaroslav Bolyukin <[email protected]>
build: temporary disable ffi array manipulation

Signed-off-by: Yaroslav Bolyukin <[email protected]>

94d4a5ac92ffe9dec094c400afd66e01ce2de611 authored almost 4 years ago by Yaroslav Bolyukin <[email protected]>
refactor: rewrite builtins to new type system

Signed-off-by: Yaroslav Bolyukin <[email protected]>

407517ff4770540c91649ece593f7b34c7a1e7f0 authored almost 4 years ago by Yaroslav Bolyukin <[email protected]>
refactor!: remove Lazy from Val

Now lazy is used only in objects/arrays
BREAKING CHANGE: value_type() is never fails

Signed-off...

028057c85dc5cefb25c6c555a70d5a34744b9281 authored almost 4 years ago by Yaroslav Bolyukin <[email protected]>
feat(evaluator): type checking code

Signed-off-by: Yaroslav Bolyukin <[email protected]>

194642f9bd4df3b758283e1d64358a54424d175f authored almost 4 years ago by Yaroslav Bolyukin <[email protected]>
feat: describe jrsonnet type system

Signed-off-by: Yaroslav Bolyukin <[email protected]>

6a392a27de6bf2f289d9f44183daab521a5c83eb authored almost 4 years ago by Yaroslav Bolyukin <[email protected]>