| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2014-04-08 | py: Add comment mpz function, and free memory used for string printing. | Damien George | |
| 2014-04-07 | Add string formatting support for longlong and mpz. | Dave Hylands | |
| 2014-04-04 | py: Handle small int power overflow correctly. | Damien George | |
| 2014-04-03 | py: More robust int conversion and overflow checking. | Damien George | |
| 2014-03-23 | objint_mpz: Quick&dirty implementation of bitwise operations. | Paul Sokolovsky | |
| Made solely to unbreak int-long.py test which in turn uncovered thinko with implementation of inplace ops. On mpz level, bitwise ops implemented only for same-sign numbers, and are not efficient (unconditional calling of mpn_cmp() is apparently superfluous). | |||
| 2014-03-12 | py: Fix some bugs in mpz; add mpz_from_ll and mpz_set_from_ll. | Damien George | |
| A couple of bugs in mpn_shl, and overflow bug in mpz_set_from_int. | |||
| 2014-03-08 | py: Wrap mpz float functions in MICROPY_ENABLE_FLOAT. | Damien George | |
| 2014-03-01 | py: Implement bit-shift and not operations for mpz. | Damien George | |
| Implement not, shl and shr in mpz library. Add function to create mpzs on the stack, used for memory efficiency when rhs is a small int. Factor out code to parse base-prefix of number into a dedicated function. | |||
| 2014-02-26 | py: Start to implement shl/shr for mpz. Fix return void. | Damien George | |
| 2014-02-24 | py: Fix mpn_sub, was increasing wrong source pointer. | Damien George | |
| Also change int -> machine_int_t where appropriate. | |||
| 2014-02-22 | Add arbitrary precision integer support. | Damien George | |
| Some functionality is still missing (eg and, or, bit shift), and some things are buggy (eg subtract). | |||
