GeezerVisonThe World Wide Web, restored to 800 pixels of glory. | |||||||||||||||||
| Home|About|Gaming cabinet|Archives|How it works|Starter sites | |||||||||||||||||
GeezerVison is showing github.com — GH-127705: Handle trace refs in specialized decref by markshannon · Pull Request #131198 · python/cpython Conversation
|
|
!buildbot TraceRef |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
🤖 New build scheduled with the buildbot fleet by @markshannon for commit b5eb234 🤖 Results will be shown at: https://buildbot.python.org/all/#/grid?branch=refs%2Fpull%2F131198%2Fmerge The command will test the builders whose names match following regular expression: The builders matched are:
|
Sorry, something went wrong.
There was an error while loading. Please reload this page.
There was a problem hiding this comment.
The reason will be displayed to describe this comment to others. Learn more.
I don't think we should be exposing Py_DECREF_MORTAL and Py_DECREF_MORTAL_SPECIALIZED to extensions when they include Python.h. It seems to me like they belong in pycore_object.h or some other internal-only header.
Sorry, something went wrong.
There was an error while loading. Please reload this page.
| #ifdef Py_TRACE_REFS | ||
| _Py_ForgetReference(op); | ||
| #endif | ||
| destruct(op); |
There was a problem hiding this comment.
The reason will be displayed to describe this comment to others. Learn more.
This is missing a _PyReftracerTrack(op, PyRefTracer_DESTROY);
Sorry, something went wrong.
There was an error while loading. Please reload this page.
Sorry, something went wrong.
There was an error while loading. Please reload this page.
Sorry, something went wrong.
There was an error while loading. Please reload this page.
Sorry, something went wrong.
There was an error while loading. Please reload this page.
Sorry, something went wrong.
There was an error while loading. Please reload this page.
There was a problem hiding this comment.
The reason will be displayed to describe this comment to others. Learn more.
@bretthowell714-source reported to GH for spam
Sorry, something went wrong.
There was an error while loading. Please reload this page.
I agree, but it is infeasible now due to cyclic includes. |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
Merging as is, so we don't release with |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
Can you please rename Py_DECREF_MORTAL_SPECIALIZED() to _Py_DECREF_MORTAL_SPECIALIZED() in the public C API? |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
…1198) This is missing `_PyReftracerTrack` calls, see pythongh-131238. Merging as-is for the 3.14.0a6 release.
There was an error while loading. Please reload this page.
Successfully merging this pull request may close these issues.
There was an error while loading. Please reload this page.