From 2f8fc26fe5bc3d56e4ee46b086bc68fadcae6899 Mon Sep 17 00:00:00 2001 From: github-action-benchmark Date: Tue, 29 Sep 2026 21:14:13 +0000 Subject: [PATCH] add ZEN cross-language (customSmallerIsBetter) benchmark result for 2e88387e7a7a70e6bfc77e20c8024d140f0dcee3 --- dev/bench/data.js | 326 +++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 325 insertions(+), 1 deletion(-) diff --git a/dev/bench/data.js b/dev/bench/data.js index 684213b6..f36747ff 100644 --- a/dev/bench/data.js +++ b/dev/bench/data.js @@ -1,5 +1,5 @@ window.BENCHMARK_DATA = { - "lastUpdate": 1790678539994, + "lastUpdate": 1790716453588, "repoUrl": "https://github.com/gorules/zen", "entries": { "ZEN cross-language": [ @@ -6152,6 +6152,330 @@ window.BENCHMARK_DATA = { "unit": "ns/op" } ] + }, + { + "commit": { + "author": { + "email": "127778503+bot-gorules@users.noreply.github.com", + "name": "GoRules Team", + "username": "bot-gorules" + }, + "committer": { + "email": "noreply@github.com", + "name": "GitHub", + "username": "web-flow" + }, + "distinct": true, + "id": "2e88387e7a7a70e6bfc77e20c8024d140f0dcee3", + "message": "chore(release): publish (#533)", + "timestamp": "2026-09-29T23:07:09+02:00", + "tree_id": "c2ec0b5cd9dcdf66ea6edf044c36b27b49ac5445", + "url": "https://github.com/gorules/zen/commit/2e88387e7a7a70e6bfc77e20c8024d140f0dcee3" + }, + "date": 1790716452426, + "tool": "customSmallerIsBetter", + "benches": [ + { + "name": "rust · decision-table-discounts (graph)", + "value": 68199.676, + "unit": "ns/op" + }, + { + "name": "rust · decision-table-discounts (graph) +trace", + "value": 76505.258, + "unit": "ns/op" + }, + { + "name": "rust · expression-table-map (graph)", + "value": 1433969.398, + "unit": "ns/op" + }, + { + "name": "rust · expression-table-map (graph) +trace", + "value": 1787953.4, + "unit": "ns/op" + }, + { + "name": "rust · credit-limit-adjustment (graph)", + "value": 204171.062, + "unit": "ns/op" + }, + { + "name": "rust · credit-limit-adjustment (graph) +trace", + "value": 223054.366, + "unit": "ns/op" + }, + { + "name": "rust · dynamic-shipping-cost-calculator (graph)", + "value": 1865702.898, + "unit": "ns/op" + }, + { + "name": "rust · dynamic-shipping-cost-calculator (graph) +trace", + "value": 2405743.702, + "unit": "ns/op" + }, + { + "name": "rust · customer-eligibility-engine (graph)", + "value": 1247313.134, + "unit": "ns/op" + }, + { + "name": "rust · customer-eligibility-engine (graph) +trace", + "value": 1595702.614, + "unit": "ns/op" + }, + { + "name": "rust · simple-assertion (policy)", + "value": 67766.786, + "unit": "ns/op" + }, + { + "name": "rust · simple-assertion (policy) +trace", + "value": 68625.536, + "unit": "ns/op" + }, + { + "name": "rust · expression (policy)", + "value": 96227.054, + "unit": "ns/op" + }, + { + "name": "rust · expression (policy) +trace", + "value": 95611.28, + "unit": "ns/op" + }, + { + "name": "rust · multi-assertion (policy)", + "value": 709319.368, + "unit": "ns/op" + }, + { + "name": "rust · multi-assertion (policy) +trace", + "value": 736290.162, + "unit": "ns/op" + }, + { + "name": "rust · expression-chain (policy)", + "value": 571822.536, + "unit": "ns/op" + }, + { + "name": "rust · expression-chain (policy) +trace", + "value": 624247.284, + "unit": "ns/op" + }, + { + "name": "rust · match (policy)", + "value": 86432.356, + "unit": "ns/op" + }, + { + "name": "rust · match (policy) +trace", + "value": 86900.23, + "unit": "ns/op" + }, + { + "name": "node · decision-table-discounts (graph)", + "value": 293041.204, + "unit": "ns/op" + }, + { + "name": "node · decision-table-discounts (graph) +trace", + "value": 348966.6, + "unit": "ns/op" + }, + { + "name": "node · expression-table-map (graph)", + "value": 3058451.154, + "unit": "ns/op" + }, + { + "name": "node · expression-table-map (graph) +trace", + "value": 4192066.008, + "unit": "ns/op" + }, + { + "name": "node · credit-limit-adjustment (graph)", + "value": 403557.474, + "unit": "ns/op" + }, + { + "name": "node · credit-limit-adjustment (graph) +trace", + "value": 498423.824, + "unit": "ns/op" + }, + { + "name": "node · dynamic-shipping-cost-calculator (graph)", + "value": 3916522.016, + "unit": "ns/op" + }, + { + "name": "node · dynamic-shipping-cost-calculator (graph) +trace", + "value": 5316837.88, + "unit": "ns/op" + }, + { + "name": "node · customer-eligibility-engine (graph)", + "value": 2642735.608, + "unit": "ns/op" + }, + { + "name": "node · customer-eligibility-engine (graph) +trace", + "value": 3671053.806, + "unit": "ns/op" + }, + { + "name": "node · simple-assertion (policy)", + "value": 291004.61, + "unit": "ns/op" + }, + { + "name": "node · simple-assertion (policy) +trace", + "value": 287388.82, + "unit": "ns/op" + }, + { + "name": "node · expression (policy)", + "value": 313285.878, + "unit": "ns/op" + }, + { + "name": "node · expression (policy) +trace", + "value": 340636.386, + "unit": "ns/op" + }, + { + "name": "node · multi-assertion (policy)", + "value": 1000552.164, + "unit": "ns/op" + }, + { + "name": "node · multi-assertion (policy) +trace", + "value": 1389470.392, + "unit": "ns/op" + }, + { + "name": "node · expression-chain (policy)", + "value": 1120261.698, + "unit": "ns/op" + }, + { + "name": "node · expression-chain (policy) +trace", + "value": 2052614.178, + "unit": "ns/op" + }, + { + "name": "node · match (policy)", + "value": 314560.94, + "unit": "ns/op" + }, + { + "name": "node · match (policy) +trace", + "value": 324285.278, + "unit": "ns/op" + }, + { + "name": "python · decision-table-discounts (graph)", + "value": 108876.856, + "unit": "ns/op" + }, + { + "name": "python · decision-table-discounts (graph) +trace", + "value": 145946.306, + "unit": "ns/op" + }, + { + "name": "python · expression-table-map (graph)", + "value": 2174307.186, + "unit": "ns/op" + }, + { + "name": "python · expression-table-map (graph) +trace", + "value": 3037816.532, + "unit": "ns/op" + }, + { + "name": "python · credit-limit-adjustment (graph)", + "value": 226921.234, + "unit": "ns/op" + }, + { + "name": "python · credit-limit-adjustment (graph) +trace", + "value": 279378.91, + "unit": "ns/op" + }, + { + "name": "python · dynamic-shipping-cost-calculator (graph)", + "value": 2924668.99, + "unit": "ns/op" + }, + { + "name": "python · dynamic-shipping-cost-calculator (graph) +trace", + "value": 4086617.232, + "unit": "ns/op" + }, + { + "name": "python · customer-eligibility-engine (graph)", + "value": 1873394.192, + "unit": "ns/op" + }, + { + "name": "python · customer-eligibility-engine (graph) +trace", + "value": 2718927.83, + "unit": "ns/op" + }, + { + "name": "python · simple-assertion (policy)", + "value": 118102.188, + "unit": "ns/op" + }, + { + "name": "python · simple-assertion (policy) +trace", + "value": 124184.554, + "unit": "ns/op" + }, + { + "name": "python · expression (policy)", + "value": 147298.042, + "unit": "ns/op" + }, + { + "name": "python · expression (policy) +trace", + "value": 157065.218, + "unit": "ns/op" + }, + { + "name": "python · multi-assertion (policy)", + "value": 814406.292, + "unit": "ns/op" + }, + { + "name": "python · multi-assertion (policy) +trace", + "value": 1115135.196, + "unit": "ns/op" + }, + { + "name": "python · expression-chain (policy)", + "value": 793448.132, + "unit": "ns/op" + }, + { + "name": "python · expression-chain (policy) +trace", + "value": 1655982.472, + "unit": "ns/op" + }, + { + "name": "python · match (policy)", + "value": 137285.388, + "unit": "ns/op" + }, + { + "name": "python · match (policy) +trace", + "value": 143957.552, + "unit": "ns/op" + } + ] } ] }