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

Import `std.get(o, f, default=null, inc_hidden=true)`

It was added in jsonnet v0.18.0.
https://github.com/google/jsonnet/commit/4e67da2c015bb316158d3e...

1f27ca520a88bdf03189bc7ddf3ea5e77b465fde authored about 3 years ago by Kohei Suzuki <[email protected]>
feat: varadic Either type

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

fa16ccf5624ac069e1370b585f3f7a34683c5a9e authored about 3 years ago by Yaroslav Bolyukin <[email protected]>
refactor: simplify and unify builtins

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

8f3ed48f89efa18f9d63c5268ca51f7a12a1e3e5 authored about 3 years ago by Yaroslav Bolyukin <[email protected]>
feat(macro): pass call location to builtins

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

393dcbd419fd0c45f416701b3b9385ec5317cbf5 authored about 3 years ago by Yaroslav Bolyukin <[email protected]>
feat: implement argument parsing with proc macro

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

a5471f26b10f57fb495de34f344dfbde73cccbe5 authored about 3 years ago by Yaroslav Bolyukin <[email protected]>
style: fix clippy warnings

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

cff8f6ac38ace2ef9804b25fa8c8f1527d1c58a7 authored about 3 years ago by Yaroslav Bolyukin <[email protected]>
feat: quote_keys option for Yaml

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

b118a83916a3756fa023595e4b72b9da098970af authored about 3 years ago by Yaroslav Bolyukin <[email protected]>
feat: std.parseYaml intrinsic

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

df9bc99da41f8794b18db4cdd395d2fb047d2bcb authored about 3 years ago by Yaroslav Bolyukin <[email protected]>
style: fix formatting

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

7c0b0974dac4b107819f91c9dc3cf2ea42b61f1f authored about 3 years ago by Yaroslav Bolyukin <[email protected]>
build: update lockfile

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

8839b5b8b2cad7f116d2266f532d710eece46004 authored about 3 years ago by Yaroslav Bolyukin <[email protected]>
style: fix clippy warnings

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

696afe01731fe6e6c09c8172557f0caa6aeb7e9d authored about 3 years ago by Yaroslav Bolyukin <[email protected]>
refactor: switch gc to gcmodule

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

a7408d3bc96e45d6459bd238024f7b49179d6a86 authored about 3 years ago by Yaroslav Bolyukin <[email protected]>
feat: breakpoints

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

09a4bd7b68d6444933e3d34a64498ecd021423d6 authored about 3 years ago by Yaroslav Bolyukin <[email protected]>
feat: read paths from JSONNET_PATH env

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

8e60cf17e16638f7bda23dd5991aebfe434155aa authored about 3 years ago by Yaroslav Bolyukin <[email protected]>
fix: in comments, eof should be allowed in place of eol

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

a735ba76848080e3eb9a0648ae54ab5cf5966067 authored about 3 years ago by Yaroslav Bolyukin <[email protected]>
fix(parser): remove default param before normal restriction

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

fda6372e4ce34620e00f60f734a3f96215d8d236 authored about 3 years ago by Yaroslav Bolyukin <[email protected]>
Merge pull request #66 from LorisFriedel/feature/multi-occurences-jpath

Enable multi-occurences for --jpath + improve positional params error message

be06ce05572133756b4d42fd47b8967c1b4fb72f authored about 3 years ago by Yaroslav Bolyukin <[email protected]>
Enable multi-occurences for --jpath + improve positional params error message

31f2b649c19274649eae2d2d0c4edff84ad011ad authored about 3 years ago by Loris FRIEDEL <[email protected]>
Merge pull request #64 from CertainLach/feat/manifest-yaml-doc-builtin

Make manifestYamlDoc builtin

afbb8dc16504849720a8e089b05bef6fa2e704f7 authored about 3 years ago by Yaroslav Bolyukin <[email protected]>
doc: wrap examples in code fences

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

c0cb444f8ba29ec8b2b4f155804f0d6785a3cd57 authored about 3 years ago by Yaroslav Bolyukin <[email protected]>
style: review suggestions

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

3cd4c9197033b4c2f8d43de26031452e7b4e167d authored about 3 years ago by Yaroslav Bolyukin <[email protected]>
feat: configurable array element padding

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

2ec9a620e4668f663db228adcadf8df8d98450be authored about 3 years ago by Yaroslav Bolyukin <[email protected]>
perf: make manifestYamlDoc builtin

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

ebba949b96356ea3f1c9a9f9a3f325ae593cdb59 authored about 3 years ago by Yaroslav Bolyukin <[email protected]>
Merge pull request #63 from eagletmt/add-location-to-all-subexpr

Add location info to all sub-expressions

27b30fb24a145cf407cbb34ea1795f72d6634eb4 authored over 3 years ago by Yaroslav Bolyukin <[email protected]>
Add location info to all sub-expressions

4d5d46c772ee21e29f5cf57ccc0ea5614aad963d authored over 3 years ago by Kohei Suzuki <[email protected]>
Merge pull request #62 from CertainLach/fix/missing-language-features

Missing language features

62c9d0dad748052b591c02255d9f7a66324275c2 authored over 3 years ago by Yaroslav Bolyukin <[email protected]>
feat: lazy evaluation of function default params

Fixes #59

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

b5434962bef6001feb2207490ba12ddc58ca1623 authored over 3 years ago by Yaroslav Bolyukin <[email protected]>
feat: plus in object comprehensions

Fixes #60

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

d512ff65b47265ef1fb2631ebb2c8835bd913cc2 authored over 3 years ago by Yaroslav Bolyukin <[email protected]>
fix: foldr callback argument order

Fixes #61

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

a6c5806c9e336db55b9e068d1e270bb35c5c78d9 authored over 3 years ago by Yaroslav Bolyukin <[email protected]>
Merge pull request #58 from CertainLach/fix/number-parsing

Fix number parsing

708403715eb718a419d9db2c532d635693425871 authored over 3 years ago by Yaroslav Bolyukin <[email protected]>
Merge branch 'master' of github.com:CertainLach/jrsonnet

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

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

dfc17edefcd435fa3f848c60e754b703b3ee7493 authored over 3 years ago by Yaroslav Bolyukin <[email protected]>
fix(evaluator): trailing semicolon in macro expr

https://github.com/rust-lang/rust/issues/79813
Signed-off-by: Yaroslav Bolyukin <[email protected]>

e98e682c37ba0b0bc37d1356a8be5187777a1710 authored over 3 years ago by Yaroslav Bolyukin <[email protected]>
fix(parser): do not panic on invalid numbers

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

abf30fda7425eabb551da0b15e23f38fd1fda237 authored over 3 years ago by Yaroslav Bolyukin <[email protected]>
Merge pull request #56 from messense/member-count-builtin

feat: std.member and std.count builtin

5e5ab6bd1d3a4aaf8a6d8665099fdf30de75e97f authored over 3 years ago by Yaroslav Bolyukin <[email protected]>
feat: std.member and std.count builtin

859b044c14c9bf692b50fa41f2398379c44aca08 authored over 3 years ago by messense <[email protected]>
Merge pull request #55 from messense/ascii

feat: std.asciiUpper and std.asciiLower builtin

07ae295ebde47861f112c731bd9a5f5a52541dfb authored over 3 years ago by Yaroslav Bolyukin <[email protected]>
feat: std.asciiUpper and std.asciiLower builtin

0ecdce965896d457826f0fe9b892773e0b8048d7 authored over 3 years ago by messense <[email protected]>
Merge pull request #54 from messense/rm-codegenereated-stdlib-ref

Remove remainder of `codegenerated-stdlib`

fbae06992f5cbbca573aaad467fa514f9e9e35df authored over 3 years ago by Yaroslav Bolyukin <[email protected]>
Remove remainder of `codegenerated-stdlib`

bf70e2e2a045be7d08e8bd15e005f90754b6eb70 authored over 3 years ago by messense <[email protected]>
build: bump version to 0.4.2

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

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

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

6451b30ca5f3e8e9db6518cedd9ffeea830f91fb authored over 3 years ago by Yaroslav Bolyukin <[email protected]>
fix: bounds type error syntax

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

8a683442a5d784d953f2a88701fe874d9656ac54 authored over 3 years ago by Yaroslav Bolyukin <[email protected]>
feat: std.decodeUTF8 builtin

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

e23fa8691cefb19054e9aa27f427ef1d12d0e339 authored over 3 years ago by Yaroslav Bolyukin <[email protected]>
perf: make std.base64Decode[Bytes] builtin

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

00fce89fa19e700bb47c4910619105e6f9bac14a authored over 3 years ago by Yaroslav Bolyukin <[email protected]>
perf: make std.splitLimit builtin

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

747b2b782cb8231aa1dc5462db6fbb02b77598de authored over 3 years ago by Yaroslav Bolyukin <[email protected]>
perf: make std.substr builtin

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

02b7991d635925e8c3d65571060ae13dbc231ddf authored over 3 years ago by Yaroslav Bolyukin <[email protected]>
feat: std.{mantissa,exponent} builtins

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

d4bcb6859a7395eb979ba139a9fe4193d28cdb85 authored over 3 years ago by Yaroslav Bolyukin <[email protected]>
feat: std.exp builtin

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

f62134de8f74b790240cf476046ea6c586f91c9a authored over 3 years ago by Yaroslav Bolyukin <[email protected]>
feat: std.{sin,cos,tan,asin,acos,atan}

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

70254753359147bf4844cf50eba9e2d328c4cfc4 authored over 3 years ago by Yaroslav Bolyukin <[email protected]>
feat: std.sqrt builtin

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

64b86a5a335e188e9a2ec8ed117d82c47e9c3015 authored over 3 years ago by Yaroslav Bolyukin <[email protected]>
feat: std.ceil builtin

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

b81ad3343488acb9d15cf252f461facea933daaf authored over 3 years ago by Yaroslav Bolyukin <[email protected]>
perf: make flatMap builtin

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

46b4dd0e38ba0bb7d71a97a2ef341b1859f6d5ec authored over 3 years ago by Yaroslav Bolyukin <[email protected]>
fix: restore old string escaping function name

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

81202f59d2327d2bb8052254a074a493843af7a6 authored over 3 years ago by Yaroslav Bolyukin <[email protected]>
perf: do not allocate on every string conversion

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

3fbc4663764af65f63cee51f04dae5e04d4f1c5b authored over 3 years ago by Yaroslav Bolyukin <[email protected]>
doc: feed readme.md with useful links/badges

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

a5cec24e9cdc7c0540f2740885987322212447fa authored over 3 years ago by Yaroslav Bolyukin <[email protected]>
build: bump version to 0.4.1

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

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

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

6d535da7fe1fef2f36d7640c24ffcf05628074b9 authored over 3 years ago by Yaroslav Bolyukin <[email protected]>
ci: rename musl builds to static

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

e668bf321a2d386e829487d0eb4269d6a42c32bb authored over 3 years ago by Yaroslav Bolyukin <[email protected]>
ci: remove windows gnu builds

While being tier-1 platform, it makes no sense to have
binary builds for it, as there is no diff...

407cfe7da378488c82e15b275c300715ae22d261 authored over 3 years ago by Yaroslav Bolyukin <[email protected]>
fix: do not force format in --exec

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

060592679b73ff23e1063f49488865041b257278 authored over 3 years ago by Yaroslav Bolyukin <[email protected]>
fix: clap now requires multiple_occurrences

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

d13b86279a7155e5b64c18960f95c2f2b00dafb0 authored over 3 years ago by Yaroslav Bolyukin <[email protected]>
fix: do not rely on c_char sign

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

67452728b1d4c1b3cfed79c2537da74d005c7a24 authored over 3 years ago by Yaroslav Bolyukin <[email protected]>
refactor: switch to bindable for obj member

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

0336283fa8e1c4ab4ec7b1b1bd8bb0ba8eb9cc75 authored over 3 years ago by Yaroslav Bolyukin <[email protected]>
refactor: simplify intrinsic handling

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

1de48b14c4ddb1b976e2b546ce368d865e7e065b authored over 3 years ago by Yaroslav Bolyukin <[email protected]>
refactor: do not desugar mod/slice

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

0b0d703c6d0521153d3fddf070a6752a9c5a8298 authored over 3 years ago by Yaroslav Bolyukin <[email protected]>
refactor: skip desugaring for in operator

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

53ec857983efb7ed933fbde0b52d77911d5ccdf3 authored over 3 years ago by Yaroslav Bolyukin <[email protected]>
refactor: object builder

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

f047fb1333530da222db6abe8badcab3f7ed976d authored over 3 years ago by Yaroslav Bolyukin <[email protected]>
refactor: split evaluation code

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

f38d2641700bdb39d3b0d810ba85bd9136f872d5 authored over 3 years ago by Yaroslav Bolyukin <[email protected]>
refactor: remove debug gc trace

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

8d08861d28f9a3fc632ce2d3af5cd33a5e840c96 authored over 3 years ago by Yaroslav Bolyukin <[email protected]>
ci: do not use mimalloc by default

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

b2b77e577d0ab682cb1f15e161dcfce6333b74ce authored over 3 years ago by Yaroslav Bolyukin <[email protected]>
ci: fix arm build

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

070336fbb243ad2f1633371dca2b7647f14d7233 authored over 3 years ago by Yaroslav Bolyukin <[email protected]>
build: bump version to 0.4.0

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

ec3780b6676e5cfe0b9fb9973c84ca90f7ebb22c authored over 3 years ago by Yaroslav Bolyukin <[email protected]>
Merge pull request #45 from CertainLach/gc-v2

Implement tracing Gc with rust-gc

8db09e1bbe2ea8a499da56d2b972a5510a654f82 authored over 3 years ago by Yaroslav Bolyukin <[email protected]>
Merge remote-tracking branch 'origin/master' into gc-v2

56cee939563548d2aaeb9fd6b26ea246c257ad00 authored over 3 years ago by Yaroslav Bolyukin <[email protected]>
build: update flake vendor sha

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

99a63e2ef04336d70f48accb3663b4d631bbda03 authored over 3 years ago by Yaroslav Bolyukin <[email protected]>
doc: remove outdated mimallocator comment

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

ce623b5fc4f35ee089bc823c10fbe862cf4fe942 authored over 3 years ago by Yaroslav Bolyukin <[email protected]>
test: fix gc import

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

cda8521c5b929086bf597c884a2840e0f94bc4ab authored over 3 years ago by Yaroslav Bolyukin <[email protected]>
feat: gc options

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

0031c6e45bf8f5e210a8fca6f188de228cf91e56 authored over 3 years ago by Yaroslav Bolyukin <[email protected]>
refactor: switch to jrsonnet-gc

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

a9d1e03758ef2ae26e956d8ce52b4479aef8c833 authored over 3 years ago by Yaroslav Bolyukin <[email protected]>
doc: intrinsic handling is a implementation detail

Property __intrinsic_namespace__ shouldn't be handled by anyone

Signed-off-by: Yaroslav Bolyuki...

c36aa5c4ea368fcd79cd32bcc98055c0cc90c0fa authored over 3 years ago by Yaroslav Bolyukin <[email protected]>
doc: remove codegenerated-stdlib

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

a2ae6ff1c0dcedb279d60fbcc994ae154fbdf202 authored over 3 years ago by Yaroslav Bolyukin <[email protected]>
doc: replace kofi with opencollective

1f2f94e87d8017f44baa3c3978a6f4956995856a authored over 3 years ago by Yaroslav Bolyukin <[email protected]>
Merge branch 'master' into gc-v2

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

c959f4d3e99d6994cd03894694968c651592076f authored over 3 years ago by Yaroslav Bolyukin <[email protected]>
refactor: receive Path in public api arguments

Fixes #39
Fixes #47

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

ff2926d8d5373b4811fd25c1ec08e5c5bf90b840 authored over 3 years ago by Yaroslav Bolyukin <[email protected]>
Merge pull request #48 from messense/reexport-istr

Re-export `IStr` in jrsonnet-evaluator crate

ad64d8a48c8016935a4a7e18c849860d76a26375 authored over 3 years ago by Yaroslav Bolyukin <[email protected]>
Re-export `IStr` in jrsonnet-evaluator crate

aa75bedf82a26d0777fdb36fb254afac20da842f authored over 3 years ago by messense <[email protected]>
build: update lockfile

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

a501dd98e12f92ba300687308d6fde8172a46fa4 authored over 3 years ago by Yaroslav Bolyukin <[email protected]>
build: fix mimalloc feature, and use it by default

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

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

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

8766467a8ebef0125e95754f689d6c43a4cea6cd authored over 3 years ago by Yaroslav Bolyukin <[email protected]>
feat: update libjsonnet to use gc

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

e71a0d8aa3c759361bf050fe8aa4eeb174a71a37 authored over 3 years ago by Yaroslav Bolyukin <[email protected]>
Merge commit 'e1eaabb7a756db2b7db5ffbe5e30bb53c72168b0' into gc-v2

1bf5e01612ea2cb4d88377ebe53266fbc93c315b authored over 3 years ago by Yaroslav Bolyukin <[email protected]>
build: bump version to 0.3.8

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

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

This reverts commit b21f06a79c9b5f758e8d2926f2dd5b2f38af715f, reversing
changes made to 7a7e4e4e...

f7013a5afedf6ef06db5cc3d3f82283e18858c68 authored over 3 years ago by Yaroslav Bolyukin <[email protected]>
build: lockfile

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

e3dd72eb5c41367a393641bff7cf5a66e653c249 authored over 3 years ago by Yaroslav Bolyukin <[email protected]>
style: trailing line in Cargo.toml

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

6dc3278fe59ba28276d693d09b60c6028118e5d7 authored over 3 years ago by Yaroslav Bolyukin <[email protected]>
test: fix NativeCallback usage

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

765a4d39e770d2ea30364d0746e26cd1f8111d7a authored over 3 years ago by Yaroslav Bolyukin <[email protected]>
build(bindings): build with gc

It will build, but some methods is broken for now

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

46d0b239f31a8e69d4f72ae6391b5faa822f5673 authored over 3 years ago by Yaroslav Bolyukin <[email protected]>
feat(jrsonnet-evaluator): implement gc

Some manual Trace/Finalize implementations can be replaced with derives
with https://github.com/...

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

Interned string is backed by Rc<str>, there is nothing to trace here

Signed-off-by: Yaroslav Bo...

e2e1f7b086aac5b983adaa732881bdb233af086e authored over 3 years ago by Yaroslav Bolyukin <[email protected]>