File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -10,6 +10,9 @@ What's New in Python 3.7.0 alpha 1
1010Core and Builtins
1111-----------------
1212
13+ - Issue #27441: Remove some redundant assignments to ob_size in longobject.c.
14+ Thanks Oren Milman.
15+
1316- Issue #27222: Clean up redundant code in long_rshift function. Thanks
1417 Oren Milman.
1518
Original file line number Diff line number Diff line change @@ -315,7 +315,6 @@ PyLong_FromUnsignedLong(unsigned long ival)
315315 v = _PyLong_New (ndigits );
316316 if (v != NULL ) {
317317 digit * p = v -> ob_digit ;
318- Py_SIZE (v ) = ndigits ;
319318 while (ival ) {
320319 * p ++ = (digit )(ival & PyLong_MASK );
321320 ival >>= PyLong_SHIFT ;
@@ -1102,7 +1101,6 @@ PyLong_FromUnsignedLongLong(unsigned long long ival)
11021101 v = _PyLong_New (ndigits );
11031102 if (v != NULL ) {
11041103 digit * p = v -> ob_digit ;
1105- Py_SIZE (v ) = ndigits ;
11061104 while (ival ) {
11071105 * p ++ = (digit )(ival & PyLong_MASK );
11081106 ival >>= PyLong_SHIFT ;
You can’t perform that action at this time.
0 commit comments