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

difftreelog

doc: remove codegenerated-stdlib

Yaroslav Bolyukin2021-07-04parent: #c959f4d.patch.diff
in: master

1 file changed

modifiedcrates/jrsonnet-evaluator/README.mddiffbeforeafterboth
66
7jsonnet stdlib is embedded into evaluator, but there is different modes for this:7jsonnet stdlib is embedded into evaluator, but there is different modes for this:
88
9- `codegenerated-stdlib`
10 - generates source code for reproducing stdlib AST ([Example](https://gist.githubusercontent.com/CertainLach/7b3149df556f3406f5e9368aaa9f32ec/raw/0c80d8ab9aa7b9288c6219a2779cb2ab37287669/a.rs))
11 - fastest on interpretation, slowest on compilation (it takes more than 5 minutes to optimize them by llvm)
12- `serialized-stdlib`9- `serialized-stdlib`
13 - serializes standard library AST using serde10 - serializes standard library AST using serde
14 - slower than `codegenerated-stdlib` at runtime, but have no compilation speed penality11 - slower than `codegenerated-stdlib` at runtime, but have no compilation speed penality
23Can also be run via `cargo bench`20Can also be run via `cargo bench`
2421
25```markdown22```markdown
26# codegenerated-stdlib
27test tests::bench_codegen ... bench: 401,696 ns/iter (+/- 38,521)
28# serialized-stdlib23# serialized-stdlib
29test tests::bench_serialize ... bench: 1,763,999 ns/iter (+/- 76,211)24test tests::bench_serialize ... bench: 1,763,999 ns/iter (+/- 76,211)
30# none25# none