Unofficial read-only mirror repository of the mpfr project
  • C 93.3%
  • M4 2.3%
  • JetBrains MPS 1.2%
  • Shell 1.1%
  • C++ 0.9%
  • Other 1.2%
Find a file
Vincent Lefevre e391126ddb Fixed mpfr_get_ld (MPFR_SAVE_EXPO_MARK/MPFR_SAVE_EXPO_FREE issue).
* src/get_ld.c: for binary128, handle the case where x is smaller
  than the smallest subnormal before MPFR_SAVE_EXPO_MARK.
* tests/tset_ld.c: added a TODO.
2026-04-11 03:19:01 +02:00
doc [doc/README.dev] Updated "To make a release". 2026-04-10 15:13:21 +02:00
examples Copyright notice update: added 2026. 2026-01-01 02:57:48 +01:00
m4 Autoconf / AX_PTHREAD related update and cleanup. 2021-09-13 01:41:16 +00:00
other Source reorganization. In short: 2010-08-17 09:10:13 +00:00
src Fixed mpfr_get_ld (MPFR_SAVE_EXPO_MARK/MPFR_SAVE_EXPO_FREE issue). 2026-04-11 03:19:01 +02:00
tests Fixed mpfr_get_ld (MPFR_SAVE_EXPO_MARK/MPFR_SAVE_EXPO_FREE issue). 2026-04-11 03:19:01 +02:00
tools mpfrlint: detect the use of "long" instead of "long int". 2026-03-03 10:48:20 +01:00
tune Copyright notice update: added 2026. 2026-01-01 02:57:48 +01:00
.gitignore Added pkg-config support (patch from Kip Warner + some changes). 2016-04-21 08:37:29 +00:00
.gitlab-ci.yml disable -fanalyzer 2026-02-27 08:36:26 +01:00
.mailmap Added .mailmap file. 2021-10-19 15:19:59 +02:00
acinclude.m4 Copyright notice update: added 2026. 2026-01-01 02:57:48 +01:00
AUTHORS [AUTHORS] Matteo Nicoli is now a main author 2026-02-27 13:57:47 +01:00
autogen.sh [autogen.sh] Improved comment about the INSTALL file. 2022-12-09 14:00:44 +01:00
BUGS Copyright notice update: added 2026. 2026-01-01 02:57:48 +01:00
ChangeLog ChangeLog update with tools/update-changelog 2022-12-13 12:08:17 +01:00
codespell.exclude Add algorithms.tex to doc; codespell.exclude updated as a consequence. 2024-05-04 15:26:17 +02:00
codespell.ignore [codespell.ignore] Ignore RO and SIZ (codespell 2.2.0). 2022-08-19 13:51:44 +02:00
configure.ac [configure.ac] Avoid trailing space in $CFLAGS with empty $MPFR_EXTRA_CFLAGS 2026-02-27 21:33:02 +01:00
COPYING Updated files: 2019-01-07 15:17:11 +00:00
COPYING.LESSER Updated files: 2019-01-07 15:17:11 +00:00
INSTALL Copyright notice update: added 2026. 2026-01-01 02:57:48 +01:00
libtool-tcc-rpath.patch Added libtool-tcc-rpath.patch from 2015-05-23 23:56:17 +00:00
libtool-tcc-wl.patch Added libtool-tcc-wl.patch patch from 2014-01-23 15:17:07 +00:00
Makefile.am Copyright notice update: added 2026. 2026-01-01 02:57:48 +01:00
mpfr.pc.in Updated mpfr.org URL's to use https (except in ChangeLog and NEWS). 2018-05-31 14:37:04 +00:00
NEWS [NEWS] Added an item about mpfr_get_ld with the binary128 format. 2026-04-10 12:01:21 +02:00
PATCHES Added support for tracking applied patches with new function 2007-07-30 10:45:01 +00:00
README Copyright notice update: added 2026. 2026-01-01 02:57:48 +01:00
TODO TODO: export mpfr_nexttoinf and mpfr_nexttozero as public functions 2026-04-08 17:26:35 +02:00
VERSION Updated version to 4.3.0-dev. 2022-12-13 13:36:32 +01:00
version-ext.sh [version-ext.sh] Added a comment about a minor issue with merged branches. 2026-02-26 18:00:07 +01:00

Copyright 2000-2026 Free Software Foundation, Inc.
Contributed by the Pascaline and Caramba projects, INRIA.

This file is part of the GNU MPFR Library.

The GNU MPFR Library is free software; you can redistribute it and/or modify
it under the terms of the GNU Lesser General Public License as published by
the Free Software Foundation; either version 3 of the License, or (at your
option) any later version.

The GNU MPFR Library is distributed in the hope that it will be useful, but
WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU Lesser General Public
License for more details.

You should have received a copy of the GNU Lesser General Public License
along with the GNU MPFR Library; see the file COPYING.LESSER.
If not, see <https://www.gnu.org/licenses/>.

##############################################################################

The GNU MPFR distribution contains the following files:
(This does not apply to code retrieved by Git.)

AUTHORS         - the authors of the library
BUGS            - bugs in MPFR - please read this file!
COPYING         - the GNU General Public License, version 3
COPYING.LESSER  - the GNU Lesser General Public License, version 3
ChangeLog       - the log of changes
INSTALL         - how to install MPFR (see also mpfr.texi)
Makefile*       - files for building the library
NEWS            - new features with respect to previous versions
PATCHES         - empty file (until patches are applied)
README          - this file
TODO            - what remains to do (any help is welcome!)
VERSION         - version of MPFR (next release version if taken by Git)
ac*.m4          - automatic configuration files
ar-lib          - auxiliary installation file
compile         - auxiliary installation file
config.*        - auxiliary installation files
configure*      - configuration files
depcomp         - auxiliary installation file
doc/            - directory containing documentation (manual, FAQ, etc.)
examples/       - directory containing examples
install-sh      - installation file
ltmain.sh       - auxiliary installation file
m4/             - directory containing additional configuration files
missing         - auxiliary installation file
mpfr.pc.in      - auxiliary pkg-config file
src/            - directory containing the MPFR source
test-driver     - auxiliary installation file
tests/          - directory containing the testsuite (for "make check")
tools/          - directory containing various tools
tune/           - directory containing files for tuning MPFR
version-ext.sh  - script to get Git-related MPFR version information

According to the special exception to the GNU General Public License,
the autotools files compile, config.sub, config.guess, ltmain.sh,
m4/libtool.m4 and missing are distributed under the same licence of
GNU MPFR.

For any copyright year range specified as YYYY-ZZZZ in this package,
note that the range specifies every single year in that closed interval.


Official GNU MPFR website:

  https://www.mpfr.org/


You can get the latest source code by Git at Inria GitLab:

  https://gitlab.inria.fr/mpfr/mpfr

In this case, you should read the file "doc/README.dev" in the working tree
or online:

  https://gitlab.inria.fr/mpfr/mpfr/-/blob/master/doc/README.dev