mirror of
https://github.com/python/cpython.git
synced 2025-10-09 16:34:44 +00:00
gh-116381: Specialize CONTAINS_OP (GH-116385)
* Specialize CONTAINS_OP * 📜🤖 Added by blurb_it. * Add PyAPI_FUNC for JIT --------- Co-authored-by: blurb-it[bot] <43283697+blurb-it[bot]@users.noreply.github.com>
This commit is contained in:
parent
73807eb634
commit
7114cf20c0
21 changed files with 645 additions and 194 deletions
|
@ -349,8 +349,8 @@ tuplelength(PyTupleObject *a)
|
|||
return Py_SIZE(a);
|
||||
}
|
||||
|
||||
static int
|
||||
tuplecontains(PyTupleObject *a, PyObject *el)
|
||||
int
|
||||
_PyTuple_Contains(PyTupleObject *a, PyObject *el)
|
||||
{
|
||||
Py_ssize_t i;
|
||||
int cmp;
|
||||
|
@ -758,7 +758,7 @@ static PySequenceMethods tuple_as_sequence = {
|
|||
0, /* sq_slice */
|
||||
0, /* sq_ass_item */
|
||||
0, /* sq_ass_slice */
|
||||
(objobjproc)tuplecontains, /* sq_contains */
|
||||
(objobjproc)_PyTuple_Contains, /* sq_contains */
|
||||
};
|
||||
|
||||
static PyObject*
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue