Skip to content

bpo-35423: Stop using the "pending calls" machinery for signals. #10972

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged

Conversation

ericsnowcurrently
Copy link
Member

@ericsnowcurrently ericsnowcurrently commented Dec 6, 2018

This change separates the signal handling trigger in the eval loop from the "pending calls" machinery. There is no semantic change and the difference in performance is insignificant.

The change makes both components less confusing. It also eliminates the risk of changes to the pending calls affecting signal handling. This is particularly relevant for some upcoming pending calls changes I have in the works.

https://bugs.python.org/issue35423

@ericsnowcurrently ericsnowcurrently changed the title BPO-35423: Stop using the "pending calls" machinery for signals. bpo-35423: Stop using the "pending calls" machinery for signals. Dec 6, 2018
@ericsnowcurrently ericsnowcurrently merged commit fdf282d into python:master Jan 11, 2019
@ericsnowcurrently ericsnowcurrently deleted the signals-no-pending-calls branch January 11, 2019 21:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants