<?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 tsprintf.c</title>
    <link>http://nxr.netbsd.org/rss/src/external/lgpl3/mpfr/dist/tests/tsprintf.c</link>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2005</copyright>
    <generator>Java</generator>
    
<item>
    <title>branches:  1.1.1;<br/>Initial revision</title>
    <description>/src/external/lgpl3/mpfr/dist/tests/tsprintf.c - 1.1</description>
    <pubDate>Mon Jun 20 05:53:15 UTC 2011</pubDate>
    <dc:creator>mrg</dc:creator>
</item>

<item>
    <title>import MPFR 4.2.1.<br/><br/>mostly a bug-fix release, highlights include:<br/>- abort on lock failure, instead of just warn<br/>- better Inf handling<br/>- fix an unlikely stack overflow in mpfr_rec_sqrt()<br/>- fixes for mpfr_reldiff()<br/>- fix boundary error in mpfr_pow_general()<br/>- fixes to printing Nan and Inf<br/>- many manual and test updates</title>
    <description>/src/external/lgpl3/mpfr/dist/tests/tsprintf.c - 1.1.1.7</description>
    <pubDate>Mon Jul 01 02:24:32 UTC 2024</pubDate>
    <dc:creator>mrg</dc:creator>
</item>

<item>
    <title>branches:  1.1.1.6.2;<br/>initial import of MPFR 4.2.0.  changes from 4.1.0 include:<br/><br/>Binary compatible with MPFR 4.0.* and 4.1.*, though some minor changes<br/>in the behavior of the formatted output functions may be visible,<br/>regarded as underspecified behavior or bug fixes (see below).<br/><br/>New functions mpfr_cosu, mpfr_sinu, mpfr_tanu, mpfr_acosu, mpfr_asinu,<br/>mpfr_atanu and mpfr_atan2u.<br/><br/>New functions mpfr_cospi, mpfr_sinpi, mpfr_tanpi, mpfr_acospi,<br/>mpfr_asinpi, mpfr_atanpi and mpfr_atan2pi.<br/><br/>New functions mpfr_log2p1, mpfr_log10p1, mpfr_exp2m1, mpfr_exp10m1 and<br/>mpfr_compound_si.<br/><br/>New functions mpfr_fmod_ui, mpfr_powr, mpfr_pown, mpfr_pow_uj,<br/>mpfr_pow_sj and mpfr_rootn_si (mpfr_pown is actually a macro defined as<br/>an alias for mpfr_pow_sj).<br/><br/>Bug fixes.<br/>- In particular, for the formatted output functions (mpfr_printf, etc.),<br/>the case where the precision consists only of a period has been fixed to<br/>be like .0 as specified in the ISO C standard, and the manual has been<br/>corrected and clarified.<br/>- The macros of the custom interface have also been fixed:<br/>they now behave like functions (except a minor limitation for<br/>mpfr_custom_init_set).</title>
    <description>/src/external/lgpl3/mpfr/dist/tests/tsprintf.c - 1.1.1.6</description>
    <pubDate>Sun Mar 05 22:08:38 UTC 2023</pubDate>
    <dc:creator>mrg</dc:creator>
</item>

<item>
    <title>GNU mpfr 4.1.0.  main changes from 4.0:<br/><br/>Changed __float128 to the type _Float128 specified in ISO/IEC TS 18661.<br/>__float128 is used as a fallback if _Float128 is not supported.<br/>New function mpfr_get_str_ndigits about conversion to a string of digits.<br/>New function mpfr_dot for the dot product (incomplete, experimental).<br/>New functions mpfr_get_decimal128 and mpfr_set_decimal128 (available<br/>only when MPFR has been built with decimal float support).<br/>New function mpfr_cmpabs_ui.<br/>New function mpfr_total_order_p for the IEEE 754 totalOrder predicate.<br/>The mpfr_out_str function now accepts bases from -2 to -36, in order to<br/>follow mpfr_get_str and GMP's mpf_out_str functions (these cases gave an<br/>assertion failure, as with other invalid bases).<br/>Shared caches: cleanup; really detect lock failures (abort in this case).<br/>Improved mpfr_add and mpfr_sub when all operands have a precision<br/>equal to twice the number of bits per word, e.g., 128 bits on a 64-bit<br/>platform.<br/>Optimized the tuning parameters for various architectures.</title>
    <description>/src/external/lgpl3/mpfr/dist/tests/tsprintf.c - 1.1.1.5</description>
    <pubDate>Sat Sep 26 07:25:42 UTC 2020</pubDate>
    <dc:creator>mrg</dc:creator>
</item>

<item>
    <title>import mpfr 4.0.1.  main changes since 3.1.5 are:<br/><br/>Changes from version 4.0.0 to version 4.0.1:<br/>- Bug fixes (see ChangeLog file), in particular in mpfr_div_ui, which<br/>  could yield an incorrectly rounded result to nearest when using<br/>  different precisions; this bug had been present since the introduction<br/>  of mpfr_div_ui, and in MPFR 4.0.0, it was affecting mpfr_div too.<br/><br/>Changes from versions 3.1.* to version 4.0.0:<br/>- Partial support of MPFR_RNDF (faithful rounding).<br/>- New functions: mpfr_fpif_export and mpfr_fpif_import to export and import<br/>  numbers in a floating-point interchange format, independent both on the<br/>  number of bits per word and on the endianness.<br/>- New function mpfr_fmodquo to return the low bits of the quotient<br/>  corresponding to mpfr_fmod.<br/>- New functions mpfr_flags_clear, mpfr_flags_set, mpfr_flags_test,<br/>  mpfr_flags_save and mpfr_flags_restore to operate on groups of flags.<br/>- New functions mpfr_set_float128 and mpfr_get_float128 to convert from/to<br/>  the __float128 type (requires --enable-float128 and compiler support).<br/>- New functions mpfr_buildopt_float128_p and mpfr_buildopt_sharedcache_p.<br/>- New functions mpfr_rint_roundeven and mpfr_roundeven, completing the<br/>  other similar round-to-integer functions for rounding to nearest with<br/>  the even-rounding rule.<br/>- New macro mpfr_round_nearest_away to add partial emulation of the<br/>  rounding to nearest-away (as defined in IEEE 754-2008).<br/>- New functions mpfr_nrandom and mpfr_erandom to generate random numbers<br/>  following normal and exponential distributions respectively.<br/>- New functions mpfr_fmma and mpfr_fmms to compute a*b+c*d and a*b-c*d.<br/>- New function mpfr_rootn_ui, similar to mpfr_root, but agreeing with the<br/>  rootn function of the IEEE 754-2008 standard.<br/>- New functions mpfr_log_ui to compute the logarithm of an integer,<br/>  mpfr_gamma_inc for the incomplete Gamma function.<br/>- New function mpfr_beta for the Beta function (incomplete, experimental).<br/>- New function mpfr_get_q to convert a floating-point number into rational.<br/>- Dropped K&amp;R C compatibility.<br/>- Major speedup in mpfr_add, mpfr_sub, mpfr_mul, mpfr_div and mpfr_sqrt when<br/>  all operands have the same precision and this precision is less than twice<br/>  the number of bits per word, e.g., less than 128 on a 64-bit computer.<br/>- Speedup by a factor of almost 2 in the double &lt;--&gt; mpfr conversions<br/>  (mpfr_set_d and mpfr_get_d).<br/>- Speedup in mpfr_log1p and mpfr_atanh for small arguments.<br/>- Speedup in the mpfr_const_euler function (contributed by Fredrik Johansson),<br/>  in the computation of Bernoulli numbers (used in mpfr_gamma, mpfr_li2,<br/>  mpfr_digamma, mpfr_lngamma and mpfr_lgamma), in mpfr_div, in mpfr_fma<br/>  and mpfr_fms.</title>
    <description>/src/external/lgpl3/mpfr/dist/tests/tsprintf.c - 1.1.1.4</description>
    <pubDate>Tue Sep 04 05:02:03 UTC 2018</pubDate>
    <dc:creator>mrg</dc:creator>
</item>

