summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMartin v. Löwis <martin@v.loewis.de>2011-01-06 19:28:31 (GMT)
committerMartin v. Löwis <martin@v.loewis.de>2011-01-06 19:28:31 (GMT)
commit189c09161261c76371f6f9cd99c83a79a8247712 (patch)
tree52500810e1ec8e7c970d422120c19ddebc2ce917
parenta572476a2ae9c5d20812d076d6f4172fc160bb61 (diff)
downloadcpython-189c09161261c76371f6f9cd99c83a79a8247712.zip
cpython-189c09161261c76371f6f9cd99c83a79a8247712.tar.gz
cpython-189c09161261c76371f6f9cd99c83a79a8247712.tar.bz2
Drop bf_getbuffer/bf_releasebuffer from stable ABI,
see #10181.
-rw-r--r--Include/typeslots.h6
-rw-r--r--Objects/typeslots.inc6
2 files changed, 7 insertions, 5 deletions
diff --git a/Include/typeslots.h b/Include/typeslots.h
index 9ab9850..9be8ecd 100644
--- a/Include/typeslots.h
+++ b/Include/typeslots.h
@@ -1,5 +1,7 @@
-#define Py_bf_getbuffer 1
-#define Py_bf_releasebuffer 2
+/* Do not renumber the file; these numbers are part of the stable ABI. */
+/* Disabled, see #10181 */
+#undef Py_bf_getbuffer
+#undef Py_bf_releasebuffer
#define Py_mp_ass_subscript 3
#define Py_mp_length 4
#define Py_mp_subscript 5
diff --git a/Objects/typeslots.inc b/Objects/typeslots.inc
index bd20c29..d4872f6 100644
--- a/Objects/typeslots.inc
+++ b/Objects/typeslots.inc
@@ -1,6 +1,6 @@
-/* Generated by typeslots.py $Revision: 87011 $ */
-offsetof(PyHeapTypeObject, as_buffer.bf_getbuffer),
-offsetof(PyHeapTypeObject, as_buffer.bf_releasebuffer),
+/* Generated by typeslots.py $Revision: 87806 $ */
+0,
+0,
offsetof(PyHeapTypeObject, as_mapping.mp_ass_subscript),
offsetof(PyHeapTypeObject, as_mapping.mp_length),
offsetof(PyHeapTypeObject, as_mapping.mp_subscript),