Victor Stinner
1a6be91e6f
bpo-35081: Make some _PyGC macros internal (GH-10507)
* Move "GC" macros together:
* PyObject_IS_GC()
* _Py_AS_GC()
* _PyObject_GC_IS_TRACKED()
* _PyObject_GC_MAY_BE_TRACKED()
* Mark other GC macros as internal (#ifdef Py_BUILD_CORE):
* _PyGCHead_NEXT(g), _PyGCHead_SET_NEXT(g, p)
* _PyGCHead_PREV(g), _PyGCHead_SET_PREV(g, p)
* _PyGCHead_FINALIZED(g), _PyGCHead_SET_FINALIZED(g)
* _PyGC_FINALIZED(o), _PyGC_SET_FINALIZED(o)
* _PyObject_GC_TRACK(o), _PyObject_GC_UNTRACK(o)
* _PyGC_PREV_MASK_FINALIZED
* _PyGC_PREV_MASK_COLLECTING
* _PyGC_PREV_SHIFT
* _PyGC_PREV_MASK
* Replace _PyGC_generation0 with _PyRuntime.gc.generation0
* _queuemodule.c: replace _PyObject_GC_UNTRACK()
with with PyObject_GC_UnTrack()
* Document that _PyObject_GC_TRACK() _PyObject_GC_UNTRACK() macros
have been removed from the public C API.
2018-11-13 12:52:18 +01:00
..
2018-11-13 12:52:18 +01:00
2018-06-11 15:01:47 +03:00
2016-01-26 00:40:57 +01:00
2018-11-12 00:56:19 +01:00
2017-11-28 17:56:10 +02:00
2018-01-27 14:06:21 +09:00
2017-11-28 17:56:10 +02:00
2017-11-28 17:56:10 +02:00
2018-01-21 09:44:07 -05:00
2017-11-28 17:56:10 +02:00
2018-01-26 08:20:18 -08:00
2016-12-27 14:57:39 +02:00
2018-09-18 09:54:26 +03:00
2014-07-07 18:49:30 -04:00
2018-09-21 15:33:56 -04:00
2018-11-06 15:59:52 +01:00
2018-11-13 09:02:25 +01:00
2017-12-15 13:11:11 +02:00
2018-11-06 09:38:54 +09:00
2015-01-13 09:17:24 -05:00
2017-11-28 17:56:10 +02:00
2017-12-15 13:11:11 +02:00
2017-12-13 12:29:09 +01:00
2018-11-07 00:44:03 +01:00
2016-09-03 17:21:29 +01:00
2017-10-22 23:41:51 +02:00
2017-12-15 13:11:11 +02:00
2018-01-21 09:44:07 -05:00
2017-10-05 23:24:46 -04:00
2017-11-28 17:56:10 +02:00
2018-06-29 16:47:18 -06:00
2018-05-22 20:59:42 +03:00
2017-04-22 01:48:11 +02:00
2017-11-28 17:56:10 +02:00
2018-07-26 13:22:16 +03:00
2016-12-27 14:57:39 +02:00
2017-12-15 13:11:11 +02:00
2017-12-15 13:11:11 +02:00
2018-10-30 13:19:51 +02:00
2016-09-11 11:03:14 +03:00
2017-11-28 17:56:10 +02:00
2018-10-30 14:48:26 +01:00
2018-11-13 12:52:18 +01:00
2017-12-25 02:08:42 +02:00
2018-10-18 14:53:18 -05:00
2014-10-10 11:55:41 +02:00
2016-12-27 14:57:39 +02:00
2018-11-12 00:56:19 +01:00
2018-01-31 17:44:09 -05:00
2017-11-28 17:56:10 +02:00
2018-05-10 11:27:23 +03:00
2017-11-24 22:06:38 +01:00
2017-09-29 15:53:19 -07:00
2018-10-29 14:49:24 +01:00
2018-11-02 09:32:26 -07:00
2018-09-18 05:38:58 -07:00
2018-01-05 23:15:34 -08:00
2017-11-09 19:55:34 +03:00
2018-11-01 03:15:58 +01:00
2016-08-20 08:03:06 +00:00
2017-09-14 18:13:16 -07:00
2017-09-07 11:13:59 -07:00
2018-10-31 20:19:24 +01:00
2018-10-29 14:49:24 +01:00
2018-11-12 16:53:38 +01:00
2016-09-11 11:03:14 +03:00
2016-09-09 14:57:09 -07:00
2018-11-12 00:56:19 +01:00
2018-11-12 22:01:22 -08:00
2017-05-22 21:36:03 -07:00
2017-10-24 16:53:32 -07:00
2017-11-02 07:28:27 -07:00
2017-04-22 01:48:11 +02:00
2017-11-28 17:56:10 +02:00
2016-11-22 07:58:08 +02:00
2016-11-22 07:58:08 +02:00
2018-11-12 00:56:19 +01:00
2018-10-30 14:31:42 +01:00
2017-10-05 23:24:46 -04:00
2016-09-11 11:03:14 +03:00
2018-10-26 00:01:56 +02:00
2018-11-09 16:56:48 +01:00
2015-06-02 19:06:47 -04:00
2015-03-18 21:53:15 +02:00
2018-01-15 10:45:49 +01:00
2018-01-21 09:44:07 -05:00