lp:~ensoft-opensource/+junk/cpython-boxes
- Get this branch:
- bzr branch lp:~ensoft-opensource/+junk/cpython-boxes
Branch information
- Owner:
- Ensoft Open Source
- Status:
- Development
Recent revisions
- 48. By Phil Connell
-
Mark some places needing changes for test_gdb
No attempt at finding everything/fixing the issues yet :)
- 47. By Phil Connell
-
Fix for pow, given a negative mantissa and modulus
e.g. pow(-10, 0, -7) should give -6, not 1.
- 45. By Phil Connell
-
Fix for test_decimal (overflow in addition)
Problem was:
>>> 16000000 + 777216
0Uhh... Added a (debug) check for overflow in Py_UNBOXED_CREATE for good
measure. - 44. By Phil Connell
-
Hack in fix for test_xml_etree_c
The _elementtree extension module does its own playing with the low bit of
object pointers. So, need to make sure that we box appropriately.There's a follow-on cleanup patch needed: should have a convenience
function/macro to box an unboxed value of any type. - 42. By Phil Connell
-
Fix (partially) Py_SIZE to respect unboxed objects.
i. Updated Py_SIZE for longobject.c only (since lvalue uses need changing and
cba)
ii. Added Py_SIZE_UPDATE to replace Py_SIZE lvalues.
iii. Use Py_SIZE_UPDATE where appropriate in longobject.c
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)