summaryrefslogtreecommitdiffstatshomepage
path: root/py/mpz.c
Commit message (Expand)AuthorAge
* py: fix null pointer dereference in mpz.c, fix missing va_end in warning.cPavol Rusnak2016-10-31
* py: Factor duplicated function to calculate size of formatted int.Damien George2016-10-11
* py/mpz: Use assert to verify mpz does not have a fixed digit buffer.Damien George2016-10-11
* py/mpz: In divmod, replace check for rhs!=0 with assert.Damien George2016-10-11
* py/mpz: Fix mpn_div so that it doesn't modify memory of denominator.Damien George2016-05-09
* py/mpz: Do Python style division/modulo within bignum divmod routine.Damien George2016-05-08
* py/mpz: Fix bug with overflowing C-shift in division routine.Damien George2016-05-08
* py/mpz: Add commented-out mpz_pow3_inpl function, to compute (x**y)%z.Damien George2016-02-03
* py/mpz: Complete implementation of mpz_{and,or,xor} for negative args.Doug Currie2016-02-03
* py/mpz: Fix conversion of float to mpz so it works on big endian archs.Damien George2016-01-08
* py/mpz: Normalize (remove leading zeros) xor operation result.Paul Sokolovsky2015-11-22
* py/mpz: Fix bignum anding of large negative with smaller positive int.Damien George2015-10-01
* py/mpz: Force rhs of mpz_shl_inpl/mpz_shr_inpl to be unsigned.Damien George2015-10-01
* py/mpz: Raise NotImplError instead of failing assertion.Damien George2015-10-01
* py: Fix handling of negative numbers in struct.pack of q/Q.Damien George2015-04-25
* py: Support conversion of bignum to bytes.Damien George2015-04-25
* py/mpz.c: Fix bug with shl not truncating zero digits correctly.Damien George2015-04-22
* py: Adjust some spaces in code style/format, purely for consistency.Damien George2015-04-09
* py: Make some mpz functions static and remove unused ones.Damien George2015-03-12
* py: Clean up and comment out unused functions in mpz.Damien George2015-03-02
* py: Fix comparison of minus-zero long int.Damien George2015-01-27
* py: Fix issue in mpz_set_from_float() when mp_int_t is larger than floatDavid Steinberg2015-01-24
* py: Move mp_float_t related defines to misc.hDavid Steinberg2015-01-24
* py, unix: Allow to compile with -Wunused-parameter.Damien George2015-01-20
* py, unix: Allow to compile with -Wsign-compare.Damien George2015-01-16
* py: Fix handling of "0" mpz in some functions.Damien George2015-01-09
* py: Raise exception if trying to convert inf/nan to int.Damien George2015-01-02
* py: Fix float to int conversion for large exponents.David Steinberg2015-01-02
* py: Move to guarded includes, everywhere in py/ core.Damien George2015-01-01
* py: Fix rshift and not of zero/one edge cases in mpz.Damien George2014-12-31
* mpz: Fix 64bit msvc buildstijn2014-10-30
* py: Convert [u]int to mp_[u]int_t where appropriate.Damien George2014-10-03
* py: Enable struct/binary-helper to parse q and Q sized ints.Damien George2014-09-10
* py: Make mpz able to use 16 bits per digit; and 32 on 64-bit arch.Damien George2014-09-06
* py: Convert (u)int to mp_(u)int_t in mpz, and remove unused function.Damien George2014-09-05
* py: Save about 200 bytes of ROM by using smaller type for static table.Damien George2014-08-30
* py: Fix bug in mpn_shl (multi-prec int shift left).Damien George2014-08-07
* py: Improve handling of long-int overflow.Damien George2014-07-31
* py: Make long ints hashable.Damien George2014-07-24
* Rename machine_(u)int_t to mp_(u)int_t.Damien George2014-07-03
* py: Include mpconfig.h before all other includes.Paul Sokolovsky2014-06-21
* Rename bultins config variables to MICROPY_PY_BUILTINS_*.Damien George2014-06-01
* py: Implement bignum '&' with negatives on lhs and rhs.Damien George2014-05-29
* py: Improve mpz_and function.Damien George2014-05-13
* py: Fix bug in mpz_and function.Damien George2014-05-12
* Windows MSVC portstijn2014-05-08
* Add license header to (almost) all files.Damien George2014-05-03
* py: Add comment mpz function, and free memory used for string printing.Damien George2014-04-08
* Add string formatting support for longlong and mpz.Dave Hylands2014-04-07
* py: Handle small int power overflow correctly.Damien George2014-04-04