mirror of https://github.com/python/cpython
gh-120686: remove unused internal c api functions (#120687)
This commit is contained in:
parent
12af8ec864
commit
6f7acaab50
|
@ -8,7 +8,6 @@ extern "C" {
|
||||||
# error "this header requires Py_BUILD_CORE define"
|
# error "this header requires Py_BUILD_CORE define"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include "pycore_identifier.h" // _Py_Identifier
|
|
||||||
#include "pycore_pystate.h" // _PyThreadState_GET()
|
#include "pycore_pystate.h" // _PyThreadState_GET()
|
||||||
|
|
||||||
/* Suggested size (number of positional arguments) for arrays of PyObject*
|
/* Suggested size (number of positional arguments) for arrays of PyObject*
|
||||||
|
|
|
@ -9,7 +9,6 @@ extern "C" {
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include "pycore_freelist.h" // _PyFreeListState
|
#include "pycore_freelist.h" // _PyFreeListState
|
||||||
#include "pycore_identifier.h" // _Py_Identifier
|
|
||||||
#include "pycore_object.h" // PyManagedDictPointer
|
#include "pycore_object.h" // PyManagedDictPointer
|
||||||
#include "pycore_pyatomic_ft_wrappers.h" // FT_ATOMIC_LOAD_SSIZE_ACQUIRE
|
#include "pycore_pyatomic_ft_wrappers.h" // FT_ATOMIC_LOAD_SSIZE_ACQUIRE
|
||||||
|
|
||||||
|
|
|
@ -1,20 +0,0 @@
|
||||||
/* String Literals: _Py_Identifier API */
|
|
||||||
|
|
||||||
#ifndef Py_INTERNAL_IDENTIFIER_H
|
|
||||||
#define Py_INTERNAL_IDENTIFIER_H
|
|
||||||
#ifdef __cplusplus
|
|
||||||
extern "C" {
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#ifndef Py_BUILD_CORE
|
|
||||||
# error "this header requires Py_BUILD_CORE define"
|
|
||||||
#endif
|
|
||||||
|
|
||||||
extern PyObject* _PyType_LookupId(PyTypeObject *, _Py_Identifier *);
|
|
||||||
extern PyObject* _PyObject_LookupSpecialId(PyObject *, _Py_Identifier *);
|
|
||||||
extern int _PyObject_SetAttrId(PyObject *, _Py_Identifier *, PyObject *);
|
|
||||||
|
|
||||||
#ifdef __cplusplus
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
#endif // !Py_INTERNAL_IDENTIFIER_H
|
|
|
@ -10,7 +10,6 @@ extern "C" {
|
||||||
|
|
||||||
#include "pycore_lock.h" // PyMutex
|
#include "pycore_lock.h" // PyMutex
|
||||||
#include "pycore_fileutils.h" // _Py_error_handler
|
#include "pycore_fileutils.h" // _Py_error_handler
|
||||||
#include "pycore_identifier.h" // _Py_Identifier
|
|
||||||
#include "pycore_ucnhash.h" // _PyUnicode_Name_CAPI
|
#include "pycore_ucnhash.h" // _PyUnicode_Name_CAPI
|
||||||
#include "pycore_global_objects.h" // _Py_SINGLETON
|
#include "pycore_global_objects.h" // _Py_SINGLETON
|
||||||
|
|
||||||
|
|
|
@ -1178,7 +1178,6 @@ PYTHON_HEADERS= \
|
||||||
$(srcdir)/Include/internal/pycore_global_strings.h \
|
$(srcdir)/Include/internal/pycore_global_strings.h \
|
||||||
$(srcdir)/Include/internal/pycore_hamt.h \
|
$(srcdir)/Include/internal/pycore_hamt.h \
|
||||||
$(srcdir)/Include/internal/pycore_hashtable.h \
|
$(srcdir)/Include/internal/pycore_hashtable.h \
|
||||||
$(srcdir)/Include/internal/pycore_identifier.h \
|
|
||||||
$(srcdir)/Include/internal/pycore_import.h \
|
$(srcdir)/Include/internal/pycore_import.h \
|
||||||
$(srcdir)/Include/internal/pycore_importdl.h \
|
$(srcdir)/Include/internal/pycore_importdl.h \
|
||||||
$(srcdir)/Include/internal/pycore_initconfig.h \
|
$(srcdir)/Include/internal/pycore_initconfig.h \
|
||||||
|
|
|
@ -1124,17 +1124,6 @@ _PyObject_GetAttrId(PyObject *v, _Py_Identifier *name)
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
int
|
|
||||||
_PyObject_SetAttrId(PyObject *v, _Py_Identifier *name, PyObject *w)
|
|
||||||
{
|
|
||||||
int result;
|
|
||||||
PyObject *oname = _PyUnicode_FromId(name); /* borrowed */
|
|
||||||
if (!oname)
|
|
||||||
return -1;
|
|
||||||
result = PyObject_SetAttr(v, oname, w);
|
|
||||||
return result;
|
|
||||||
}
|
|
||||||
|
|
||||||
int
|
int
|
||||||
_PyObject_SetAttributeErrorContext(PyObject* v, PyObject* name)
|
_PyObject_SetAttributeErrorContext(PyObject* v, PyObject* name)
|
||||||
{
|
{
|
||||||
|
|
|
@ -2699,15 +2699,6 @@ _PyObject_LookupSpecialMethod(PyObject *self, PyObject *attr, PyObject **self_or
|
||||||
return res;
|
return res;
|
||||||
}
|
}
|
||||||
|
|
||||||
PyObject *
|
|
||||||
_PyObject_LookupSpecialId(PyObject *self, _Py_Identifier *attrid)
|
|
||||||
{
|
|
||||||
PyObject *attr = _PyUnicode_FromId(attrid); /* borrowed */
|
|
||||||
if (attr == NULL)
|
|
||||||
return NULL;
|
|
||||||
return _PyObject_LookupSpecial(self, attr);
|
|
||||||
}
|
|
||||||
|
|
||||||
static PyObject *
|
static PyObject *
|
||||||
lookup_maybe_method(PyObject *self, PyObject *attr, int *unbound)
|
lookup_maybe_method(PyObject *self, PyObject *attr, int *unbound)
|
||||||
{
|
{
|
||||||
|
@ -5490,16 +5481,6 @@ _PyType_Lookup(PyTypeObject *type, PyObject *name)
|
||||||
return res;
|
return res;
|
||||||
}
|
}
|
||||||
|
|
||||||
PyObject *
|
|
||||||
_PyType_LookupId(PyTypeObject *type, _Py_Identifier *name)
|
|
||||||
{
|
|
||||||
PyObject *oname;
|
|
||||||
oname = _PyUnicode_FromId(name); /* borrowed */
|
|
||||||
if (oname == NULL)
|
|
||||||
return NULL;
|
|
||||||
return _PyType_Lookup(type, oname);
|
|
||||||
}
|
|
||||||
|
|
||||||
static void
|
static void
|
||||||
set_flags(PyTypeObject *self, unsigned long mask, unsigned long flags)
|
set_flags(PyTypeObject *self, unsigned long mask, unsigned long flags)
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in New Issue