From ef79cd4309b135ae0e0294c02d91e780c2d4ecb4 Mon Sep 17 00:00:00 2001 From: enge Date: Sun, 22 Jul 2012 15:43:12 +0000 Subject: make 1.0 release, create 1.0 branch git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/tags/1.0@1243 211d60ee-9f03-0410-a15a-8952a2c7a4e4 --- INSTALL | 4 ++-- Makefile.vc | 2 +- NEWS | 13 +++++++------ configure.ac | 2 +- doc/version.texi | 6 +++--- src/get_version.c | 2 +- src/mpc.h | 2 +- 7 files changed, 16 insertions(+), 15 deletions(-) diff --git a/INSTALL b/INSTALL index e8e067b..3a6ddd9 100644 --- a/INSTALL +++ b/INSTALL @@ -19,8 +19,8 @@ This is for the impatient, for deeper explanations see the chapter 1. In the directory of the GNU MPC archive, type - tar xzf mpc-1.0.0rc1.tar.gz - cd mpc-1.0.0rc1 + tar xzf mpc-1.0.tar.gz + cd mpc-1.0 ./configure make diff --git a/Makefile.vc b/Makefile.vc index 7269f76..1ec92d4 100644 --- a/Makefile.vc +++ b/Makefile.vc @@ -50,7 +50,7 @@ CPP = cl.exe CC = cl.exe CDEFAULTFLAGS=/O2 /GR- /MD /nologo /EHs -VERSION=1.0.0rc1 +VERSION=1.0 ######################## do not edit below this line ########################## diff --git a/NEWS b/NEWS index 95c636c..ab81ecf 100644 --- a/NEWS +++ b/NEWS @@ -1,23 +1,24 @@ Changes in version 1.0: - First release as a GNU package - - License change: LGPLv3+ for code, GFDLv1.3+ for documentation + - License change: LGPLv3+ for code, GFDLv1.3+ (with no invariant sections) + for documentation - 100% of all lines are covered by tests - Functions renamed: mpc_mul_2exp to mpc_mul_2ui, mpc_div_2exp to mpc_div_2ui - - 0^0, which returned (NaN,NaN) previously, now returns (1,+0). + - 0^0, which returned (NaN,NaN) previously, now returns (1,+0) - Removed compatibility with K&R compilers, untestable due to lack of such compilers - New functions: mpc_log10, mpc_mul_2si, mpc_div_2si - - Optimisation: + - Speed-ups: - mpc_fma - Bug fixes: - mpc_div and mpc_norm now return a value indicating the effective - rounding direction, as the other functions. + rounding direction, as the other functions - mpc_mul, mpc_sqr and mpc_norm now return correct results even if there are over- or underflows during the computation - mpc_asin, mpc_proj, mpc_sqr: Wrong result when input variable has - infinite part and equals output variable is corrected. - - mpc_fr_sub: Wrong return value for imaginary part is corrected. + infinite part and equals output variable is corrected + - mpc_fr_sub: Wrong return value for imaginary part is corrected Changes in version 0.9: - New functions: diff --git a/configure.ac b/configure.ac index 4ae422f..acb47f6 100644 --- a/configure.ac +++ b/configure.ac @@ -20,7 +20,7 @@ # Process this file with autoconf to produce a configure script. AC_PREREQ(2.61) -AC_INIT(mpc, 1.0.0rc1, mpc-discuss@lists.gforge.inria.fr) +AC_INIT(mpc, 1.0, mpc-discuss@lists.gforge.inria.fr) AC_CONFIG_SRCDIR([src/mpc-impl.h]) AC_CONFIG_HEADER([config.h]) diff --git a/doc/version.texi b/doc/version.texi index 1a0de85..7184426 100644 --- a/doc/version.texi +++ b/doc/version.texi @@ -1,4 +1,4 @@ -@set UPDATED 7 July 2012 +@set UPDATED 19 July 2012 @set UPDATED-MONTH July 2012 -@set EDITION 1.0.0rc1 -@set VERSION 1.0.0rc1 +@set EDITION 1.0 +@set VERSION 1.0 diff --git a/src/get_version.c b/src/get_version.c index 0f31869..74030be 100644 --- a/src/get_version.c +++ b/src/get_version.c @@ -44,5 +44,5 @@ mpfr_regular_p (mpfr_srcptr z) const char * mpc_get_version (void) { - return "1.0.0rc1"; + return "1.0"; } diff --git a/src/mpc.h b/src/mpc.h index aed5125..6dcfaaf 100644 --- a/src/mpc.h +++ b/src/mpc.h @@ -33,7 +33,7 @@ along with this program. If not, see http://www.gnu.org/licenses/ . #define MPC_VERSION_MAJOR 1 #define MPC_VERSION_MINOR 0 #define MPC_VERSION_PATCHLEVEL 0 -#define MPC_VERSION_STRING "1.0.0rc1" +#define MPC_VERSION_STRING "1.0" /* Macros dealing with MPC VERSION */ #define MPC_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c)) -- cgit v1.2.1