diff --git a/data.js b/data.js index c439389c0b..70d1b055cb 100644 --- a/data.js +++ b/data.js @@ -1,5 +1,5 @@ window.BENCHMARK_DATA = { - "lastUpdate": 1714174496727, + "lastUpdate": 1714417760190, "repoUrl": "https://github.com/lambdaclass/cairo-vm", "entries": { "Benchmark": [ @@ -122947,6 +122947,42 @@ window.BENCHMARK_DATA = { "unit": "ns/iter" } ] + }, + { + "commit": { + "author": { + "email": "99273364+fmoletta@users.noreply.github.com", + "name": "fmoletta", + "username": "fmoletta" + }, + "committer": { + "email": "noreply@github.com", + "name": "GitHub", + "username": "web-flow" + }, + "distinct": true, + "id": "0df3f34eb0ba09fc7270be10fdc84833d2858775", + "message": "Add `--run_from_cairo_pie` to `cairo-vm-cli` + workflow (#1730)\n\n* Implement CairoPieMetadata validity checks\n\n* Save progres\n\n* Progress\n\n* Progress\n\n* Clippy\n\n* Impl generic serialization for suffixed ver\n\n* Implement custom generic deserialization\n\n* Rename module\n\n* Complete API\n\n* Add docs & examples\n\n* Fix docs\n\n* Remove reference from method\n\n* Add clippy allow\n\n* Add changelog entry\n\n* Add no-std import\n\n* Fix\n\n* fmt\n\n* Use a wrapper for CairoPie additional data\n\n* Update changelog\n\n* Fix tests + fmt\n\n* Add test for validity checks\n\n* Start implementing cairo_run_pie\n\n* Implement extend_additional_data for hash\n\n* Handle check\n\n* Simplify\n\n* Simplify\n\n* Implement extend_additional_data for ecdsa\n\n* Add test\n\n* Implement extend_additional_data for output\n\n* Implement extend_additional_data for enum\n\n* Add changelog entry\n\n* Add doc comments to get_additional_data & extend_additional_data\n\n* Check n_steps\n\n* Fail if proof mode\n\n* wip\n\n* Finalize segments by cairo pie\n\n* Add integration test for fibonacci\n\n* Impl check_pie_compatibility\n\n* Simplify code\n\n* Generalize test\n\n* Extend additional data\n\n* Improve test\n\n* Fix bug + add more test cases\n\n* Add more test cases\n\n* Add doc\n\n* Add test\n\n* Add docs\n\n* Add changelog entry\n\n* clippy\n\n* changelog\n\n* fmt\n\n* First steps\n\n* Deserialize prime\n\n* Impl CairoPieMemory::from_bytes\n\n* Finish read_zip_file\n\n* Fix endianness\n\n* Impl deserialize for hash additional data\n\n* Impl custom deser for signature additional data\n\n* Deserialize hash additional data as a sequence\n\n* Add more test cases\n\n* Clippy\n\n* Remove todo from pre-existing code\n\n* Use a constant for prime\n\n* Fix imports\n\n* Remove files generated by test\n\n* Add changelog entry\n\n* Fix imports\n\n* Fix imports\n\n* Add run_from_cairo_pie flag\n\n* Add doc\n\n* Fmt + cleanup + Silence pie comparator when successful\n\n* Add script\n\n* Add Makefile target\n\n* Push workflow\n\n* Update gitignore\n\n* Add changelog entry\n\n* Fix workflow\n\n* fetch pies\n\n* fetch pies\n\n* Fix workflow\n\n* Fix workflow\n\n* Fix workflow\n\n* Fix workflow\n\n* Fix workflow\n\n* Fix workflow\n\n* Fix workflow\n\n* Update script file permissions\n\n* Fix workflow\n\n* Revert \"Fix workflow\"\n\nThis reverts commit 9944a1d77651e88bac44ae45f7709b668f01f10c.\n\n* Break the silence\n\n* Remove duplicate entries\n\n* Fix\n\n* Update README.md\n\n* Update README.md", + "timestamp": "2024-04-29T18:12:26Z", + "tree_id": "ec9956e6d1079438655ba9fcd525342fa8e64d1b", + "url": "https://github.com/lambdaclass/cairo-vm/commit/0df3f34eb0ba09fc7270be10fdc84833d2858775" + }, + "date": 1714417754636, + "tool": "cargo", + "benches": [ + { + "name": "initialize", + "value": 20899, + "range": "± 691", + "unit": "ns/iter" + }, + { + "name": "parse program", + "value": 12049327, + "range": "± 477293", + "unit": "ns/iter" + } + ] } ] }