Commit Graph

  • 1d32ac901c OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/gmp?expand=0&rev=53 Richard Biener 2014-03-26 12:28:04 +00:00
  • 7e0100d9df OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/gmp?expand=0&rev=52 Richard Biener 2014-03-26 12:23:16 +00:00
  • b0765031f2 OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/gmp?expand=0&rev=52 Richard Biener 2014-03-26 12:23:16 +00:00
  • ba391f503f - gmp-6.0.0-ppc64-gcd.diff: Fix build on ppc64 and ppc64le Richard Biener 2014-03-26 12:22:06 +00:00
  • 1c38f5679e - gmp-6.0.0-ppc64-gcd.diff: Fix build on ppc64 and ppc64le Richard Biener 2014-03-26 12:22:06 +00:00
  • f3edb37aad - Update to GMP 6.0.0 release. * includes powerpc64le support and obsoletes gmp-support-powerpc64le-linux.patch and gmp-ppc64le-mod.patch * The function mpz_invert now considers any number invertible in Z/1Z * The mpn multiply code now handles operands of more than 2^31 limbs correctly * Plain division of large operands is faster and more monotonous in operand size * Major speedup for ARM, in particular ARM Cortex-A15, thanks to improved assembly. * Speedup for Intel Sandy Bridge, Ivy Bridge, Haswell, thanks to rewritten and vastly expanded assembly support. Speedup also for the older Core 2 and Nehalem. * Faster mixed arithmetic between mpq_class and double. * With g++, optimise more operations when one argument is a simple constant. * Support for ARM64 alias Aarch64 alias ARMv8. * New public functions mpn_sec_mul and mpn_sec_sqr, implementing side-channel silent multiplication and squaring. * New public functions mpn_sec_div_qr and mpn_sec_div_r, implementing side-channel silent division. * New public functions mpn_cnd_add_n and mpn_cnd_sub_n. Side-channel silent conditional addition and subtraction. * New public function mpn_sec_powm, implementing side-channel silent modexp. * New public function mpn_sec_invert, implementing side-channel silent modular inversion. * Better support for applications which use the mpz_t type, but nevertheless need to call some of the lower-level mpn functions. See Richard Biener 2014-03-26 09:51:20 +00:00
  • cd401e5d63 - Update to GMP 6.0.0 release. * includes powerpc64le support and obsoletes gmp-support-powerpc64le-linux.patch and gmp-ppc64le-mod.patch * The function mpz_invert now considers any number invertible in Z/1Z * The mpn multiply code now handles operands of more than 2^31 limbs correctly * Plain division of large operands is faster and more monotonous in operand size * Major speedup for ARM, in particular ARM Cortex-A15, thanks to improved assembly. * Speedup for Intel Sandy Bridge, Ivy Bridge, Haswell, thanks to rewritten and vastly expanded assembly support. Speedup also for the older Core 2 and Nehalem. * Faster mixed arithmetic between mpq_class and double. * With g++, optimise more operations when one argument is a simple constant. * Support for ARM64 alias Aarch64 alias ARMv8. * New public functions mpn_sec_mul and mpn_sec_sqr, implementing side-channel silent multiplication and squaring. * New public functions mpn_sec_div_qr and mpn_sec_div_r, implementing side-channel silent division. * New public functions mpn_cnd_add_n and mpn_cnd_sub_n. Side-channel silent conditional addition and subtraction. * New public function mpn_sec_powm, implementing side-channel silent modexp. * New public function mpn_sec_invert, implementing side-channel silent modular inversion. * Better support for applications which use the mpz_t type, but nevertheless need to call some of the lower-level mpn functions. See Richard Biener 2014-03-26 09:51:20 +00:00
  • 54d3663dea Accepting request 209471 from devel:libraries:c_c++ Stephan Kulow 2014-01-13 15:52:58 +00:00
  • 8aa1110ce9 Accepting request 209471 from devel:libraries:c_c++ Stephan Kulow 2014-01-13 15:52:58 +00:00
  • dc29fb7129 Accepting request 209470 from openSUSE:Factory:PowerLE Ismail Dönmez 2013-12-05 09:05:40 +00:00
  • 93b94edb0f Accepting request 209470 from openSUSE:Factory:PowerLE Ismail Dönmez 2013-12-05 09:05:40 +00:00
  • 6208dcdf6d Accepting request 201889 from devel:libraries:c_c++ Tomáš Chvátal 2013-10-09 12:42:32 +00:00
  • 4f9e4c184b Accepting request 201889 from devel:libraries:c_c++ Tomáš Chvátal 2013-10-09 12:42:32 +00:00
  • a2c21503c2 - Update to GMP 5.1.3 release. * The internal functions mpn_sbpi1_div_qr_sec mpn_sbpi1_div_r_sec could compute garbage with a low probability. They are now rewritten, and the test code has been improved. * A bug in the ia64 implementation of mpn_divrem_2, clobbering some callee-save registers, has been fixed. This is an internal function, with the bug manifesting itself as miscomputation in, e.g., mpn_sqrtrem. * The documentation now correctly says 'const' for input arguments. Richard Biener 2013-10-02 08:08:23 +00:00
  • 23d14a525f - Update to GMP 5.1.3 release. * The internal functions mpn_sbpi1_div_qr_sec mpn_sbpi1_div_r_sec could compute garbage with a low probability. They are now rewritten, and the test code has been improved. * A bug in the ia64 implementation of mpn_divrem_2, clobbering some callee-save registers, has been fixed. This is an internal function, with the bug manifesting itself as miscomputation in, e.g., mpn_sqrtrem. * The documentation now correctly says 'const' for input arguments. Richard Biener 2013-10-02 08:08:23 +00:00
  • 0eb0d60cda Accepting request 176406 from devel:libraries:c_c++ Stephan Kulow 2013-05-27 07:49:40 +00:00
  • 1b95b56285 Accepting request 176406 from devel:libraries:c_c++ Stephan Kulow 2013-05-27 07:49:40 +00:00
  • 2e95ae1e95 - Update to GMP 5.1.2 release. * A bug in mpz_powm_ui triggered by base arguments of at least 15000 decimal digits or mod arguments of at least 7500 decimal digits has been fixed. Richard Biener 2013-05-22 13:49:59 +00:00
  • 5a70551144 - Update to GMP 5.1.2 release. * A bug in mpz_powm_ui triggered by base arguments of at least 15000 decimal digits or mod arguments of at least 7500 decimal digits has been fixed. Richard Biener 2013-05-22 13:49:59 +00:00
  • 823f19aa1e Accepting request 161373 from home:m_meister:branches:openSUSE:Factory Richard Biener 2013-03-27 10:44:49 +00:00
  • e0481af78b Accepting request 161373 from home:m_meister:branches:openSUSE:Factory Richard Biener 2013-03-27 10:44:49 +00:00
  • 5c973bdb28 Accepting request 155952 from devel:libraries:c_c++ Stephan Kulow 2013-02-21 13:07:47 +00:00
  • 78e6749966 Accepting request 155952 from devel:libraries:c_c++ Stephan Kulow 2013-02-21 13:07:47 +00:00
  • 8092df1c22 Accepting request 155928 from home:Andreas_Schwab:Factory Richard Biener 2013-02-21 09:42:28 +00:00
  • 0074c6c09c Accepting request 155928 from home:Andreas_Schwab:Factory Richard Biener 2013-02-21 09:42:28 +00:00
  • bf8f11b37e Accepting request 155317 from devel:libraries:c_c++ Stephan Kulow 2013-02-14 19:37:56 +00:00
  • 1acb1f341d Accepting request 155317 from devel:libraries:c_c++ Stephan Kulow 2013-02-14 19:37:56 +00:00
  • 0dbe70e99e - Update to GMP 5.1.1 release. * Aarch64 alias ARM64 support now works. * A possible buffer overrun in mpz_ior has been fixed. * A rare sign flip in mpz_remove has been fixed. * A bug causing problems with mpf numbers with absolute value >= 2^31 has been fixed. * Several bugs in mini-gmp have been fixed. * Preliminary support for the x32 ABI under x86-64. Richard Biener 2013-02-13 09:26:00 +00:00
  • 0219a549b1 - Update to GMP 5.1.1 release. * Aarch64 alias ARM64 support now works. * A possible buffer overrun in mpz_ior has been fixed. * A rare sign flip in mpz_remove has been fixed. * A bug causing problems with mpf numbers with absolute value >= 2^31 has been fixed. * Several bugs in mini-gmp have been fixed. * Preliminary support for the x32 ABI under x86-64. Richard Biener 2013-02-13 09:26:00 +00:00
  • 4009a4a8c4 - Update to GMP 5.1.0 release. * Bug fixes and speedups * Many new CPUs recognised * New functions for multi-factorials, and primorial: mpz_2fac_ui, mpz_mfac_uiui and mpz_primorial_ui * The fat binary mechanism is now more robust in its CPU recognition * Drops support for BSD compatibility library Richard Biener 2012-12-19 10:11:52 +00:00
  • 0c91bc3cae - Update to GMP 5.1.0 release. * Bug fixes and speedups * Many new CPUs recognised * New functions for multi-factorials, and primorial: mpz_2fac_ui, mpz_mfac_uiui and mpz_primorial_ui * The fat binary mechanism is now more robust in its CPU recognition * Drops support for BSD compatibility library Richard Biener 2012-12-19 10:11:52 +00:00
  • 72245f0df7 Accepting request 134168 from devel:libraries:c_c++ Stephan Kulow 2012-09-17 13:14:07 +00:00
  • c2a61e01c8 Accepting request 134168 from devel:libraries:c_c++ Stephan Kulow 2012-09-17 13:14:07 +00:00
  • 614cfe908c - replace ; with and in license tag Stephan Kulow 2012-09-13 14:33:07 +00:00
  • aed2a0a715 - replace ; with and in license tag Stephan Kulow 2012-09-13 14:33:07 +00:00
  • c90350a6e1 Accepting request 127072 from devel:libraries:c_c++ Stephan Kulow 2012-07-04 11:54:24 +00:00
  • 5616fbc68e Accepting request 127072 from devel:libraries:c_c++ Stephan Kulow 2012-07-04 11:54:24 +00:00
  • 8581152fab - Pick fix for the aborts from CPU detection code from the upstream branch. [bnc#671262] Richard Biener 2012-07-04 08:59:35 +00:00
  • 58edfa5468 - Pick fix for the aborts from CPU detection code from the upstream branch. [bnc#671262] Richard Biener 2012-07-04 08:59:35 +00:00
  • 2315dab632 Accepting request 126963 from devel:libraries:c_c++ Stephan Kulow 2012-07-03 11:53:39 +00:00
  • e7a1132f94 Accepting request 126963 from devel:libraries:c_c++ Stephan Kulow 2012-07-03 11:53:39 +00:00
  • d9ea2d8f20 Accepting request 126956 from home:bmwiedemann:branches:devel:libraries:c_c++ Ismail Dönmez 2012-07-03 09:59:04 +00:00
  • 8605d55d63 Accepting request 126956 from home:bmwiedemann:branches:devel:libraries:c_c++ Ismail Dönmez 2012-07-03 09:59:04 +00:00
  • 6be78bbc9b Accepting request 122656 from devel:libraries:c_c++ Stephan Kulow 2012-05-29 09:48:28 +00:00
  • 8a8aeb9753 Accepting request 122656 from devel:libraries:c_c++ Stephan Kulow 2012-05-29 09:48:28 +00:00
  • 27886421ed Accepting request 122655 from home:coolo:branches:openSUSE:Factory Ismail Dönmez 2012-05-29 08:10:16 +00:00
  • 6a3f4f93b7 Accepting request 122655 from home:coolo:branches:openSUSE:Factory Ismail Dönmez 2012-05-29 08:10:16 +00:00
  • a06d0c913b Accepting request 116650 from devel:libraries:c_c++ Stephan Kulow 2012-05-07 20:46:19 +00:00
  • ea2d6e756e Accepting request 116650 from devel:libraries:c_c++ Stephan Kulow 2012-05-07 20:46:19 +00:00
  • 208c21dc3e - Update to release GMP 5.0.5 * A bug causing AMD 11h processors to be treated like AMD 10h has been fixed. * A bug affecting recent Intel Sandy Bridge CPUs resulting in configuration failures has been fixed. Richard Biener 2012-05-07 09:12:04 +00:00
  • b758a01355 - Update to release GMP 5.0.5 * A bug causing AMD 11h processors to be treated like AMD 10h has been fixed. * A bug affecting recent Intel Sandy Bridge CPUs resulting in configuration failures has been fixed. Richard Biener 2012-05-07 09:12:04 +00:00
  • 7b8eb4f842 - Remove redundant --host specification on %configure. Richard Biener 2012-02-15 13:22:04 +00:00
  • f1df4abfab - Remove redundant --host specification on %configure. Richard Biener 2012-02-15 13:22:04 +00:00
  • 0151c5b4e6 - Update to release GMP 5.0.4 * Thresholds in mpn_powm_sec for both fat and non-fat builds are now used safely, plugging a one-word buffer overrun introduced in the 5.0.3 release (for non-fat) and a multi-word buffer overrun that existed since 5.0 (for fat). (We have not been able to provoke malign stack smashing in any of the ~100 configurations explored by the GMP nightly builds, but the bug should be assumed to be exploitable.) * Two bugs in multiplication code causing incorrect computation with extremely low probability have been fixed. * A bug in the test suite causing buffer overruns during "make check", sometimes leading to subsequent malloc crashes, has been fixed. * Two bugs in the gcd code have been fixed. They could lead to incorrect results, but for uniformly distributed random operands, the likelihood for that is infinitesimally small. (There was also a third bug, but that was an incorrect ASSERT, which furthermore was not enabled by default.) * A bug affecting 32-bit PowerPC division has been fixed. The bug caused miscomputation for certain divisors in the range 2^32 ... 2^64-1 (about 1 in 2^30 of these). Richard Biener 2012-02-10 13:49:44 +00:00
  • 24665a9935 - Update to release GMP 5.0.4 * Thresholds in mpn_powm_sec for both fat and non-fat builds are now used safely, plugging a one-word buffer overrun introduced in the 5.0.3 release (for non-fat) and a multi-word buffer overrun that existed since 5.0 (for fat). (We have not been able to provoke malign stack smashing in any of the ~100 configurations explored by the GMP nightly builds, but the bug should be assumed to be exploitable.) * Two bugs in multiplication code causing incorrect computation with extremely low probability have been fixed. * A bug in the test suite causing buffer overruns during "make check", sometimes leading to subsequent malloc crashes, has been fixed. * Two bugs in the gcd code have been fixed. They could lead to incorrect results, but for uniformly distributed random operands, the likelihood for that is infinitesimally small. (There was also a third bug, but that was an incorrect ASSERT, which furthermore was not enabled by default.) * A bug affecting 32-bit PowerPC division has been fixed. The bug caused miscomputation for certain divisors in the range 2^32 ... 2^64-1 (about 1 in 2^30 of these). Richard Biener 2012-02-10 13:49:44 +00:00
  • 7489e263e8 Remove redundant tags/sections Jan Engelhardt 2012-02-04 17:32:54 +00:00
  • b79f78ee50 Remove redundant tags/sections Jan Engelhardt 2012-02-04 17:32:54 +00:00
  • 29d44dba61 Accepting request 102032 from devel:libraries:c_c++ Stephan Kulow 2012-02-03 09:22:47 +00:00
  • 1aa2d100d2 Accepting request 102032 from devel:libraries:c_c++ Stephan Kulow 2012-02-03 09:22:47 +00:00
  • 55c6ba998a - Update to release GMP 5.0.3 * A slight timing leak of the powm_sec functions have been sealed. (This leak could possibly be used to extract the most significant few bits of the exponent. "Few" here means at most 10.) * The mpz_nextprime function now runs a safer number of pseudo-random prime tests. * A bug in division code possibly causing incorrect computation was fixed. * New CPUs recognised. * IBM S/390 are now supported in both 31/32-bit and 64-bit mode. - Dropped SUSE local patches for S/390 support. Richard Biener 2012-01-30 09:16:08 +00:00
  • 648f8cdad8 - Update to release GMP 5.0.3 * A slight timing leak of the powm_sec functions have been sealed. (This leak could possibly be used to extract the most significant few bits of the exponent. "Few" here means at most 10.) * The mpz_nextprime function now runs a safer number of pseudo-random prime tests. * A bug in division code possibly causing incorrect computation was fixed. * New CPUs recognised. * IBM S/390 are now supported in both 31/32-bit and 64-bit mode. - Dropped SUSE local patches for S/390 support. Richard Biener 2012-01-30 09:16:08 +00:00
  • ca1bdaadcd replace license with spdx.org variant Stephan Kulow 2011-12-06 17:13:20 +00:00
  • 30659ed893 replace license with spdx.org variant Stephan Kulow 2011-12-06 17:13:20 +00:00
  • 5900d44e90 Accepting request 85210 from devel:libraries:c_c++ Sascha Peilicke 2011-09-28 12:10:30 +00:00
  • b77f21a9a4 Accepting request 85210 from devel:libraries:c_c++ Sascha Peilicke 2011-09-28 12:10:30 +00:00
  • 7ed2aeafd6 - avoid noexec stack patch on arm Dirk Mueller 2011-09-27 22:04:53 +00:00
  • f7b6d32084 - avoid noexec stack patch on arm Dirk Mueller 2011-09-27 22:04:53 +00:00
  • 0d1085e5f1 Accepting request 74148 from home:namtrac:branches:devel:libraries:c_c++ Richard Biener 2011-06-20 09:28:16 +00:00
  • 9652fd2892 Accepting request 74148 from home:namtrac:branches:devel:libraries:c_c++ Richard Biener 2011-06-20 09:28:16 +00:00
  • ca13a79660 Autobuild autoformatter for 67875 Sascha Peilicke 2011-04-20 11:33:52 +00:00
  • ad51f2ab1a Autobuild autoformatter for 67875 Sascha Peilicke 2011-04-20 11:33:52 +00:00
  • 53d9e202cd Updating link to change in openSUSE:Factory/gmp revision 25.0 OBS User buildservice-autocommit 2011-04-20 11:33:52 +00:00
  • a088a5647b Updating link to change in openSUSE:Factory/gmp revision 25.0 OBS User buildservice-autocommit 2011-04-20 11:33:52 +00:00
  • 76b58f9f3e Accepting request 67875 from devel:libraries:c_c++ Sascha Peilicke 2011-04-20 11:33:42 +00:00
  • 015478b971 Accepting request 67875 from devel:libraries:c_c++ Sascha Peilicke 2011-04-20 11:33:42 +00:00
  • 5a1c109bb9 Accepting request 67814 from home:oertel:branches:openSUSE:Factory Dirk Mueller 2011-04-19 11:50:39 +00:00
  • 774818df38 Accepting request 67814 from home:oertel:branches:openSUSE:Factory Dirk Mueller 2011-04-19 11:50:39 +00:00
  • 65965d3280 Autobuild autoformatter for 59114 Lars Vogdt 2011-01-25 14:30:37 +00:00
  • e4cca05e7c Autobuild autoformatter for 59114 Lars Vogdt 2011-01-25 14:30:37 +00:00
  • 702d5bc2fa Accepting request 59114 from devel:libraries:c_c++ Lars Vogdt 2011-01-25 14:30:28 +00:00
  • e3e5ba5e61 Accepting request 59114 from devel:libraries:c_c++ Lars Vogdt 2011-01-25 14:30:28 +00:00
  • 745bbd3b35 - Drop bogus provides/obsoletes of ABI incompatible gmp version. Richard Biener 2011-01-25 13:17:08 +00:00
  • 98066e2654 - Drop bogus provides/obsoletes of ABI incompatible gmp version. Richard Biener 2011-01-25 13:17:08 +00:00
  • aafeef5891 Accepting request 48540 from devel:libraries:c_c++ OBS User autobuild 2010-09-20 14:31:58 +00:00
  • a084ca0780 Accepting request 48540 from devel:libraries:c_c++ OBS User autobuild 2010-09-20 14:31:58 +00:00
  • ae937055e5 Updating link to change in openSUSE:Factory/gmp revision 20.0 OBS User buildservice-autocommit 2010-09-20 14:31:58 +00:00
  • 40191235fa Updating link to change in openSUSE:Factory/gmp revision 20.0 OBS User buildservice-autocommit 2010-09-20 14:31:58 +00:00
  • bdce7975e6 Accepting request 48540 from devel:libraries:c_c++ OBS User autobuild 2010-09-20 14:31:57 +00:00
  • d7089b5ba6 Accepting request 48540 from devel:libraries:c_c++ OBS User autobuild 2010-09-20 14:31:57 +00:00
  • a2e7876857 - Package BSB libmp bindings. [bnc#623910] Richard Biener 2010-09-13 10:20:41 +00:00
  • c6c524a6e6 - Package BSB libmp bindings. [bnc#623910] Richard Biener 2010-09-13 10:20:41 +00:00
  • 69a118fd95 - Update to release GMP 5.0.1. * Major performance and memory usage improvements. * Enable fat binaries on x86. * Bump SO version to 10. Richard Biener 2010-09-06 13:57:19 +00:00
  • 81e50f84d6 - Update to release GMP 5.0.1. * Major performance and memory usage improvements. * Enable fat binaries on x86. * Bump SO version to 10. Richard Biener 2010-09-06 13:57:19 +00:00
  • 6df84bba88 Accepting request 46309 from devel:libraries:c_c++ OBS User autobuild 2010-08-27 14:46:15 +00:00
  • be2410a626 Accepting request 46309 from devel:libraries:c_c++ OBS User autobuild 2010-08-27 14:46:15 +00:00
  • fe21aebccf Updating link to change in openSUSE:Factory/gmp revision 19.0 OBS User buildservice-autocommit 2010-08-27 14:46:15 +00:00
  • 412de60e1e Updating link to change in openSUSE:Factory/gmp revision 19.0 OBS User buildservice-autocommit 2010-08-27 14:46:15 +00:00
  • 694e041197 Accepting request 46309 from devel:libraries:c_c++ OBS User autobuild 2010-08-27 14:46:14 +00:00
  • 4331672b1f Accepting request 46309 from devel:libraries:c_c++ OBS User autobuild 2010-08-27 14:46:14 +00:00
  • 8dd58c48cf Accepting request 42131 from home:jengelh:smp Richard Biener 2010-06-28 08:35:20 +00:00