@@ -86,7 +86,7 @@ static PyObject *
86
86
get_small_int (sdigit ival )
87
87
{
88
88
// GraalPy change - we tag 32-bit integers
89
- return int_to_pointer (ival );
89
+ return int32_to_pointer (ival );
90
90
}
91
91
92
92
#if 0 // GraalPy change
@@ -474,7 +474,7 @@ PyLong_AsLongAndOverflow(PyObject *vv, int *overflow)
474
474
}
475
475
if (points_to_py_int_handle (vv )) {
476
476
* overflow = 0 ;
477
- return pointer_to_long (vv );
477
+ return pointer_to_int64 (vv );
478
478
}
479
479
long result = (long ) GraalPyPrivate_Long_AsPrimitive (vv , MODE_COERCE_SIGNED , sizeof (long ));
480
480
if (result == -1L && PyErr_Occurred () && PyErr_ExceptionMatches (PyExc_OverflowError )) {
@@ -494,7 +494,7 @@ PyLong_AsLong(PyObject *obj)
494
494
{
495
495
// GraalPy change: different implementation
496
496
if (points_to_py_int_handle (obj )) {
497
- return pointer_to_long (obj );
497
+ return pointer_to_int64 (obj );
498
498
}
499
499
return (long ) GraalPyPrivate_Long_AsPrimitive (obj , MODE_COERCE_SIGNED , sizeof (long ));
500
500
}
@@ -523,7 +523,7 @@ _PyLong_AsInt(PyObject *obj)
523
523
Py_ssize_t
524
524
PyLong_AsSsize_t (PyObject * vv ) {
525
525
if (points_to_py_int_handle (vv )) {
526
- return pointer_to_long (vv );
526
+ return pointer_to_int64 (vv );
527
527
}
528
528
return (Py_ssize_t ) GraalPyPrivate_Long_AsPrimitive (vv , MODE_PINT_SIGNED , sizeof (Py_ssize_t ));
529
529
}
@@ -540,7 +540,7 @@ PyLong_AsUnsignedLong(PyObject *vv)
540
540
return (unsigned long ) -1 ;
541
541
}
542
542
if (points_to_py_int_handle (vv )) {
543
- long value = pointer_to_long (vv );
543
+ long value = pointer_to_int64 (vv );
544
544
if (value < 0 ) {
545
545
PyErr_SetString (PyExc_OverflowError , "can't convert negative value to unsigned int" );
546
546
return (unsigned long ) -1 ;
@@ -558,7 +558,7 @@ PyLong_AsSize_t(PyObject *vv)
558
558
{
559
559
// GraalPy change: different implementation
560
560
if (points_to_py_int_handle (vv )) {
561
- long value = pointer_to_long (vv );
561
+ long value = pointer_to_int64 (vv );
562
562
if (value < 0 ) {
563
563
PyErr_SetString (PyExc_OverflowError , "can't convert negative value to unsigned int" );
564
564
return (size_t ) -1 ;
@@ -610,7 +610,7 @@ PyLong_AsUnsignedLongMask(PyObject *op)
610
610
return (unsigned long ) -1 ;
611
611
}
612
612
if (points_to_py_int_handle (op )) {
613
- return pointer_to_long (op );
613
+ return pointer_to_int64 (op );
614
614
}
615
615
return (unsigned long ) GraalPyPrivate_Long_AsPrimitive (op , MODE_COERCE_MASK , sizeof (unsigned long ));
616
616
}
@@ -979,7 +979,7 @@ PyLong_FromLongLong(long long ival)
979
979
{
980
980
// GraalPy change: different implementation
981
981
if ((int )ival == ival ) {
982
- return int_to_pointer (ival );
982
+ return int32_to_pointer (ival );
983
983
} else {
984
984
return GraalPyPrivate_Long_FromLongLong (ival );
985
985
}
@@ -1006,7 +1006,7 @@ PyLong_AsLongLong(PyObject *vv)
1006
1006
return -1 ;
1007
1007
}
1008
1008
if (points_to_py_int_handle (vv )) {
1009
- return pointer_to_long (vv );
1009
+ return pointer_to_int64 (vv );
1010
1010
}
1011
1011
return (long long ) GraalPyPrivate_Long_AsPrimitive (vv , MODE_COERCE_SIGNED , sizeof (long long ));
1012
1012
}
@@ -1023,7 +1023,7 @@ PyLong_AsUnsignedLongLong(PyObject *vv)
1023
1023
return (unsigned long long )-1 ;
1024
1024
}
1025
1025
if (points_to_py_int_handle (vv )) {
1026
- long value = pointer_to_long (vv );
1026
+ long value = pointer_to_int64 (vv );
1027
1027
if (value < 0 ) {
1028
1028
PyErr_SetString (PyExc_OverflowError , "can't convert negative value to unsigned int" );
1029
1029
return (unsigned long long ) -1 ;
@@ -1076,7 +1076,7 @@ PyLong_AsUnsignedLongLongMask(PyObject *op)
1076
1076
return (unsigned long long )-1 ;
1077
1077
}
1078
1078
if (points_to_py_int_handle (op )) {
1079
- return pointer_to_long (op );
1079
+ return pointer_to_int64 (op );
1080
1080
}
1081
1081
return (unsigned long long ) GraalPyPrivate_Long_AsPrimitive (op , MODE_COERCE_MASK , sizeof (unsigned long long ));
1082
1082
}
@@ -6140,15 +6140,15 @@ PyUnstable_Long_CompactValue(const PyLongObject* op) {
6140
6140
6141
6141
Py_ssize_t PyUnstable_Long_CompactValue (const PyLongObject * op ) {
6142
6142
if (points_to_py_int_handle (op )) {
6143
- return pointer_to_long (op );
6143
+ return pointer_to_int64 (op );
6144
6144
}
6145
6145
return GraalPyPrivate_Long_AsPrimitive ((PyObject * ) op , MODE_PINT_SIGNED , sizeof (Py_ssize_t ));
6146
6146
}
6147
6147
6148
6148
// GraalPy additions
6149
6149
uintptr_t GraalPyPrivate_Long_lv_tag (const PyLongObject * op ) {
6150
6150
if (points_to_py_int_handle (op )) {
6151
- int64_t t = pointer_to_long (op );
6151
+ int64_t t = pointer_to_int64 (op );
6152
6152
if (t == 0 ) {
6153
6153
return SIGN_ZERO ;
6154
6154
}
0 commit comments