Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rerun benchmarks #157

Merged
merged 9 commits into from
Apr 27, 2024
Merged

Rerun benchmarks #157

merged 9 commits into from
Apr 27, 2024

Conversation

CertainLach
Copy link
Owner

Results are scratch, and will be redone, there was an unexpected background noise on benchmarks machine.

nix/sjsonnet.nix Outdated Show resolved Hide resolved
@CertainLach
Copy link
Owner Author

For some reason, sandboxed go-jsonnet and jsonnet now refuse to load files by absolute path, despite jrsonnet/rsjsonnet/sjsonnet being fine with this setup.

New alternative Rust implementation looks good, I like that it implements proper TCO (Despite my hybrid TCO in #121), I need to borrow stacktrace building idea from it.

Benchmarks are in progress, right now jrsonnet looks a bit faster, but it is mostly due to more builtins implemented in jsonnet, will evaluate rsjsonnet later.

@CertainLach
Copy link
Owner Author

Preliminary benchmarking run for rsjsonnet, comparing it to jrsonnet and other implementations (only quick runs are performed, so some implementations are excluded here)
https://gist.github.com/CertainLach/7d0bbd0d0272bdc5091e5071e20327ee

@CertainLach CertainLach merged commit 8d2d633 into master Apr 27, 2024
3 checks passed
@CertainLach CertainLach deleted the feature/rerun-benchmarks branch April 27, 2024 14:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants