Finalized 1.6.4 release. ginac_1-6-4
authorRichard Kreckel <kreckel@ginac.de>
Fri, 8 May 2015 07:35:24 +0000 (09:35 +0200)
committerRichard Kreckel <kreckel@ginac.de>
Fri, 8 May 2015 07:35:24 +0000 (09:35 +0200)
INSTALL
NEWS
ginac/version.h

diff --git a/INSTALL b/INSTALL
index bbab9f3820fcdc04ccd849df955f090677d7d836..4d0cf1353b9b5eaa5a17bcf3387906337ba58ae5 100644 (file)
--- a/INSTALL
+++ b/INSTALL
@@ -20,7 +20,7 @@ TeX are necessary.
 
 Known to work with:
  - Linux on x86 and x86_64 using 
-   - GCC 3.4, 4.0, 4.1, 4.2, 4.3.x (x >= 1), 4.4, 4.5, and 4.6
+   - GCC 3.4, 4.0, 4.1, 4.2, 4.3.x (x >= 1), 4.4, 4.5, 4.6, and 4.9
    - Clang 2.8
  - Windows on x86 using GCC 3.4 (MinGW)
 
diff --git a/NEWS b/NEWS
index c9399c3c14c42b8b8342152a5e00feb5d37c51b2..231cf327a454284e34a4cd6005e2d659d0e25a9b 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,5 +1,14 @@
 This file records noteworthy changes.
 
+1.6.4 (8 May 2015)
+* Fix pow(+(...),2).expand() where the sum contained roots of rationals.
+* Various improvements for info(info_flags::nonnegative).
+* Make power::expand() (x*p)^c -> x^c * p^c, if p>0.
+* Fix normal() where nested functions occur multiple times.
+* Add optional explicit derivatives to functions and use it in abs(),
+  imag_part(), real_part().
+* Evaluate abs(z)^(2n) -> z^n * conjugate(z)^n.
+
 1.6.3 (27 November 2014)
 * New expand_options::expand_transcendental. GiNaC will apply additional
   rules when expanding expressions if this option is specified, i.e.
index 7cb505abd36dea0b9b9fc644e95ff875d362bdb4..39825ca930486e832ca63bd0d13e6e2ec6722a87 100644 (file)
@@ -30,7 +30,7 @@
 #define GINACLIB_MINOR_VERSION 6
 
 /* Micro version of GiNaC */
-#define GINACLIB_MICRO_VERSION 3
+#define GINACLIB_MICRO_VERSION 4
 
 // GiNaC library version information. It has very little to do with GiNaC
 // version number. In particular, library version is OS dependent. 
@@ -49,7 +49,7 @@
 // increasing. This doesn't matter, though: there is not incurred cost
 // for numbers that are omitted, except for shrinking the available space
 // of leftover numbers. Not something we need to worry about yet. ;-)
-#define GINAC_LT_CURRENT  4
+#define GINAC_LT_CURRENT  5
 #define GINAC_LT_REVISION 0
 #define GINAC_LT_AGE      0