Author: Armin Rigo <ar...@tunes.org> Branch: Changeset: r89738:2a1d5f7642dc Date: 2017-01-24 15:41 +0100 http://bitbucket.org/pypy/pypy/changeset/2a1d5f7642dc/
Log: merge heads diff --git a/pypy/module/cpyext/test/test_userslots.py b/pypy/module/cpyext/test/test_userslots.py --- a/pypy/module/cpyext/test/test_userslots.py +++ b/pypy/module/cpyext/test/test_userslots.py @@ -42,7 +42,7 @@ w_year = space.getattr(w_obj, space.newbytes('year')) assert space.int_w(w_year) == 1 - w_obj = generic_cpy_call(space, py_datetype.c_tp_new, py_datetype, + w_obj = generic_cpy_call(space, py_datetype.c_tp_new, py_datetype, arg, space.newdict({})) w_year = space.getattr(w_obj, space.newbytes('year')) assert space.int_w(w_year) == 1 @@ -137,25 +137,23 @@ return datetime_cls->tp_new(t, a, k); } - static void + static void _timestamp_dealloc(PyObject *op) { foocnt --; datetime_cls->tp_dealloc(op); } - + static PyTypeObject _Timestamp = { - PyObject_HEAD_INIT(NULL) - 0, /* ob_size */ + PyVarObject_HEAD_INIT(NULL, 0) "foo._Timestamp", /* tp_name*/ 0, /* tp_basicsize*/ 0, /* tp_itemsize */ _timestamp_dealloc /* tp_dealloc */ }; static PyTypeObject Timestamp = { - PyObject_HEAD_INIT(NULL) - 0, /* ob_size */ + PyVarObject_HEAD_INIT(NULL, 0) "foo.Timestamp", /* tp_name*/ 0, /* tp_basicsize*/ 0 /* tp_itemsize */ @@ -179,7 +177,7 @@ Timestamp.tp_dealloc = datetime_cls->tp_dealloc; if (PyType_Ready(&Timestamp) < 0) INITERROR; ''') - # _Timestamp has __new__, __del__ and + # _Timestamp has __new__, __del__ and # inherits from datetime.datetime # Timestamp has __new__, default __del__ (subtype_dealloc) and # inherits from _Timestamp _______________________________________________ pypy-commit mailing list pypy-commit@python.org https://mail.python.org/mailman/listinfo/pypy-commit