mirror of https://github.com/python/cpython
bpo-45760: Remove PyNumber_InMatrixMultiply (GH-29751)
This commit is contained in:
parent
d224e769b8
commit
db671b010c
|
@ -1248,21 +1248,10 @@ INPLACE_BINOP(PyNumber_InPlaceAnd, nb_inplace_and, nb_and, "&=")
|
|||
INPLACE_BINOP(PyNumber_InPlaceLshift, nb_inplace_lshift, nb_lshift, "<<=")
|
||||
INPLACE_BINOP(PyNumber_InPlaceRshift, nb_inplace_rshift, nb_rshift, ">>=")
|
||||
INPLACE_BINOP(PyNumber_InPlaceSubtract, nb_inplace_subtract, nb_subtract, "-=")
|
||||
INPLACE_BINOP(PyNumber_InMatrixMultiply, nb_inplace_matrix_multiply, nb_matrix_multiply, "@=")
|
||||
|
||||
PyObject *
|
||||
PyNumber_InPlaceFloorDivide(PyObject *v, PyObject *w)
|
||||
{
|
||||
return binary_iop(v, w, NB_SLOT(nb_inplace_floor_divide),
|
||||
NB_SLOT(nb_floor_divide), "//=");
|
||||
}
|
||||
|
||||
PyObject *
|
||||
PyNumber_InPlaceTrueDivide(PyObject *v, PyObject *w)
|
||||
{
|
||||
return binary_iop(v, w, NB_SLOT(nb_inplace_true_divide),
|
||||
NB_SLOT(nb_true_divide), "/=");
|
||||
}
|
||||
INPLACE_BINOP(PyNumber_InPlaceMatrixMultiply, nb_inplace_matrix_multiply, nb_matrix_multiply, "@=")
|
||||
INPLACE_BINOP(PyNumber_InPlaceFloorDivide, nb_inplace_floor_divide, nb_floor_divide, "//=")
|
||||
INPLACE_BINOP(PyNumber_InPlaceTrueDivide, nb_inplace_true_divide, nb_true_divide, "/=")
|
||||
INPLACE_BINOP(PyNumber_InPlaceRemainder, nb_inplace_remainder, nb_remainder, "%=")
|
||||
|
||||
PyObject *
|
||||
PyNumber_InPlaceAdd(PyObject *v, PyObject *w)
|
||||
|
@ -1316,20 +1305,6 @@ PyNumber_InPlaceMultiply(PyObject *v, PyObject *w)
|
|||
return result;
|
||||
}
|
||||
|
||||
PyObject *
|
||||
PyNumber_InPlaceMatrixMultiply(PyObject *v, PyObject *w)
|
||||
{
|
||||
return binary_iop(v, w, NB_SLOT(nb_inplace_matrix_multiply),
|
||||
NB_SLOT(nb_matrix_multiply), "@=");
|
||||
}
|
||||
|
||||
PyObject *
|
||||
PyNumber_InPlaceRemainder(PyObject *v, PyObject *w)
|
||||
{
|
||||
return binary_iop(v, w, NB_SLOT(nb_inplace_remainder),
|
||||
NB_SLOT(nb_remainder), "%=");
|
||||
}
|
||||
|
||||
PyObject *
|
||||
PyNumber_InPlacePower(PyObject *v, PyObject *w, PyObject *z)
|
||||
{
|
||||
|
|
Loading…
Reference in New Issue