git.delta.rocks / jrsonnet / refs/commits / f75ed9878e92

difftreelog

feat(bindings) c bindings

Лач2020-06-27parent: #a75f77f.patch.diff
in: master

10 files changed

modifiedCargo.lockdiffbeforeafterboth
161name = "jrsonnet-stdlib"161name = "jrsonnet-stdlib"
162version = "1.0.0"162version = "1.0.0"
163
164[[package]]
165name = "jsonnet"
166version = "0.1.0"
167dependencies = [
168 "jrsonnet-evaluator",
169 "libc",
170]
163171
164[[package]]172[[package]]
165name = "lazy_static"173name = "lazy_static"
modifiedCargo.tomldiffbeforeafterboth
3 "crates/jrsonnet-parser",3 "crates/jrsonnet-parser",
4 "crates/jrsonnet-evaluator",4 "crates/jrsonnet-evaluator",
5 "crates/jrsonnet-stdlib",5 "crates/jrsonnet-stdlib",
6 "bindings/jsonnet",
6 "cmds/jrsonnet"7 "cmds/jrsonnet"
7]8]
89
13debug = 014debug = 0
14panic = "abort"15panic = "abort"
15
16[profile.test]
17opt-level = 1
1816
modifiedREADME.mddiffbeforeafterboth
1919
20## Bindings20## Bindings
2121
22Currently no language bindings are implemented22C bindings (libjsonnet.so) are WIP
2323
24Something is implemented, but mostly unusable for now
25
26See them in `./bindings/jsonnet/`
27
24## Benchmark28## Benchmark
2529
26It is faster than golang implementation on mine kubernetes cluster configuration, which includes a lot of stuff, i.e prometheus operator30It is faster than golang implementation on mine kubernetes cluster configuration, which includes a lot of stuff, i.e prometheus operator
addedbindings/Makefilediffbeforeafterboth

no changes

addedbindings/jsonnet/Cargo.tomldiffbeforeafterboth

no changes

addedbindings/jsonnet/README.mddiffbeforeafterboth

no changes

addedbindings/jsonnet/src/lib.rsdiffbeforeafterboth

no changes

addedbindings/libjsonnet.hdiffbeforeafterboth

no changes

addedbindings/libjsonnet_test_file.cdiffbeforeafterboth

no changes

addedbindings/test.jsonnetdiffbeforeafterboth

no changes