Skip to content

Commit 92f007d

Browse files
author
Git for Windows Build Agent
committed
Update 2 packages
mingw-w64-i686-mpfr (4.2.1-2 -> 4.2.2-1) mintty (1~3.7.7-1 -> 1~3.7.8-1) Signed-off-by: Git for Windows Build Agent <[email protected]>
1 parent de4db07 commit 92f007d

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

52 files changed

+2509
-2488
lines changed

mingw32/bin/libmpfr-6.dll

8.9 KB
Binary file not shown.

mingw32/include/mpf2mpfr.h

+4-5
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
/* mpf2mpfr.h -- Compatibility include file with mpf.
22
3-
Copyright 1999-2002, 2004-2023 Free Software Foundation, Inc.
4-
Contributed by the AriC and Caramba projects, INRIA.
3+
Copyright 1999-2002, 2004-2025 Free Software Foundation, Inc.
4+
Contributed by the Pascaline and Caramba projects, INRIA.
55
66
This file is part of the GNU MPFR Library.
77
@@ -16,9 +16,8 @@ or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public
1616
License for more details.
1717
1818
You should have received a copy of the GNU Lesser General Public License
19-
along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
20-
https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
21-
51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
19+
along with the GNU MPFR Library; see the file COPYING.LESSER.
20+
If not, see <https://www.gnu.org/licenses/>. */
2221

2322
#ifndef __MPFR_FROM_MPF__
2423
#define __MPFR_FROM_MPF__

mingw32/include/mpfr.h

+14-9
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
/* mpfr.h -- Include file for mpfr.
22
3-
Copyright 1999-2023 Free Software Foundation, Inc.
4-
Contributed by the AriC and Caramba projects, INRIA.
3+
Copyright 1999-2025 Free Software Foundation, Inc.
4+
Contributed by the Pascaline and Caramba projects, INRIA.
55
66
This file is part of the GNU MPFR Library.
77
@@ -16,18 +16,17 @@ or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public
1616
License for more details.
1717
1818
You should have received a copy of the GNU Lesser General Public License
19-
along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
20-
https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
21-
51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
19+
along with the GNU MPFR Library; see the file COPYING.LESSER.
20+
If not, see <https://www.gnu.org/licenses/>. */
2221

2322
#ifndef __MPFR_H
2423
#define __MPFR_H
2524

2625
/* Define MPFR version number */
2726
#define MPFR_VERSION_MAJOR 4
2827
#define MPFR_VERSION_MINOR 2
29-
#define MPFR_VERSION_PATCHLEVEL 1
30-
#define MPFR_VERSION_STRING "4.2.1"
28+
#define MPFR_VERSION_PATCHLEVEL 2
29+
#define MPFR_VERSION_STRING "4.2.2"
3130

3231
/* User macros:
3332
MPFR_USE_FILE: Define it to make MPFR define functions dealing
@@ -476,8 +475,14 @@ __MPFR_DECLSPEC int mpfr_set_decimal128 (mpfr_ptr, _Decimal128, mpfr_rnd_t);
476475
#endif
477476
__MPFR_DECLSPEC int mpfr_set_ld (mpfr_ptr, long double, mpfr_rnd_t);
478477
#ifdef MPFR_WANT_FLOAT128
479-
__MPFR_DECLSPEC int mpfr_set_float128 (mpfr_ptr, _Float128, mpfr_rnd_t);
480-
__MPFR_DECLSPEC _Float128 mpfr_get_float128 (mpfr_srcptr, mpfr_rnd_t);
478+
/* The user is free to define mpfr_float128 as another equivalent type,
479+
such as __float128 if this one is supported by the current compiler
480+
but _Float128 isn't. */
481+
# ifndef mpfr_float128
482+
# define mpfr_float128 _Float128
483+
# endif
484+
__MPFR_DECLSPEC int mpfr_set_float128 (mpfr_ptr, mpfr_float128, mpfr_rnd_t);
485+
__MPFR_DECLSPEC mpfr_float128 mpfr_get_float128 (mpfr_srcptr, mpfr_rnd_t);
481486
#endif
482487
__MPFR_DECLSPEC int mpfr_set_z (mpfr_ptr, mpz_srcptr, mpfr_rnd_t);
483488
__MPFR_DECLSPEC int mpfr_set_z_2exp (mpfr_ptr, mpz_srcptr, mpfr_exp_t,

mingw32/lib/libmpfr.a

9.23 KB
Binary file not shown.

mingw32/lib/libmpfr.dll.a

0 Bytes
Binary file not shown.

mingw32/lib/pkgconfig/mpfr.pc

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,6 @@ includedir=${prefix}/include
66
Name: mpfr
77
URL: https://www.mpfr.org/
88
Description: C library for multiple-precision floating-point computations
9-
Version: 4.2.1
9+
Version: 4.2.2
1010
Libs: -L${libdir} -lmpfr -lgmp
1111
Cflags: -I${includedir}

mingw32/share/doc/mpfr/BUGS

+4-5
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
Copyright 1999, 2001-2023 Free Software Foundation, Inc.
2-
Contributed by the AriC and Caramba projects, INRIA.
1+
Copyright 1999, 2001-2025 Free Software Foundation, Inc.
2+
Contributed by the Pascaline and Caramba projects, INRIA.
33

44
This file is part of the GNU MPFR Library.
55

@@ -14,9 +14,8 @@ or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public
1414
License for more details.
1515

1616
You should have received a copy of the GNU Lesser General Public License
17-
along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
18-
https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
19-
51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA.
17+
along with the GNU MPFR Library; see the file COPYING.LESSER.
18+
If not, see <https://www.gnu.org/licenses/>.
2019

2120
##############################################################################
2221

mingw32/share/doc/mpfr/FAQ.html

+4-5
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
33

44
<!--
5-
Copyright 2000-2023 Free Software Foundation, Inc.
6-
Contributed by the AriC and Caramba projects, INRIA.
5+
Copyright 2000-2025 Free Software Foundation, Inc.
6+
Contributed by the Pascaline and Caramba projects, INRIA.
77
88
This file is part of the GNU MPFR Library.
99
@@ -18,9 +18,8 @@
1818
License for more details.
1919
2020
You should have received a copy of the GNU Lesser General Public License
21-
along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
22-
https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
23-
51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA.
21+
along with the GNU MPFR Library; see the file COPYING.LESSER.
22+
If not, see <https://www.gnu.org/licenses/>.
2423
-->
2524

2625
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">

mingw32/share/doc/mpfr/NEWS

+23-5
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
Copyright 2000-2023 Free Software Foundation, Inc.
2-
Contributed by the AriC and Caramba projects, INRIA.
1+
Copyright 2000-2025 Free Software Foundation, Inc.
2+
Contributed by the Pascaline and Caramba projects, INRIA.
33

44
This file is part of the GNU MPFR Library.
55

@@ -14,12 +14,30 @@ or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public
1414
License for more details.
1515

1616
You should have received a copy of the GNU Lesser General Public License
17-
along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
18-
https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
19-
51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA.
17+
along with the GNU MPFR Library; see the file COPYING.LESSER.
18+
If not, see <https://www.gnu.org/licenses/>.
2019

2120
##############################################################################
2221

22+
Changes from version 4.2.1 to version 4.2.2:
23+
- In order to resolve a portability issue with the _Float128 fallback to
24+
__float128 for binary128 support (e.g. with Clang and glibc 2.41), the
25+
prototypes of the corresponding conversion functions had to be changed,
26+
with _Float128 replaced by mpfr_float128, where mpfr_float128 is a macro
27+
defined as _Float128 by default. This changes neither the ABI nor the API
28+
(except that the end user of MPFR would need to define mpfr_float128 as
29+
the actual type for the binary128 format if this is not the standard
30+
_Float128 type).
31+
- Other bug fixes (see <https://www.mpfr.org/mpfr-4.2.1/#fixed> and/or the
32+
ChangeLog file). In particular, the formatted output functions behaved
33+
incorrectly with %c on the value 0; such a use is uncommon, but this bug
34+
may have security implications.
35+
- Improved MPFR manual.
36+
- Detect the use of GMP's buggy vsnprintf replacement at configure time.
37+
With it, the tests of "%a" will be disabled to avoid an assertion failure
38+
in the MPFR testsuite. A warning will be displayed in the configure output
39+
in such a case.
40+
2341
Changes from version 4.2.0 to version 4.2.1:
2442
- Bug fixes (see <https://www.mpfr.org/mpfr-4.2.0/#fixed> and/or the
2543
ChangeLog file).

mingw32/share/doc/mpfr/TODO

+4-5
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
Copyright 1999-2023 Free Software Foundation, Inc.
2-
Contributed by the AriC and Caramba projects, INRIA.
1+
Copyright 1999-2025 Free Software Foundation, Inc.
2+
Contributed by the Pascaline and Caramba projects, INRIA.
33

44
This file is part of the GNU MPFR Library.
55

@@ -14,9 +14,8 @@ or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public
1414
License for more details.
1515

1616
You should have received a copy of the GNU Lesser General Public License
17-
along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
18-
https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
19-
51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA.
17+
along with the GNU MPFR Library; see the file COPYING.LESSER.
18+
If not, see <https://www.gnu.org/licenses/>.
2019

2120
Table of contents:
2221
1. Documentation

mingw32/share/doc/mpfr/examples/can_round.c

+4-5
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
/* Example illustrating how to use mpfr_can_round. */
22

33
/*
4-
Copyright 2016-2023 Free Software Foundation, Inc.
5-
Contributed by the AriC and Caramba projects, INRIA.
4+
Copyright 2016-2025 Free Software Foundation, Inc.
5+
Contributed by the Pascaline and Caramba projects, INRIA.
66
77
This file is part of the GNU MPFR Library.
88
@@ -17,9 +17,8 @@ or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public
1717
License for more details.
1818
1919
You should have received a copy of the GNU Lesser General Public License
20-
along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
21-
https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
22-
51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA.
20+
along with the GNU MPFR Library; see the file COPYING.LESSER.
21+
If not, see <https://www.gnu.org/licenses/>.
2322
*/
2423

2524
#include <stdio.h>

mingw32/share/doc/mpfr/examples/divworst.c

+4-5
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@
1313
*/
1414

1515
/*
16-
Copyright 2009-2023 Free Software Foundation, Inc.
17-
Contributed by the AriC and Caramba projects, INRIA.
16+
Copyright 2009-2025 Free Software Foundation, Inc.
17+
Contributed by the Pascaline and Caramba projects, INRIA.
1818
1919
This file is part of the GNU MPFR Library.
2020
@@ -29,9 +29,8 @@ or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public
2929
License for more details.
3030
3131
You should have received a copy of the GNU Lesser General Public License
32-
along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
33-
https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
34-
51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA.
32+
along with the GNU MPFR Library; see the file COPYING.LESSER.
33+
If not, see <https://www.gnu.org/licenses/>.
3534
*/
3635

3736
#include <stdio.h>

mingw32/share/doc/mpfr/examples/rndo-add.c

+4-5
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@
88
*/
99

1010
/*
11-
Copyright 2009-2023 Free Software Foundation, Inc.
12-
Contributed by the AriC and Caramba projects, INRIA.
11+
Copyright 2009-2025 Free Software Foundation, Inc.
12+
Contributed by the Pascaline and Caramba projects, INRIA.
1313
1414
This file is part of the GNU MPFR Library.
1515
@@ -24,9 +24,8 @@ or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public
2424
License for more details.
2525
2626
You should have received a copy of the GNU Lesser General Public License
27-
along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
28-
https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
29-
51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA.
27+
along with the GNU MPFR Library; see the file COPYING.LESSER.
28+
If not, see <https://www.gnu.org/licenses/>.
3029
*/
3130

3231
#include <stdio.h>

mingw32/share/doc/mpfr/examples/sample.c

+4-5
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33
*/
44

55
/*
6-
Copyright 1999-2004, 2006-2023 Free Software Foundation, Inc.
7-
Contributed by the AriC and Caramba projects, INRIA.
6+
Copyright 1999-2004, 2006-2025 Free Software Foundation, Inc.
7+
Contributed by the Pascaline and Caramba projects, INRIA.
88
99
This file is part of the GNU MPFR Library.
1010
@@ -19,9 +19,8 @@ or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public
1919
License for more details.
2020
2121
You should have received a copy of the GNU Lesser General Public License
22-
along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
23-
https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
24-
51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA.
22+
along with the GNU MPFR Library; see the file COPYING.LESSER.
23+
If not, see <https://www.gnu.org/licenses/>.
2524
*/
2625

2726
#include <stdio.h>

mingw32/share/doc/mpfr/examples/threads.c

+4-5
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@
99
Example:
1010
gcc threads.c -lmpfr -lgmp -lpthread -DF=mpfr_sin -DPREC=200 -DV=100
1111
12-
Copyright 2018-2023 Free Software Foundation, Inc.
13-
Contributed by the AriC and Caramba projects, INRIA.
12+
Copyright 2018-2025 Free Software Foundation, Inc.
13+
Contributed by the Pascaline and Caramba projects, INRIA.
1414
1515
This file is part of the GNU MPFR Library.
1616
@@ -25,9 +25,8 @@ or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public
2525
License for more details.
2626
2727
You should have received a copy of the GNU Lesser General Public License
28-
along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
29-
https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
30-
51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA.
28+
along with the GNU MPFR Library; see the file COPYING.LESSER.
29+
If not, see <https://www.gnu.org/licenses/>.
3130
*/
3231

3332
#include <stdio.h>

mingw32/share/doc/mpfr/examples/version.c

+4-5
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33
*/
44

55
/*
6-
Copyright 2010-2023 Free Software Foundation, Inc.
7-
Contributed by the AriC and Caramba projects, INRIA.
6+
Copyright 2010-2025 Free Software Foundation, Inc.
7+
Contributed by the Pascaline and Caramba projects, INRIA.
88
99
This file is part of the GNU MPFR Library.
1010
@@ -19,9 +19,8 @@ or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public
1919
License for more details.
2020
2121
You should have received a copy of the GNU Lesser General Public License
22-
along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
23-
https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
24-
51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA.
22+
along with the GNU MPFR Library; see the file COPYING.LESSER.
23+
If not, see <https://www.gnu.org/licenses/>.
2524
*/
2625

2726
#include <stdio.h>

mingw32/share/info/mpfr.info.gz

1.57 KB
Binary file not shown.

usr/bin/mintty.exe

63 KB
Binary file not shown.

usr/share/man/man1/mintty.1.gz

590 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)