diff --git a/dev/bench/data.js b/dev/bench/data.js index 414a7470fa6..6d4560c0bde 100644 --- a/dev/bench/data.js +++ b/dev/bench/data.js @@ -1,5 +1,5 @@ window.BENCHMARK_DATA = { - "lastUpdate": 1703012938068, + "lastUpdate": 1703013411385, "repoUrl": "https://github.com/PyO3/pyo3", "entries": { "pyo3-bench": [ @@ -325924,6 +325924,128 @@ window.BENCHMARK_DATA = { "extra": "mean: 146.46752999648385 nsec\nrounds: 197629" } ] + }, + { + "commit": { + "author": { + "email": "mail@davidhewitt.dev", + "name": "David Hewitt", + "username": "davidhewitt" + }, + "committer": { + "email": "noreply@github.com", + "name": "GitHub", + "username": "web-flow" + }, + "distinct": false, + "id": "e727640ef3c6246cda942b5f0bd7db521ea7fba4", + "message": "Merge pull request #3664 from Tpt/chrono-abi3\n\nChrono: compatibility with abi3", + "timestamp": "2023-12-19T17:53:30Z", + "tree_id": "9396c79f56e978627f1a8f5e96996ed9d7d65ff5", + "url": "https://github.com/PyO3/pyo3/commit/e727640ef3c6246cda942b5f0bd7db521ea7fba4" + }, + "date": 1703013398237, + "tool": "pytest", + "benches": [ + { + "name": "tests/test_pyclasses.py::test_empty_class_init", + "value": 3947747.2119789505, + "unit": "iter/sec", + "range": "stddev: 1.0596903091453466e-7", + "extra": "mean: 253.30902570600867 nsec\nrounds: 194932" + }, + { + "name": "tests/test_pyclasses.py::test_empty_class_init_py", + "value": 7288093.197564727, + "unit": "iter/sec", + "range": "stddev: 6.836900344168598e-9", + "extra": "mean: 137.21010048748334 nsec\nrounds: 69561" + }, + { + "name": "tests/test_pyfunctions.py::test_none_py", + "value": 13675549.77622727, + "unit": "iter/sec", + "range": "stddev: 4.9764250699737715e-9", + "extra": "mean: 73.12320282277341 nsec\nrounds: 137307" + }, + { + "name": "tests/test_pyfunctions.py::test_none_rs", + "value": 12512950.739865385, + "unit": "iter/sec", + "range": "stddev: 1.3841655105215627e-8", + "extra": "mean: 79.9172010494751 nsec\nrounds: 124611" + }, + { + "name": "tests/test_pyfunctions.py::test_simple_py", + "value": 4619281.449437053, + "unit": "iter/sec", + "range": "stddev: 2.0712105124536228e-8", + "extra": "mean: 216.48388628102947 nsec\nrounds: 199243" + }, + { + "name": "tests/test_pyfunctions.py::test_simple_rs", + "value": 3902164.995574138, + "unit": "iter/sec", + "range": "stddev: 2.1359857404429875e-8", + "extra": "mean: 256.26799510892204 nsec\nrounds: 176648" + }, + { + "name": "tests/test_pyfunctions.py::test_simple_args_py", + "value": 3805535.295794538, + "unit": "iter/sec", + "range": "stddev: 7.00832827575707e-8", + "extra": "mean: 262.77512157227676 nsec\nrounds: 198060" + }, + { + "name": "tests/test_pyfunctions.py::test_simple_args_rs", + "value": 1756554.5384065935, + "unit": "iter/sec", + "range": "stddev: 1.3646807306440405e-7", + "extra": "mean: 569.2963003056657 nsec\nrounds: 156446" + }, + { + "name": "tests/test_pyfunctions.py::test_simple_kwargs_py", + "value": 2555745.0894007883, + "unit": "iter/sec", + "range": "stddev: 3.634905505262305e-8", + "extra": "mean: 391.2753287278963 nsec\nrounds: 192308" + }, + { + "name": "tests/test_pyfunctions.py::test_simple_kwargs_rs", + "value": 1583804.1934841059, + "unit": "iter/sec", + "range": "stddev: 1.7565249439957173e-7", + "extra": "mean: 631.3911808758166 nsec\nrounds: 132031" + }, + { + "name": "tests/test_pyfunctions.py::test_simple_args_kwargs_py", + "value": 2367768.271224171, + "unit": "iter/sec", + "range": "stddev: 3.4895695549744165e-8", + "extra": "mean: 422.3386266946576 nsec\nrounds: 157928" + }, + { + "name": "tests/test_pyfunctions.py::test_simple_args_kwargs_rs", + "value": 1599074.356692487, + "unit": "iter/sec", + "range": "stddev: 2.0395499995220016e-7", + "extra": "mean: 625.3617887215654 nsec\nrounds: 86498" + }, + { + "name": "tests/test_pyfunctions.py::test_args_kwargs_py", + "value": 3074191.641056428, + "unit": "iter/sec", + "range": "stddev: 2.9346594562332463e-8", + "extra": "mean: 325.2887642542531 nsec\nrounds: 191571" + }, + { + "name": "tests/test_pyfunctions.py::test_args_kwargs_rs", + "value": 6822094.0385478195, + "unit": "iter/sec", + "range": "stddev: 1.3492926994475498e-8", + "extra": "mean: 146.58255872017622 nsec\nrounds: 195351" + } + ] } ] }