include <algorithm> for use of std::min().
[ginac.git] / ginac /
2015-12-17 Richard Kreckelinclude <algorithm> for use of std::min().
2015-12-17 Richard KreckelRemove useless code in add::eval().
2015-12-17 Richard KreckelAdd rvalue reference ctors from epvectors for add,...
2015-12-16 Richard KreckelMerge some cosmetic patches.
2015-12-16 Richard KreckelMake .eval() evaluate top-level only.
2015-12-16 Richard KreckelMake add::eval(), mul::eval() work without compromise.
2015-12-01 Richard KreckelImprove method of setting status_flags::dynallocated.
2015-11-29 Richard KreckelUse neseted initializer lists to construct matrix objects.
2015-11-26 Richard KreckelUse initializer lists to construct container<>, lst.
2015-11-26 Richard KreckelMake ample use of the contextual keyword 'override'.
2015-11-25 Richard KreckelStandard header cleanup.
2015-11-25 Richard KreckelReplace idx_is_not functor by a C++11 lambda.
2015-11-25 Richard KreckelIn power::expand_add(), don't reserve excess monomial...
2015-11-25 Richard KreckelMake specialized power::expand() helpers static member...
2015-11-24 Richard KreckelAvoid some explicit copying of STL containers.
2015-11-24 Richard Kreckelmul::can_make_flat(): Finish ancient unfinished code.
2015-11-23 Richard Kreckelunit_matrix(r,c) can return an evaluated matrix object.
2015-11-23 Richard KreckelMake (a+b+c+...)^n work for huuuge terms.
2015-11-23 Richard KreckelConvert some more ctors from copying to moving STL...
2015-11-08 Richard KreckelReplace static const variables with constexpr, where...
2015-11-08 Richard KreckelFix some pedantic compiler warnings.
2015-11-08 Richard KreckelReplace GiNaC::ToString() with std::to_string().
2015-11-07 Richard KreckelUse C++11 'nullptr' where applicable.
2015-11-07 Richard KreckelRemove C++89 workaround for closing angle brackets...
2015-11-07 Richard KreckelRemove 'discardable' option from ctors of container...
2015-11-07 Richard KreckelAdd trivial shortcuts in expair plumbing of class add.
2015-11-06 Richard KreckelFix little missed optimization.
2015-11-06 Richard KreckelReplace dynamic throw() with static noexcept operator.
2015-11-05 Richard KreckelAdd some minor optimizations.
2015-11-05 Richard KreckelSpeed up power::real_part() and power::imag_part().
2015-11-03 Richard KreckelFix most remaining GCC compiler warnings.
2015-11-03 Richard KreckelMove ctors for classes matrix and pseries.
2015-11-03 Richard KreckelUse C++11 range-based foor loops and auto, where possible.
2015-11-01 Richard KreckelUpdate documentation of prerequisites.
2015-11-01 Richard KreckelReplace use of NULL by C++11 nullptr.
2015-11-01 Richard KreckelRemove dependence on depreacted std::auto_ptr<T>.
2015-10-31 Richard KreckelRemove support for Cint.
2015-10-31 Richard KreckelRemove unfinished code for hash table-based expairseq.
2015-10-10 Richard KreckelFix some apparent typos and misindentations 2.
2015-10-10 Richard KreckelFix algebraic power::has() for larger integer exponents.
2015-09-21 Richard KreckelInclude crc32.h only if needed.
2015-09-21 Richard KreckelRemove unused variable.
2015-07-31 Richard KreckelFix some apparent typos and misindentations.
2015-07-27 Richard KreckelFinalizing release 1.6.5. ginac_1-6-5
2015-07-24 Stefan WeinzierlFix bug in PolyLogs of rational numbers.
2015-07-18 Richard KreckelSpeed up pow(+(...),n).expand() where n>2.
2015-07-18 Richard KreckelFix pow(+(...),2).expand().
2015-05-08 Richard KreckelFinalized 1.6.4 release. ginac_1-6-4
2015-05-07 Richard KreckelFix pow(+(...),2).expand().
2015-04-22 Vladimir KisilImprove abs(arg).
2015-04-22 Vladimir KisilFix pow::info(info_flags::nonnegative).
2015-04-22 Vladimir KisilFix mul::info(info_flags::nonnegative).
2015-04-14 Vladimir KisilMake power::expand() (x*p)^c -> x^c * p^c, if p>0.
2015-03-14 Ladislav ZejdaImprove normalization with nested functions.
2015-02-08 Vladimir V. KisilExplicit derivation of functions.
2015-01-25 Richard KreckelHappy new year!
2015-01-25 Vladimir V. KisilSmall optimization in simplify_indexed.
2014-12-31 Vladimir V. KisilEvaluate abs(z)^(2n) -> z^n * conjugate(z)^n.
2014-11-27 Richard KreckelFinalized 1.6.3 release. ginac_1-6-3
2014-10-20 Alexei SheplyakovPrepare for 1.6.3 release.
2014-10-14 Richard KreckelUpdate copyright statements.
2014-10-12 Stefan WeinzierlFix log() error in multiple polylog G.
2014-10-12 Stefan WeinzierlFix evaluation of some G-polylogs.
2014-09-12 Alexei SheplyakovG_numeric: fix evaluation with y == 1
2014-08-22 Vladimir V. KisilProviding default (un)archiving for cliffordunit class.
2014-07-25 Richard Kreckel[bugfix] ex::is_polynomial(x): fix miscomputations
2014-07-21 Alexei Sheplyakov[bugfix] log_series: avoid infinite recursion
2014-05-18 Alexei SheplyakovFix an infinite loop in factor_multivariate.
2014-04-12 Stefan WeinzierlG_do_hoelder: fix the transformation of the imaginary...
2014-02-12 Stefan WeinzierlG_numeric: fix numeric evaluation with trailing zeros...
2014-02-02 Alexei SheplyakovBinary compatibilty has been broken, update the library...
2014-02-02 Alexei Sheplyakov[build] Include the generated sources (function.{h...
2014-02-02 Alexei Sheplyakov[build] Include CMake related files into the tarball.
2014-01-28 Alexei Sheplyakovlog_eval: don't apply the log(x^p) -> p*log(x) rule.
2014-01-28 Stefan WeinzierlLi_eval(): avoid the "numeric::operator>(): complex...
2014-01-12 Stefan WeinzierlFix S_num for arguments close to the sixth root of...
2014-01-12 Stefan WeinzierlFix G3_evalf and G3_eval for real and negative x.
2014-01-12 Stefan WeinzierlWithin mLi_numeric, set signs of the imaginary parts...
2014-01-12 Stefan WeinzierlAvoid calling log(1-x) for x=1 in Li_projection.
2013-12-28 Vladimir V. KisilFix evaluation of log(p^a) -> a*log(p), if p>0 and...
2013-12-15 Matthias Dellwegexpairseq::match(): no side effects if match failed...
2013-11-03 Vladimir V. KisilExpansion rules for exp(), log(), and abs().
2013-11-03 Vladimir V. KisilIntroduce expand_options::expand_transcendental.
2013-11-03 Richard KreckelKeep CLang/libc++ happy.
2013-10-16 Vladimir V. Kisilabs() and conjugate() provide some info() now.
2013-10-16 Vladimir V. KisilMake it possible to override info() for functions.
2013-10-16 Vladimir V. KisilPower with a real base and even exponent reports that...
2013-10-16 Vladimir V. KisilImprove abs_eval(): abs(conjugate(z)) => abs(z), ...
2013-10-16 Vladimir V. KisilFunctions can define a custom expand() now.
2013-10-16 Vladimir V. KisilMore evaluation rules: abs(x^n) => abs(x)^n (x > 0...
2013-10-16 Vladimir V. KisilTransform abs(x)^n => x^n if x is real and n is even.
2013-10-16 Alexei Sheplyakovmul::info(): cache the result of the positiveness/negat...
2013-10-16 Alexei SheplyakovIntroduce status_flags::{is_positive,is_negative,purely...
2013-08-11 Alexei Sheplyakov[build] auto* tools based build: fix `make dist'.
2013-08-02 Vladimir V. Kisilimprove mul::info(): the product of two negative terms...
2013-07-30 Vladimir V. KisilAdd the case of c1=-1 and c2>0 to the rewriting rule...
2013-07-28 Alexei Sheplyakov[bugfix] factor_univariate(): handle polinomials over...
2013-01-23 Richard KreckelAdd symbol::set_TeX_name(string) member function.
2012-07-17 Alexei Sheplyakov[build] GiNaC can be built with CMake now.
2012-07-17 Alexei Sheplyakov[build] Move library version info into the version...