php-src/ext/gmp
Remi Collet 7740edae36 Fix bug #63595 GMP memory management conflicts with other libraries using GMP
Drop use of php memory allocators as this raise various conflicts
with other extensions and libraries which use libgmp.

No other solution found.
We cannot for ensure correct use of allocator with shared lib.

Some memory can allocated before php init
Some memory can be freed after php shutdown

Known broken run cases
- php + curl + gnutls + gmp
- mod_gnutls + mod_php + gnutls + gmp
- php + freetds + gnutls + gmp
- php + odbc + freetds + gnutls + gmp
- php + php-mapi (zarafa) + gnutls + gmp
2014-11-03 11:42:15 -08:00
..
tests fixing test for upcoming mpir upgrade 2012-08-23 17:09:45 +02:00
config.m4 Update extensions to use /path/to/$PHP_LIBDIR rather than /path/to/lib 2004-11-03 14:32:52 +00:00
config.w32 - [DOC] expose MPIR version when mpir is used instead of gmp 2009-12-10 02:25:47 +00:00
CREDITS Add credits to GMP 2001-07-16 12:45:36 +00:00
gmp.c Fix bug #63595 GMP memory management conflicts with other libraries using GMP 2014-11-03 11:42:15 -08:00
php_gmp.h Bump year 2014-01-03 11:04:26 +08:00
README Add license info 2000-12-28 12:13:21 +00:00
TODO Add more GMP functions, fix a couple of bugs 2000-11-29 15:49:18 +00:00

Arbitrary length number support with GNU MP library.
Please see the PGP manual for more documentation.
See also GNU MP home page at http://www.swox.com/gmp/.
GNU MP library is available under the tems of GNU LGPL 
license. Please see http://www.swox.com/gmp/lgpl.html