Commit graph

112 commits

Author SHA1 Message Date
Case Van Horsen
403288719d Add support for lcov; redo tests for gmpy2_abs.c and gmpy2_add.c. 2015-04-29 22:52:03 -07:00
Case Van Horsen
c1bd1adbf0 Converted GMPY_(MPFR|MPC)_CLEANUP to functions; added --gcov option. 2015-04-06 00:15:03 -07:00
Case Van Horsen
79b9136a60 Update copyright years; comments; typoes 2015-03-26 21:43:18 -07:00
casevh
66e78d07ff [trunk] Delete old setup.py and replace with setup3.py. 2015-03-05 06:03:25 +00:00
casevh
ab61cf8f42 [trunk] Update setup.py. 2015-02-15 08:44:25 +00:00
casevh
2d18843a98 [trunk] Change setup.py to not override the standard use of --prefix. 2015-02-12 04:03:20 +00:00
casevh
ff2a8cca8e [trunk] More changes to msys2 build docs. Modify GMP to used a 64-bit value for mp_bitcnt_t on mingw64. 2014-09-21 08:16:05 +00:00
casevh
1dcf449724 [trunk] Compiling for Python 2.7 with MSYS2/GMP/MPFR/MPC seems to work. 2014-09-07 19:06:33 +00:00
casevh
cb2e27116b [trunk] Partial mingw64 x64 patches. Does not compile properly yet. 2014-09-07 07:45:07 +00:00
casevh
d0449fc7f4 [trunk] First attempt to add support for compiling with MSYS2 and Mingw32/64 on Windows. Add updated setup.py 2014-08-24 04:57:50 +00:00
casevh
84bb7ddf0e [trunk] Merge the "devel" branch into trunk. 2014-05-28 03:40:02 +00:00
casevh
806e3f53fb Update trunk to 2.0.1 to prepare for release. 2013-07-23 06:44:33 +00:00
casevh
84a474d0d0 [trunk] Add comments and message to setup.py to state that v2.1.0 will require MPFR and MPC. 2013-05-24 03:08:20 +00:00
casevh
8716fca027 [trunk] Updated version detection logic in setup.py. 2013-04-17 05:54:20 +00:00
casevh
064341d9bd [devel] Updated version detection logic in setup.py. 2013-04-17 05:05:57 +00:00
casevh
2feae4b50c [trunk] Update trunk version number to 2.0.1a0. Fix missing mpfr_clear_flags in Pympfr_*_fast. 2013-04-10 05:41:02 +00:00
casevh
ae3ed5b0c5 [trunk] Improvements (?) to setup.py. 2013-04-03 04:12:47 +00:00
casevh
8232f738af [trunk] Update setup.py to support Windows. 2013-03-25 06:52:05 +00:00
casevh
fdf175aae9 [trunk] Update version to 2.0.0 (no more beta). Update documentation. 2013-03-25 05:54:31 +00:00
casevh
b0d890d928 [trunk] Update setup.py and README. Update tests. 2013-03-24 22:55:48 +00:00
casevh
d2e5c6e2e7 [trunk] Significant updates to setup.py. 2013-03-21 06:53:14 +00:00
casevh
a5ea22d343 [trunk] Remove print statement from setup.py that was leftover from debugging. Change version in setup.py to 2.0.0b5. 2013-03-13 05:34:05 +00:00
casevh
d8729cba8c [trunk] Re-write setup.py to provide better error messages and work on a wider variety of systems. 2013-02-25 05:29:21 +00:00
casevh
9f7086d28d [trunk] Minor updates to setup.py. 2013-01-06 07:57:11 +00:00
casevh
cac8c24b66 [trunk] Update README file to reflect new build process. Improve error message if libraries can't be found. 2013-01-04 02:39:04 +00:00
casevh
897926a97c [trunk] Update version string to 2.0.0b4. 2012-12-22 20:51:18 +00:00
casevh
cd286698c7 [trunk] Due to the number of issues in b2, prepare to release b3. 2012-12-12 03:23:02 +00:00
casevh
8cf04d64e0 [trunk] Fix bug in mpz.__format__() with # code. Add tests. Change version in setup.py to 2.0.0. 2012-11-24 04:08:19 +00:00
casevh
5a1414aa15 [trunk] Change version string to 2.0.0b2. 2012-06-14 04:43:16 +00:00
casevh
dd5ce9b2a4 [trunk] Update setup.py version to 2.0.0b1. 2012-03-01 04:41:26 +00:00
casevh
25570bb2a6 [trunk] Changed version number to 2.0.0a3. Updated maintainer information. 2011-10-16 18:12:34 +00:00
casevh
5730c3f031 [trunk] Change version number in setup.py 2011-10-16 08:16:18 +00:00
casevh
0b47c939fb [trunk] Re-enable support for MPC in setup.py 2011-06-15 15:12:57 +00:00
casevh
9a4fd4e6db [trunk] More minor fixes for 64-bit Windows build. 2011-06-08 03:39:57 +00:00
casevh
033adee5e0 [trunk] Various fixes for Windows build. 2011-06-06 02:06:50 +00:00
casevh
f6baf906be [trunk] Fix logic error in setup.py. 2011-06-05 21:38:05 +00:00
casevh
bc8fd58ce1 [trunk] Cleanup to prepare for a2 release. Bumped version string to "2.0.0a2", fixed bug in GMP/MPIR only build, disabled MPC support. 2011-06-05 21:19:03 +00:00
casevh
49748e8090 [trunk] Add -Ddir=<local directory> to simplify the specification of a local directory that contains GMP/MPFR etc. 2011-06-01 05:34:37 +00:00
casevh
3f401d0445 [trunk] gmpy2 now builds successfully without MPFR or MPC. Only integer and rational types are supported if build without MPFR and MPC. 2011-04-11 21:51:28 +00:00
casevh
757ed5267b [trunk] Update setup.py to support libraries located in /opt in addition to /usr/local and /opt/local. Added checks for availability of MPFR and MPC (not used yet.) 2011-03-02 07:08:08 +00:00
casevh
159e6cd11e [trunk] Begin adding support for MPC. Renamed get_ternary() to get_mpfr_rc(). Minor fix to remove warning with Python 3.2b1. 2010-12-08 06:31:16 +00:00
casevh
772f47917d [trunk] Major patch to add support for MPFR. Very limited testing has been done. 2010-09-06 16:59:34 +00:00
casevh
389faa6829 [trunk] Update trunk version to 2.0.0.a1. 2010-08-23 04:20:23 +00:00
casevh
f6c4a52cf2 [trunk] Minor fixes for 32-bit Windows build using mingw32. 2010-05-30 21:55:06 +00:00
casevh
a2cefd00c4 [trunk] Cleanup handling of NaN and Inf. Change minimum version of Python to 2.6. 2010-04-22 06:28:28 +00:00
casevh
08de92cf49 [trunk] Change name of gmpy to gmpy2; change version number to 2.0.0. Prepare for some changes that may break compatibility. 2010-04-20 07:47:50 +00:00
casevh
af5dce856d [trunk] Remove code to export gmpy's API. (It was broken in Python 3.x.) 2010-01-18 03:27:44 +00:00
casevh
eb1b4c3f05 Changed version number in trunk to 1.20. Updated version string in setup.py to 1.20a0. 2009-12-07 04:13:11 +00:00
casevh
b704964e47 Updated classifier information in setup.py. It should be ready to submit to pypi.python.org. 2009-12-01 02:58:36 +00:00
casevh
02f1bb77a1 Really fixed the caching bug with Pympz. Changed version number in setup.py to 1.11rc1 to make sure files are named correctly. Renamed Pympz2PyInt to Pympz_To_Integer since it creates the appropriate type of integer (PyInt or PyLong) on Python 2.x. 2009-11-27 20:24:42 +00:00
casevh
3f9c9f9d05 Update version number in trunk to 1.11. 2009-11-16 01:16:20 +00:00
casevh
aa88798eb1 Added MANIFEST.in to allow creation of source distribution. 2009-10-18 03:41:34 +00:00
casevh
3e0aa2e45b Renamed gmpy1.c to gmpy_basic.c since it implements the basic arithmetic operations. Added file gmpy_basic_fast.c to implement highly-optimized versions. gmpy_basic_fast is only used if -DFAST is specified at compile time. Use -DMPIR,FAST to specify both options. 2009-07-26 00:56:59 +00:00
casevh
c120e7bb37 Fixed issue 27 in trunk.
Fixed reference to 1.05 (changed to 1.10)
2009-06-04 03:59:24 +00:00
casevh
7cca5c517f Added define option to support MPIR.
"python setup.py -DMPIR" will now use MPIR instead of GMP.
2009-02-24 07:13:49 +00:00
aleaxit
4926b4fd6b Prefer /opt to /usr (also more flexible/extensible directory-order logic). 2009-01-30 15:54:44 +00:00
aleaxit
b929f0d00d Mostly small changes (s/1.03/1.04/ in lots of place) to get to 1.04 release
version.
2008-10-16 17:23:18 +00:00
aleaxit
4db166d35d Builds fine (w/help from darwinports) on Mac OS X 10.5 with XCode 3. 2008-09-10 19:34:14 +00:00
aleaxit
6166472700 Support Macports/Darwinports installs of GMP on MacOSX 2008-06-22 04:56:15 +00:00
casevh
fca2c525a4 Update source for version 1.03 release. 2008-06-18 12:24:12 +00:00
aleaxit
61938966a7 Fixed URL in setup.py 2007-02-20 05:52:43 +00:00
aleaxit
84abc55be1 First import into code.google.com from sourceforge (w/some fixes). 2007-02-20 01:38:33 +00:00