diff options
author | Sam Gross <colesbury@gmail.com> | 2025-01-03 21:48:47 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-01-03 21:48:47 (GMT) |
commit | f1574859d7d6cd259f867194762f04b72ef2c340 (patch) | |
tree | 66b24ab078353f49ed79b00f136a42f64cace604 /Lib/test/test_pydoc/test_pydoc.py | |
parent | b75ed951d4de8ba85349d80c8e7f097b3cd6052f (diff) | |
download | cpython-f1574859d7d6cd259f867194762f04b72ef2c340.zip cpython-f1574859d7d6cd259f867194762f04b72ef2c340.tar.gz cpython-f1574859d7d6cd259f867194762f04b72ef2c340.tar.bz2 |
gh-125985: Fix `cmodule_function()` scaling benchmark (#128460)
Add a separate benchmark that measures the effect of
`_PyObject_LookupSpecial()` on scaling.
In the process of cleaning up the scaling benchmarks for inclusion, I
unintentionally changed the "cmodule_function" benchmark to pass an
`int` to `math.floor()` instead of a `float`, which causes it to use the
`_PyObject_LookupSpecial()` code path. `_PyObject_LookupSpecial()` has
its own scaling issues that we want to measure separately from calling a
function on a C module.
Diffstat (limited to 'Lib/test/test_pydoc/test_pydoc.py')
0 files changed, 0 insertions, 0 deletions