Skip to content

Conversation

@mdboom
Copy link
Contributor

@mdboom mdboom commented Dec 12, 2023

This fixes a recently introduced bug where the deferred count is being unnecessarily decremented to counteract an increment elsewhere that is no longer happening. This caused the values to flip around to "very large" 64-bit numbers.

Example output after this change: https://gist.github.com/mdboom/14a97e65c2164c92cb2c61b6121cd940

Output before this change: https://github.com/faster-cpython/benchmarking-public/blob/main/results/bm-20231210-3.13.0a2%2B-23df46a-PYTHON_UOPS/bm-20231210-azure-x86_64-python-23df46a1dde82bc5a515-3.13.0a2%2B-23df46a-pystats.md

@gvanrossum gvanrossum merged commit dfaa9e0 into python:main Dec 12, 2023
aisk pushed a commit to aisk/cpython that referenced this pull request Feb 11, 2024
This fixes a recently introduced bug where the deferred count is being unnecessarily decremented to counteract an increment elsewhere that is no longer happening. This caused the values to flip around to "very large" 64-bit numbers.
Glyphack pushed a commit to Glyphack/cpython that referenced this pull request Sep 2, 2024
This fixes a recently introduced bug where the deferred count is being unnecessarily decremented to counteract an increment elsewhere that is no longer happening. This caused the values to flip around to "very large" 64-bit numbers.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants