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)
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.
#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.
// 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