Message361517
| Author |
vstinner |
| Recipients |
vstinner |
| Date |
2020年02月07日.00:19:37 |
| SpamBayes Score |
-1.0 |
| Marked as misclassified |
Yes |
| Message-id |
<1581034777.27.0.937045301344.issue39573@roundup.psfhosted.org> |
| In-reply-to |
| Content |
In the limited C API, Py_REFCNT() should be converted to:
static inline Py_ssize_t _Py_REFCNT(const PyObject *ob)
{ return ob->ob_refcnt; }
#define Py_REFCNT(ob) _Py_REFCNT(_PyObject_CAST(ob))
It would enforce the usage of newly added Py_SET_REFCNT() (PR 18389) and advertise that the object is not modified (const).
That would only be the first step towards a really opaque Py_REFCNT() function. |
|
History
|
|---|
| Date |
User |
Action |
Args |
| 2020年02月07日 00:19:37 | vstinner | set | recipients:
+ vstinner |
| 2020年02月07日 00:19:37 | vstinner | set | messageid: <1581034777.27.0.937045301344.issue39573@roundup.psfhosted.org> |
| 2020年02月07日 00:19:37 | vstinner | link | issue39573 messages |
| 2020年02月07日 00:19:37 | vstinner | create |
|