Mercurial > cpython-lru_cache-weakref
changeset 87671:7d6c27fa7f32
Issue #6477: Merge with 3.3.
| author | Alexandre Vassalotti <alexandre@peadrop.com> |
|---|---|
| date | Sat, 30 Nov 2013 17:58:53 -0800 |
| parents | ff56f48b3277 (current diff) 9fcba15d7685 (diff) |
| children | 0387054b2038 |
| files | Include/object.h Modules/_pickle.c Objects/object.c |
| diffstat | 3 files changed, 10 insertions(+), 10 deletions(-) [+] |
line wrap: on
line diff
--- a/Include/object.h Sat Nov 30 16:21:20 2013 -0800 +++ b/Include/object.h Sat Nov 30 17:58:53 2013 -0800 @@ -829,8 +829,8 @@ PyAPI_FUNC(void) Py_IncRef(PyObject *); PyAPI_FUNC(void) Py_DecRef(PyObject *); -PyAPI_DATA(PyTypeObject) PyNone_Type; -PyAPI_DATA(PyTypeObject) PyNotImplemented_Type; +PyAPI_DATA(PyTypeObject) _PyNone_Type; +PyAPI_DATA(PyTypeObject) _PyNotImplemented_Type; /* _Py_NoneStruct is an object of undefined type which can be used in contexts
--- a/Modules/_pickle.c Sat Nov 30 16:21:20 2013 -0800 +++ b/Modules/_pickle.c Sat Nov 30 17:58:53 2013 -0800 @@ -3305,13 +3305,13 @@ static int save_type(PicklerObject *self, PyObject *obj) { - if (obj == (PyObject *)&PyNone_Type) { + if (obj == (PyObject *)&_PyNone_Type) { return save_singleton_type(self, obj, Py_None); } else if (obj == (PyObject *)&PyEllipsis_Type) { return save_singleton_type(self, obj, Py_Ellipsis); } - else if (obj == (PyObject *)&PyNotImplemented_Type) { + else if (obj == (PyObject *)&_PyNotImplemented_Type) { return save_singleton_type(self, obj, Py_NotImplemented); } return save_global(self, obj, NULL);
--- a/Objects/object.c Sat Nov 30 16:21:20 2013 -0800 +++ b/Objects/object.c Sat Nov 30 17:58:53 2013 -0800 @@ -1409,7 +1409,7 @@ 0, /* nb_index */ }; -PyTypeObject PyNone_Type = { +PyTypeObject _PyNone_Type = { PyVarObject_HEAD_INIT(&PyType_Type, 0) "NoneType", 0, @@ -1452,7 +1452,7 @@ PyObject _Py_NoneStruct = { _PyObject_EXTRA_INIT - 1, &PyNone_Type + 1, &_PyNone_Type }; /* NotImplemented is an object that can be used to signal that an @@ -1494,7 +1494,7 @@ Py_FatalError("deallocating NotImplemented"); } -PyTypeObject PyNotImplemented_Type = { +PyTypeObject _PyNotImplemented_Type = { PyVarObject_HEAD_INIT(&PyType_Type, 0) "NotImplementedType", 0, @@ -1537,7 +1537,7 @@ PyObject _Py_NotImplementedStruct = { _PyObject_EXTRA_INIT - 1, &PyNotImplemented_Type + 1, &_PyNotImplemented_Type }; void @@ -1567,10 +1567,10 @@ if (PyType_Ready(&PyList_Type) < 0) Py_FatalError("Can't initialize list type"); - if (PyType_Ready(&PyNone_Type) < 0) + if (PyType_Ready(&_PyNone_Type) < 0) Py_FatalError("Can't initialize None type"); - if (PyType_Ready(&PyNotImplemented_Type) < 0) + if (PyType_Ready(&_PyNotImplemented_Type) < 0) Py_FatalError("Can't initialize NotImplemented type"); if (PyType_Ready(&PyTraceBack_Type) < 0)