<item>
    <title>branches:  1.1.1.3.2;  1.1.1.3.4;<br/>initial import of MPFR 3.1.5 package.  changes since 3.1.2:<br/><br/>Changes from version 3.1.4 to version 3.1.5:<br/>- C++11 compatibility.<br/>- Bug fixes (see &lt;http://www.mpfr.org/mpfr-3.1.4/#fixed&gt; and ChangeLog file).<br/>- More tests.<br/><br/>Changes from version 3.1.3 to version 3.1.4:<br/>- Improved MPFR manual.<br/>- Bug fixes (see &lt;http://www.mpfr.org/mpfr-3.1.3/#fixed&gt; and ChangeLog file).<br/>- MinGW (MS Windows): Added support for thread-safe DLL (shared library).<br/><br/>Changes from version 3.1.2 to version 3.1.3:<br/>- Better support for Automake 1.13+ (now used to generate the tarball).<br/>- Improved MPFR manual.<br/>- Bug fixes (see &lt;http://www.mpfr.org/mpfr-3.1.2/#fixed&gt; and ChangeLog file).</title>
    <description>/src/external/lgpl3/mpfr/dist/tests/tsprintf.c - 1.1.1.3</description>
    <pubDate>Thu Aug 17 01:09:25 UTC 2017</pubDate>
    <dc:creator>mrg</dc:creator>
</item>

<item>
    <title>initial import of MPFR 3.1.2.  changes since 3.0.1:<br/><br/>- Bug fixes (see &lt;http://www.mpfr.org/mpfr-3.1.1/#fixed&gt; or ChangeLog file).<br/>- Bug fixes (see &lt;http://www.mpfr.org/mpfr-3.1.0/#fixed&gt; or ChangeLog file).<br/>- TLS support is now detected automatically. If TLS is supported, MPFR is<br/>  built as thread safe by default. To disable TLS explicitly, configure<br/>  MPFR with --disable-thread-safe.<br/>- The mpfr_urandom and mpfr_urandomb functions now return identical values<br/>  on processors with different word size (assuming the same random seed, and<br/>  since the GMP random generator does not depend itself on the word size,<br/>  cf http://gmplib.org/list-archives/gmp-devel/2010-September/001642.html).<br/>- The mpfr_add_one_ulp and mpfr_sub_one_ulp macros (which are obsolete and<br/>  no more documented) will be removed in a future release.<br/>- Speed improvement for the mpfr_sqr and mpfr_div functions using Mulders'<br/>  algorithm. As a consequence, other functions using those routines are<br/>  also faster.<br/>- Much faster formatted output (mpfr_printf, etc.) with %Rg and similar.<br/>- New functions mpfr_buildopt_gmpinternals_p, mpfr_buildopt_tune_case,<br/>  mpfr_frexp, mpfr_grandom and mpfr_z_sub.<br/>- New divide-by-zero exception (flag) and associated functions.<br/>- Internal change: the logging mechanism has been improved.<br/>- Bug fixes, in particular a huge inefficiency in mpfr_exp (when the<br/>  target precision is less than MPFR_EXP_THRESHOLD) on hard-to-round<br/>  cases, which can take several minutes.</title>
    <description>/src/external/lgpl3/mpfr/dist/tests/tsprintf.c - 1.1.1.2</description>
    <pubDate>Thu Nov 28 00:30:54 UTC 2013</pubDate>
    <dc:creator>mrg</dc:creator>
</item>

<item>
    <title>branches:  1.1.1.1.2;  1.1.1.1.8;<br/>initial import of MPRF 3.0.1.<br/><br/>The MPFR library is a C library for multiple-precision floating-point<br/>computations with exact rounding (also called correct rounding).  It is<br/>based on the GMP multiple-precision library and should replace the MPF<br/>class in further releases of GMP.<br/><br/>GCC &gt;= 4.2 requires MPFR.</title>
    <description>/src/external/lgpl3/mpfr/dist/tests/tsprintf.c - 1.1.1.1</description>
    <pubDate>Mon Jun 20 05:53:15 UTC 2011</pubDate>
    <dc:creator>mrg</dc:creator>
</item>

<item>
    <title>Sync with HEAD</title>
    <description>/src/external/lgpl3/mpfr/dist/tests/tsprintf.c - 1.1.1.6.2.1</description>
    <pubDate>Sat Aug 02 05:50:28 UTC 2025</pubDate>
    <dc:creator>perseant</dc:creator>
</item>

<item>
    <title>Sync with HEAD</title>
    <description>/src/external/lgpl3/mpfr/dist/tests/tsprintf.c - 1.1.1.3.4.1</description>
    <pubDate>Mon Jun 10 22:02:32 UTC 2019</pubDate>
    <dc:creator>christos</dc:creator>
</item>

<item>
    <title>Sync with HEAD<br/><br/>Resolve a couple of conflicts (result of the uimin/uimax changes)</title>
    <description>/src/external/lgpl3/mpfr/dist/tests/tsprintf.c - 1.1.1.3.2.1</description>
    <pubDate>Thu Sep 06 06:53:49 UTC 2018</pubDate>
    <dc:creator>pgoyette</dc:creator>
</item>

<item>
    <title>Rebase to HEAD as of a few days ago.</title>
    <description>/src/external/lgpl3/mpfr/dist/tests/tsprintf.c - 1.1.1.1.8.1</description>
    <pubDate>Wed Aug 20 00:00:07 UTC 2014</pubDate>
    <dc:creator>tls</dc:creator>
</item>

<item>
    <title>sync with head.<br/><br/>for a reference, the tree before this commit was tagged<br/>as yamt-pagecache-tag8.<br/><br/>this commit was splitted into small chunks to avoid<br/>a limitation of cvs.  ("Protocol error: too many arguments")</title>
    <description>/src/external/lgpl3/mpfr/dist/tests/tsprintf.c - 1.1.1.1.2.1</description>
    <pubDate>Thu May 22 14:09:18 UTC 2014</pubDate>
    <dc:creator>yamt</dc:creator>
</item>
</channel></rss>

