Skip to content
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

GH-112215: Increase C recursion limit for non debug builds #113397

Merged
merged 10 commits into from
Dec 22, 2023

Conversation

markshannon
Copy link
Member

@markshannon markshannon commented Dec 22, 2023

Experimentation shows that we can safely increase the C recursion limit for non-debug builds considerably.

In hindsight, we should have done this when we introduced the C recursion limit. There is little value in having the same limit for debug and non-debug builds and the low limit needed for debug builds is too restrictive for release builds.

@bedevere-bot
Copy link

🤖 New build scheduled with the buildbot fleet by @markshannon for commit a8c8eca 🤖

If you want to schedule another build, you need to add the 🔨 test-with-buildbots label again.

@bedevere-bot bedevere-bot removed the 🔨 test-with-buildbots Test PR w/ buildbots; report in status section label Dec 22, 2023
@markshannon
Copy link
Member Author

!buildbot s390.*

@bedevere-bot
Copy link

🤖 New build scheduled with the buildbot fleet by @markshannon for commit bbdac94 🤖

The command will test the builders whose names match following regular expression: s390.*

The builders matched are:

  • s390x Fedora Clang PR
  • s390x RHEL7 LTO PR
  • s390x Fedora Refleaks PR
  • s390x Fedora Rawhide Refleaks PR
  • s390x RHEL8 LTO + PGO PR
  • s390x Fedora Clang Installed PR
  • s390x RHEL8 Refleaks PR
  • s390x RHEL8 PR
  • s390x Debian PR
  • s390x Fedora Rawhide LTO + PGO PR
  • s390x Fedora Rawhide LTO PR
  • s390x RHEL7 LTO + PGO PR
  • s390x RHEL7 Refleaks PR
  • s390x Fedora PR
  • s390x SLES PR
  • s390x Fedora Rawhide PR
  • s390x RHEL8 LTO PR
  • s390x Fedora Rawhide Clang PR
  • s390x Fedora LTO + PGO PR
  • s390x Fedora LTO PR
  • s390x Fedora Rawhide Clang Installed PR
  • s390x RHEL7 PR

@markshannon markshannon merged commit 45e09f9 into python:main Dec 22, 2023
36 of 40 checks passed
@miss-islington-app
Copy link

Thanks @markshannon for the PR 🌮🎉.. I'm working now to backport this PR to: 3.12.
🐍🍒⛏🤖

@miss-islington-app
Copy link

Sorry, @markshannon, I could not cleanly backport this to 3.12 due to a conflict.
Please backport using cherry_picker on command line.

cherry_picker 45e09f921be55e23bed19b5db4c95ce7bd7aad6b 3.12

@bedevere-app
Copy link

bedevere-app bot commented Dec 22, 2023

GH-113403 is a backport of this pull request to the 3.12 branch.

@bedevere-app bedevere-app bot removed the needs backport to 3.12 bug and security fixes label Dec 22, 2023
markshannon added a commit to faster-cpython/cpython that referenced this pull request Dec 22, 2023
@markshannon markshannon deleted the increase-c-recursion-non-debug branch August 6, 2024 10:17
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