<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in configure</title>
    <link>http://nxr.netbsd.org/rss/src/external/lgpl3/gmp/dist/configure</link>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2005</copyright>
    <generator>Java</generator>
    
<item>
    <title>Improve the rigor of function signatures and prototypes in gmake,<br/>texinfo, and gmp sources in order to meet the C23 requirements of<br/>gcc 15.2.1. (2nd try after the 1st try broke the build :( )<br/><br/>With these changes -current now also builds with gcc 15.2.1 on<br/>Fedora 43 (using HOST_CFLAGS=-fpermissive).  No functional changes<br/>intended.<br/><br/>Patches are from (primarily) mrg@ and myself.  Additional comments<br/>and guidance from riastradh@ .</title>
    <description>/src/external/lgpl3/gmp/dist/configure - 1.13</description>
    <pubDate>Wed Dec 31 22:18:50 UTC 2025</pubDate>
    <dc:creator>oster</dc:creator>
</item>

<item>
    <title>Revert previous:<br/><br/>	external/gpl2/texinfo/dist/makeinfo/makeinfo.c: revision 1.3<br/>	external/gpl2/gmake/dist/arscan.c: revision 1.2<br/>	external/gpl2/texinfo/dist/makeinfo/lang.c: revision 1.2<br/>	external/gpl2/gmake/dist/make.h: revision 1.2<br/>	external/gpl2/texinfo/dist/makeinfo/lang.h: revision 1.2<br/>	external/gpl2/texinfo/dist/makeinfo/insertion.c: revision 1.2<br/>	external/lgpl3/gmp/dist/configure: revision 1.11<br/>	external/gpl2/texinfo/dist/makeinfo/multi.c: revision 1.3<br/>	external/gpl2/texinfo/dist/makeinfo/macro.c: revision 1.2<br/>	external/gpl2/texinfo/dist/makeinfo/insertion.h: revision 1.2<br/>	external/gpl2/texinfo/dist/makeinfo/defun.c: revision 1.2<br/>	external/gpl2/texinfo/dist/makeinfo/macro.h: revision 1.2<br/>	external/gpl2/texinfo/dist/makeinfo/footnote.c: revision 1.2<br/>	external/gpl2/texinfo/dist/makeinfo/xref.c: revision 1.2<br/>	external/gpl2/texinfo/dist/makeinfo/defun.h: revision 1.2<br/>	external/gpl2/texinfo/dist/makeinfo/footnote.h: revision 1.2<br/>	external/gpl2/texinfo/dist/makeinfo/toc.c: revision 1.2<br/>	external/gpl2/gmake/dist/job.c: revision 1.2<br/>	external/gpl2/texinfo/dist/makeinfo/toc.h: revision 1.2<br/>	external/gpl2/gmake/dist/read.c: revision 1.2<br/>	external/gpl2/texinfo/dist/makeinfo/sectioning.c: revision 1.3<br/>	external/gpl2/texinfo/dist/makeinfo/sectioning.h: revision 1.2<br/>	external/gpl2/texinfo/dist/util/texindex.c: revision 1.4<br/>	external/gpl2/texinfo/dist/makeinfo/float.c: revision 1.2<br/>	external/gpl2/texinfo/dist/makeinfo/index.c: revision 1.4<br/>	external/gpl2/texinfo/dist/makeinfo/cmds.c: revision 1.3<br/>	external/gpl2/texinfo/dist/makeinfo/node.c: revision 1.3<br/>	external/gpl2/texinfo/dist/makeinfo/cmds.h: revision 1.2<br/><br/>  Improve the rigor of function signatures and prototypes in gmake,<br/>  texinfo, and gmp sources in order to meet the C23 requirements of<br/>  gcc 15.2.1.<br/><br/>  With these changes -current now builds with gcc 15.2.1 on Fedora 43<br/>  (using HOST_CFLAGS=-fpermissive).  No functional changes intended.<br/>  Patches are from (primarily) mrg@ and myself.<br/><br/>as it breaks the build on NetBSD.</title>
    <description>/src/external/lgpl3/gmp/dist/configure - 1.12</description>
    <pubDate>Tue Dec 30 10:35:22 UTC 2025</pubDate>
    <dc:creator>martin</dc:creator>
</item>

<item>
    <title>Improve the rigor of function signatures and prototypes in gmake,<br/>texinfo, and gmp sources in order to meet the C23 requirements of<br/>gcc 15.2.1.<br/><br/>With these changes -current now builds with gcc 15.2.1 on Fedora 43<br/>(using HOST_CFLAGS=-fpermissive).  No functional changes intended.<br/><br/>Patches are from (primarily) mrg@ and myself.</title>
    <description>/src/external/lgpl3/gmp/dist/configure - 1.11</description>
    <pubDate>Tue Dec 30 03:59:27 UTC 2025</pubDate>
    <dc:creator>oster</dc:creator>
</item>

<item>
    <title>branches:  1.10.2;<br/>add mipsn64 support, so native-gmp works, and likely, build.sh tools<br/>on a mipsn64 host.</title>
    <description>/src/external/lgpl3/gmp/dist/configure - 1.10</description>
    <pubDate>Mon Jul 12 18:42:23 UTC 2021</pubDate>
    <dc:creator>mrg</dc:creator>
</item>

<item>
    <title>merge GMP 6.2.1.</title>
    <description>/src/external/lgpl3/gmp/dist/configure - 1.9</description>
    <pubDate>Sun Jul 11 21:15:45 UTC 2021</pubDate>
    <dc:creator>mrg</dc:creator>
</item>

<item>
    <title>merge gmp 6.2.0.</title>
    <description>/src/external/lgpl3/gmp/dist/configure - 1.8</description>
    <pubDate>Sun Sep 27 00:30:26 UTC 2020</pubDate>
    <dc:creator>mrg</dc:creator>
</item>

<item>
    <title>branches:  1.7.6;<br/>external/lgpl3/gmp build fail in configure phase with "ln -s J /etc/malloc.conf".<br/><br/>patch from pkgsrc/devel/gmp<br/>  http://mail-index.netbsd.org/pkgsrc-changes/2017/06/15/msg158404.html</title>
    <description>/src/external/lgpl3/gmp/dist/configure - 1.7</description>
    <pubDate>Thu Oct 19 03:26:28 UTC 2017</pubDate>
    <dc:creator>nonaka</dc:creator>
</item>

<item>
    <title>merge GMP 6.1.2.</title>
    <description>/src/external/lgpl3/gmp/dist/configure - 1.6</description>
    <pubDate>Tue Aug 22 09:55:44 UTC 2017</pubDate>
    <dc:creator>mrg</dc:creator>
</item>

<item>
    <title>Revert previous commit.  Requested by matt@.</title>
    <description>/src/external/lgpl3/gmp/dist/configure - 1.5</description>
    <pubDate>Tue Jun 24 00:54:56 UTC 2014</pubDate>
    <dc:creator>kiyohara</dc:creator>
</item>

<item>
    <title>Support earm*-*-*.</title>
    <description>/src/external/lgpl3/gmp/dist/configure - 1.4</description>
    <pubDate>Mon Jun 23 00:48:42 UTC 2014</pubDate>
    <dc:creator>kiyohara</dc:creator>
</item>

<item>
    <title>merge GMP 5.1.3 (part 1.)</title>
    <description>/src/external/lgpl3/gmp/dist/configure - 1.3</description>
    <pubDate>Fri Nov 29 07:57:10 UTC 2013</pubDate>
    <dc:creator>mrg</dc:creator>
</item>

<item>
    <title>Match m5407-*-*</title>
    <description>/src/external/lgpl3/gmp/dist/configure - 1.2</description>
    <pubDate>Fri Jul 19 17:31:14 UTC 2013</pubDate>
    <dc:creator>matt</dc:creator>
</item>

<item>
    <title>branches:  1.1.1;<br/>Initial revision</title>
    <description>/src/external/lgpl3/gmp/dist/configure - 1.1</description>
    <pubDate>Mon Jun 20 05:54:37 UTC 2011</pubDate>
    <dc:creator>mrg</dc:creator>
</item>

<item>
    <title>initial import of GMP 6.2.1.  from their NEWS:<br/><br/>Changes between GMP version 6.2.0 and 6.2.1<br/><br/>  BUGS FIXED<br/>  * A possible overflow of type int is avoided for mpz_cmp on huge operands.<br/>  * Overflows are more carefully detected and reported for mpz_pow_ui.<br/>  * A bug in longlong.h for aarch64 sub_ddmmss, not affecting GMP, was healed.<br/><br/>  FEATURES<br/>  * C90 compliance.<br/>  * Initial support for Darwin on arm64, and improved portability.<br/>  * Support for more processors.</title>
    <description>/src/external/lgpl3/gmp/dist/configure - 1.1.1.5</description>
    <pubDate>Sun Jul 11 21:14:43 UTC 2021</pubDate>
    <dc:creator>mrg</dc:creator>
</item>

<item>
    <title>initial import of GMP 6.2.0.  changes include:<br/><br/>- Bug fixes to gmp_snprintf, conversion to double, mpz_powm,<br/>  and mpf_set_str.<br/>- New functions for factorial, primorial, fibonacci, mpz_2fac_ui,<br/>  and mpz_mfac_uiui.<br/>- MIPS r6 cores are now supported.<br/>- Various speeds ups.</title>
    <description>/src/external/lgpl3/gmp/dist/configure - 1.1.1.4</description>
    <pubDate>Sun Sep 27 00:27:02 UTC 2020</pubDate>
    <dc:creator>mrg</dc:creator>
</item>

<item>
    <title>initial import of GMP 6.1.2.  main changes from 5.1.3 below.<br/><br/>notes:<br/> - support for thumb-less ARM chips was in our port of 5.1.3, but a<br/>   similar method has been provided upstream now<br/> - someone should look at the AVX failure reports, and fix them<br/><br/>Changes between GMP version 6.1.0 and 6.1.1<br/><br/>  FEATURES<br/>  * Work around faulty cpuid on some recent Intel chips (this allows GMP to run<br/>    on Skylake Pentiums).<br/>  * Support thumb-less ARM chips.<br/><br/>Changes between GMP version 6.0.* and 6.1.0<br/><br/>  BUGS FIXED<br/>  * The public function mpn_com is now correctly declared in gmp.h.<br/>  * Healed possible failures of mpn_sec_sqr for non-cryptographic sizes for<br/>    some obsolete CPUs.<br/>  * Various problems related to precision for mpf have been fixed.<br/>  * Fixed ABI incompatible stack alignment in calls from assembly code.<br/>  * Fixed PIC bug in popcount affecting Intel processors using the 32-bit ABI.<br/>  SPEEDUPS<br/>  * Speedup for Intel Broadwell and Skylake through assembly code making use of<br/>    new ADX instructions.<br/>  * Square root is now faster when the remainder is not needed. Also the speed<br/>    to compute the k-th root improved, for small sizes.<br/>  FEATURES<br/>  * New C++ functions gcd and lcm for mpz_class.<br/>  * New public mpn functions mpn_divexact_1, mpn_zero_p, and mpn_cnd_swap.<br/>  * New public mpq_cmp_z function, to efficiently compare rationals with<br/>    integers.<br/>  * Support for more 32-bit arm processors.<br/>  * Support for AVX-less modern x86 CPUs. (Such support might be missing either<br/>    because the CPU vendor chose to disable AVX, or because the running kernel<br/>    lacks AVX context switch support.)<br/>  * Support for NetBSD under Xen; we switch off AVX unconditionally under<br/>    NetBSD since a bug in NetBSD makes AVX fail under Xen.<br/>  MISC<br/>  * Tuned values for FFT multiplications are provided for larger number on<br/>    many platforms.<br/><br/>Changes between GMP version 5.1.* and 6.0.0<br/>  BUGS FIXED<br/>  * The function mpz_invert now considers any number invertible in Z/1Z.<br/>  * The mpn multiply code now handles operands of more than 2^31 limbs<br/>    correctly.  (Note however that the mpz code is limited to 2^32 bits on<br/>    32-bit hosts and 2^37 bits on 64-bit hosts.)<br/>  SPEEDUPS<br/>  * Plain division of large operands is faster and more monotonous in operand<br/>    size.<br/>  * Major speedup for ARM, in particular ARM Cortex-A15, thanks to improved<br/>    assembly.<br/>  * Speedup for Intel Sandy Bridge, Ivy Bridge, Haswell, thanks to rewritten<br/>    and vastly expanded assembly support.  Speedup also for the older Core 2<br/>    and Nehalem.<br/>  * Faster mixed arithmetic between mpq_class and double.<br/>  FEATURES<br/>  * Support for new Intel and AMD CPUs.<br/>  * New public functions mpn_sec_mul and mpn_sec_sqr, implementing side-channel<br/>    silent multiplication and squaring.<br/>  * New public functions mpn_sec_div_qr and mpn_sec_div_r, implementing<br/>    side-channel silent division.<br/>  * New public functions mpn_cnd_add_n and mpn_cnd_sub_n.  Side-channel silent<br/>    conditional addition and subtraction.<br/>  * New public function mpn_sec_powm, implementing side-channel silent modexp.<br/>  * New public function mpn_sec_invert, implementing side-channel silent<br/>    modular inversion.<br/>  * Better support for applications which use the mpz_t type, but nevertheless<br/>    need to call some of the lower-level mpn functions.  See the documentation<br/>    for mpz_limbs_read and related functions.</title>
    <description>/src/external/lgpl3/gmp/dist/configure - 1.1.1.3</description>
    <pubDate>Tue Aug 22 09:40:46 UTC 2017</pubDate>
    <dc:creator>mrg</dc:creator>
</item>

<item>
    <title>initial import GMP 5.1.3 sources.  changes include:<br/><br/>fixes for:<br/>- mpn_sbpi1_div_qr_sec and mpn_sbpi1_div_r_sec<br/>- mpz_powm_ui<br/>- AMD family 11h<br/>- mpz_powm_sec and mpn_powm_sec<br/>- ASSERT() fixes<br/>- gcd, gcdext, and invert function fixes<br/>- some PPC division operations</title>
    <description>/src/external/lgpl3/gmp/dist/configure - 1.1.1.2</description>
    <pubDate>Fri Nov 29 07:49:47 UTC 2013</pubDate>
    <dc:creator>mrg</dc:creator>
</item>

<item>
    <title>branches:  1.1.1.1.2;  1.1.1.1.8;  1.1.1.1.12;<br/>initial import of GMP 5.0.2.<br/><br/>GNU MP is a library for arbitrary precision arithmetic, operating on signed<br/>integers, rational numbers, and floating point numbers.  It has a rich set<br/>of functions, and the functions have a regular interface.<br/><br/>GMP is necessary for GCC &gt;= 4.2.</title>
    <description>/src/external/lgpl3/gmp/dist/configure - 1.1.1.1</description>
    <pubDate>Mon Jun 20 05:54:37 UTC 2011</pubDate>
    <dc:creator>mrg</dc:creator>
</item>

<item>
    <title>sync with HEAD</title>
    <description>/src/external/lgpl3/gmp/dist/configure - 1.1.1.1.12.1</description>
    <pubDate>Tue Jul 23 21:07:27 UTC 2013</pubDate>
    <dc:creator>riastradh</dc:creator>
</item>

<item>
    <title>Rebase to HEAD as of a few days ago.</title>
    <description>/src/external/lgpl3/gmp/dist/configure - 1.1.1.1.8.1</description>
    <pubDate>Tue Aug 19 23:59:47 UTC 2014</pubDate>
    <dc:creator>tls</dc:creator>
</item>
</channel></rss>

