ginac.git
11 years agoHappy new year! ginac_1-3
Richard B. Kreckel [Tue, 25 Mar 2008 22:33:41 +0000 (23:33 +0100)]
Happy new year!

Updated all copyright notices.

11 years agoImprove mul::degree so that degree(c*x^(-1), x^(-1)) gives correct result
Alexei Sheplyakov [Mon, 26 Feb 2007 14:08:48 +0000 (17:08 +0300)]
Improve mul::degree so that degree(c*x^(-1), x^(-1)) gives correct result

In ginsh:

degree(x^(-1), x^(-1));
1
degree(c*x^(-1), x^(-1));
0

Now degree (and ldegree) should work correct with such arguments.

Note: degree() is still inconsistent, i.e.
degree(c*x^(-2), x^(-1));
0

11 years ago* Improved lsolve() of systems containing non-numeric coefficients.
Richard Kreckel [Fri, 22 Feb 2008 04:24:30 +0000 (04:24 +0000)]
* Improved lsolve() of systems containing non-numeric coefficients.

11 years agocheck/*_memleak.cpp: fix botched CVS commit[s].
Alexei Sheplyakov [Fri, 14 Dec 2007 21:07:04 +0000 (00:07 +0300)]
check/*_memleak.cpp: fix botched CVS commit[s].

11 years agoImprove instructions for installing GiNaC from CVS.
Alexei Sheplyakov [Fri, 14 Dec 2007 14:31:06 +0000 (17:31 +0300)]
Improve instructions for installing GiNaC from CVS.

* prerequisites: mention libtool, flex, and bison.
* installation: required software should be installed BEFORE generating
  the `configure' script.

11 years ago* Fix GCC 4.3 compilation issue by removing storage class of function coerce speciali...
Richard Kreckel [Wed, 12 Dec 2007 04:57:03 +0000 (04:57 +0000)]
* Fix GCC 4.3 compilation issue by removing storage class of function coerce specializations [C++98 7.1.1-1].

11 years agoPreparing for release. release_1-3-9
Jens Vollinga [Thu, 22 Nov 2007 02:43:38 +0000 (02:43 +0000)]
Preparing for release.

11 years agoSynced to HEAD:
Jens Vollinga [Thu, 22 Nov 2007 02:41:11 +0000 (02:41 +0000)]
Synced to HEAD:
Fixed memory leak program.

11 years agoUpdate.
Jens Vollinga [Wed, 21 Nov 2007 04:44:26 +0000 (04:44 +0000)]
Update.

11 years agoSynced to HEAD:
Jens Vollinga [Wed, 21 Nov 2007 04:23:51 +0000 (04:23 +0000)]
Synced to HEAD:
* Fixed memory leak in ginac_yylex() [Sheplyakov].

11 years agoSynced to HEAD:
Jens Vollinga [Wed, 21 Nov 2007 04:23:35 +0000 (04:23 +0000)]
Synced to HEAD:
* Added small program that exhibits the memory leak in ginac_yylex() [Sheplyakov].

11 years agofile parser_memleak.cpp was added on branch ginac_1-3 on 2007-11-20 22:23:35 +0000
Jens Vollinga [Wed, 21 Nov 2007 04:19:50 +0000 (04:19 +0000)]
file parser_memleak.cpp was added on branch ginac_1-3 on 2007-11-20 22:23:35 +0000

11 years agoSynced to HEAD:
Jens Vollinga [Wed, 21 Nov 2007 04:16:42 +0000 (04:16 +0000)]
Synced to HEAD:
* Deleted bogus try -- catch block in the ex::series() [Sheplyakov].

11 years agoSynced to HEAD:
Jens Vollinga [Wed, 21 Nov 2007 04:16:20 +0000 (04:16 +0000)]
Synced to HEAD:
* Added check for memory leak in {mul,power}::eval [Sheplyakov].

11 years agofile mul_eval_memleak.cpp was added on branch ginac_1-3 on 2007-11-20 22:16:20 +0000
Jens Vollinga [Wed, 21 Nov 2007 04:13:13 +0000 (04:13 +0000)]
file mul_eval_memleak.cpp was added on branch ginac_1-3 on 2007-11-20 22:16:20 +0000

11 years agoSynced to HEAD:
Jens Vollinga [Wed, 21 Nov 2007 04:04:13 +0000 (04:04 +0000)]
Synced to HEAD:
* Do not mention nonexisting autogen.sh [Sheplyakov].

11 years agoSynced to HEAD:
Jens Vollinga [Wed, 21 Nov 2007 04:01:58 +0000 (04:01 +0000)]
Synced to HEAD:
* Fixed macro checking for version of libreadline (Mac OS X) [Sheplyakov].

11 years ago* Fix optimization opportunities missed by Alexei's patch.
Richard Kreckel [Tue, 16 Oct 2007 06:19:31 +0000 (06:19 +0000)]
* Fix optimization opportunities missed by Alexei's patch.

11 years ago- Helps to avoid useless (and expansive) rename_dummy_indices_uniquely() [Sheplyakov].
Jens Vollinga [Mon, 15 Oct 2007 23:49:58 +0000 (23:49 +0000)]
- Helps to avoid useless (and expansive) rename_dummy_indices_uniquely() [Sheplyakov].

11 years agoSynced to HEAD:
Jens Vollinga [Mon, 15 Oct 2007 23:49:18 +0000 (23:49 +0000)]
Synced to HEAD:
- This helps mul::expand() and friends to recognize objects which have
no indices at all [Sheplyakov].

11 years agoSynced to HEAD:
Jens Vollinga [Mon, 15 Oct 2007 23:48:47 +0000 (23:48 +0000)]
Synced to HEAD:
- Apparently, in ~ 30% of calls to mul::expand the expression is monomial.
Expanding monomials should be done as fast as possible [Sheplyakov].

11 years agoSynced to HEAD:
Jens Vollinga [Mon, 15 Oct 2007 23:47:40 +0000 (23:47 +0000)]
Synced to HEAD:
- Partially solves performance regression in expand(), gcd(), etc [Sheplyakov].

11 years agoSynced to HEAD:
Jens Vollinga [Mon, 15 Oct 2007 23:47:27 +0000 (23:47 +0000)]
Synced to HEAD:
- info(info_flags::has_indices) now works for sums and products. It
returns true if the expression has indices (no matter dummy or free),
and false otherwise [Sheplyakov].

11 years agoSynced to HEAD:
Jens Vollinga [Fri, 7 Sep 2007 18:57:09 +0000 (18:57 +0000)]
Synced to HEAD:
Improved CLN output [Sheplyakov].

11 years agoPreparing for release. release_1-3-8
Jens Vollinga [Tue, 28 Aug 2007 23:29:11 +0000 (23:29 +0000)]
Preparing for release.

11 years agoPreparing for release.
Jens Vollinga [Tue, 28 Aug 2007 21:33:33 +0000 (21:33 +0000)]
Preparing for release.

11 years agoAdded compiler.h
Jens Vollinga [Tue, 28 Aug 2007 21:21:40 +0000 (21:21 +0000)]
Added compiler.h

11 years agoFile added [A.Sheplyakov]
Jens Vollinga [Tue, 28 Aug 2007 18:00:15 +0000 (18:00 +0000)]
File added [A.Sheplyakov]

11 years agofile compiler.h was added on branch ginac_1-3 on 2007-08-28 10:00:15 +0000
Jens Vollinga [Tue, 28 Aug 2007 18:00:01 +0000 (18:00 +0000)]
file compiler.h was added on branch ginac_1-3 on 2007-08-28 10:00:15 +0000

11 years agoAdded changes.
Jens Vollinga [Mon, 27 Aug 2007 16:52:07 +0000 (16:52 +0000)]
Added changes.

11 years agoSynced to HEAD:
Jens Vollinga [Mon, 27 Aug 2007 16:49:22 +0000 (16:49 +0000)]
Synced to HEAD:
input_parser accepts also pow() [A.Sheplyakov]

11 years agoSynced to HEAD:
Jens Vollinga [Mon, 27 Aug 2007 16:47:19 +0000 (16:47 +0000)]
Synced to HEAD:
Converting terms into primitive polynomials optimized [A.Sheplyakov]

11 years agoSynced to HEAD:
Jens Vollinga [Mon, 27 Aug 2007 16:36:13 +0000 (16:36 +0000)]
Synced to HEAD:
info_flags::expanded added [A.Sheplyakov]

11 years agoRemoved texinfo.tex
Jens Vollinga [Mon, 27 Aug 2007 15:51:17 +0000 (15:51 +0000)]
Removed texinfo.tex

11 years ago* Fix GCC-4.3 compilation issue.
Richard Kreckel [Thu, 16 Aug 2007 04:49:41 +0000 (04:49 +0000)]
* Fix GCC-4.3 compilation issue.

11 years agoUpdated all recent changes.
Jens Vollinga [Thu, 2 Aug 2007 16:58:32 +0000 (16:58 +0000)]
Updated all recent changes.

11 years agoSynced to HEAD:
Jens Vollinga [Tue, 31 Jul 2007 16:58:39 +0000 (16:58 +0000)]
Synced to HEAD:
Fixed error in examples for match.

11 years ago* Analytic continuation for atan2(y,x) for complex y and x.
Richard Kreckel [Wed, 25 Jul 2007 20:59:50 +0000 (20:59 +0000)]
* Analytic continuation for atan2(y,x) for complex y and x.

12 years agoSynced to HEAD:
Jens Vollinga [Fri, 13 Jul 2007 17:57:07 +0000 (17:57 +0000)]
Synced to HEAD:
Clifford units now honor representation labels [Kisil].

12 years agoAdditional transformations for mul and power [Sheplyakov].
Jens Vollinga [Wed, 11 Jul 2007 21:07:40 +0000 (21:07 +0000)]
Additional transformations for mul and power [Sheplyakov].

12 years agoCorrect csrc output for fderivative [Grabner].
Jens Vollinga [Wed, 11 Jul 2007 19:53:06 +0000 (19:53 +0000)]
Correct csrc output for fderivative [Grabner].

12 years agoApplied print_csrc patch [Grabner/Sheplyakov]
Jens Vollinga [Mon, 9 Jul 2007 20:22:27 +0000 (20:22 +0000)]
Applied print_csrc patch [Grabner/Sheplyakov]

12 years agoPatch by Stefan Weinzierl that fixes a bug in series expansion.
Chris Dams [Wed, 16 May 2007 23:17:00 +0000 (23:17 +0000)]
Patch by Stefan Weinzierl that fixes a bug in series expansion.

12 years ago* Fix compilation issues with prereleases of GCC 4.3, at least in theory.
Richard Kreckel [Mon, 2 Apr 2007 06:15:31 +0000 (06:15 +0000)]
* Fix compilation issues with prereleases of GCC 4.3, at least in theory.
  See <http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=417199>.

12 years ago* Mention that pkg-config should be used, not ginac-config.
Richard Kreckel [Thu, 29 Mar 2007 05:42:22 +0000 (05:42 +0000)]
* Mention that pkg-config should be used, not ginac-config.

12 years ago* Use pkg-config for detecting CLN, advertise it in the manual and drop
Richard Kreckel [Thu, 29 Mar 2007 05:30:21 +0000 (05:30 +0000)]
* Use pkg-config for detecting CLN, advertise it in the manual and drop
  ginac-config and ginac.m4. [Alexei Sheplyakov]

12 years agoSynced to HEAD:
Jens Vollinga [Mon, 5 Mar 2007 23:06:46 +0000 (23:06 +0000)]
Synced to HEAD:
Improved handling of convergence transformationis for Li/G (fixes problems with certain H() evaluations).

12 years agoMake pseries also work for non-rational functions. Patch by Alexei.
Chris Dams [Tue, 13 Feb 2007 15:16:22 +0000 (15:16 +0000)]
Make pseries also work for non-rational functions. Patch by Alexei.

12 years agoPreparations for release 1.3.7 release_1-3-7
Jens Vollinga [Mon, 5 Feb 2007 20:21:02 +0000 (20:21 +0000)]
Preparations for release 1.3.7

12 years agoFixed libreadline version detection [A.Sheplyakov]
Jens Vollinga [Mon, 5 Feb 2007 20:08:16 +0000 (20:08 +0000)]
Fixed libreadline version detection [A.Sheplyakov]

12 years agoAdded proof for the new simplification rule for powers.
Chris Dams [Thu, 1 Feb 2007 16:16:36 +0000 (16:16 +0000)]
Added proof for the new simplification rule for powers.

12 years ago* Fix typo in comment.
Richard Kreckel [Thu, 1 Feb 2007 04:41:48 +0000 (04:41 +0000)]
* Fix typo in comment.

12 years ago* Happy New Year(s)!
Richard Kreckel [Thu, 1 Feb 2007 04:27:37 +0000 (04:27 +0000)]
* Happy New Year(s)!

12 years agoFixed bug in expansion of power and improved power::eval.
Chris Dams [Wed, 31 Jan 2007 16:35:29 +0000 (16:35 +0000)]
Fixed bug in expansion of power and improved power::eval.

12 years agoSynced to HEAD:
Jens Vollinga [Wed, 20 Dec 2006 22:29:50 +0000 (22:29 +0000)]
Synced to HEAD:
Fixed bugs in S() (infinite loop) and H() (wrong results).

12 years agoPreparations for release 1.3.6. release_1-3-6
Jens Vollinga [Thu, 14 Dec 2006 00:08:20 +0000 (00:08 +0000)]
Preparations for release 1.3.6.

12 years agoCheck for fixed bug in multiple polylogs.
Jens Vollinga [Wed, 13 Dec 2006 20:04:23 +0000 (20:04 +0000)]
Check for fixed bug in multiple polylogs.

12 years agoUpdated NEWS for 1.3.6 release.
Jens Vollinga [Tue, 12 Dec 2006 22:38:45 +0000 (22:38 +0000)]
Updated NEWS for 1.3.6 release.

12 years agoSynced to HEAD:
Jens Vollinga [Tue, 12 Dec 2006 21:59:11 +0000 (21:59 +0000)]
Synced to HEAD:
Bug fix for tensor::replace_contr_index().

12 years agoSynced to HEAD:
Jens Vollinga [Tue, 12 Dec 2006 21:50:05 +0000 (21:50 +0000)]
Synced to HEAD:
Improved collecting for sparse multivariate polynomials.

12 years agoSynced to HEAD:
Jens Vollinga [Tue, 12 Dec 2006 21:34:08 +0000 (21:34 +0000)]
Synced to HEAD:
Bug in numerical evaluation of multiple polylogs fixed.

12 years agoAdded some abses to the code for numerical integration.
Chris Dams [Mon, 11 Dec 2006 15:40:14 +0000 (15:40 +0000)]
Added some abses to the code for numerical integration.

12 years ago* Update a bit.
Richard Kreckel [Sat, 9 Dec 2006 23:44:12 +0000 (23:44 +0000)]
* Update a bit.

12 years ago* Apply patch from HEAD for normal corner-case speedup [Alexei Sheplyakov].
Richard Kreckel [Sat, 9 Dec 2006 23:41:18 +0000 (23:41 +0000)]
* Apply patch from HEAD for normal corner-case speedup [Alexei Sheplyakov].

12 years agoBackport change in reposition_dummy_indices to 1.3.
Chris Dams [Wed, 22 Nov 2006 22:16:20 +0000 (22:16 +0000)]
Backport change in reposition_dummy_indices to 1.3.

12 years agoAlexeis improvements to collect_common_factors.
Chris Dams [Wed, 22 Nov 2006 21:59:14 +0000 (21:59 +0000)]
Alexeis improvements to collect_common_factors.

12 years agoFinalizing 1.3.5 release.
Jens Vollinga [Thu, 17 Aug 2006 20:53:42 +0000 (20:53 +0000)]
Finalizing 1.3.5 release.

12 years agoSynced to HEAD:
Jens Vollinga [Thu, 17 Aug 2006 18:11:42 +0000 (18:11 +0000)]
Synced to HEAD:
Fixed warning on 64bit machines.

12 years agoFinalizing 1.3.5 release. release_1-3-5
Jens Vollinga [Thu, 17 Aug 2006 16:53:42 +0000 (16:53 +0000)]
Finalizing 1.3.5 release.

12 years agoSynced to HEAD:
Jens Vollinga [Thu, 17 Aug 2006 14:11:42 +0000 (14:11 +0000)]
Synced to HEAD:
Fixed warning on 64bit machines.

12 years agoFixed doxygen warning for function lst_to_clifford.
Jens Vollinga [Wed, 16 Aug 2006 20:28:18 +0000 (20:28 +0000)]
Fixed doxygen warning for function lst_to_clifford.

12 years agoFixed bug in reference generation for ps format.
Jens Vollinga [Wed, 16 Aug 2006 20:24:24 +0000 (20:24 +0000)]
Fixed bug in reference generation for ps format.

12 years agoPreparations for 1.3.5 release.
Jens Vollinga [Wed, 16 Aug 2006 14:18:08 +0000 (14:18 +0000)]
Preparations for 1.3.5 release.

12 years agoSynced to HEAD:
Jens Vollinga [Wed, 16 Aug 2006 14:16:18 +0000 (14:16 +0000)]
Synced to HEAD:
Replaced GiNaC Group names by web address.

12 years agoSynced to HEAD:
Jens Vollinga [Wed, 16 Aug 2006 14:15:54 +0000 (14:15 +0000)]
Synced to HEAD:
Updated developer listing.

12 years agoAuto-close #362220.
Richard Kreckel [Wed, 16 Aug 2006 00:35:09 +0000 (00:35 +0000)]
Auto-close #362220.

12 years agoFixed generation of tutorial and reference in html/pdf/ps format [A.Sheplyakov].
Jens Vollinga [Mon, 14 Aug 2006 19:45:22 +0000 (19:45 +0000)]
Fixed generation of tutorial and reference in html/pdf/ps format [A.Sheplyakov].

12 years agoPrint -x as -x instead of -1.0*x when printing C-source.
Chris Dams [Thu, 10 Aug 2006 12:02:55 +0000 (12:02 +0000)]
Print -x as -x instead of -1.0*x when printing C-source.

12 years agoImproved the comments explaining what the class ex does.
Chris Dams [Mon, 7 Aug 2006 16:51:24 +0000 (16:51 +0000)]
Improved the comments explaining what the class ex does.

12 years agoBug in expand_dummy_sum is fixed.
Chris Dams [Mon, 7 Aug 2006 16:13:43 +0000 (16:13 +0000)]
Bug in expand_dummy_sum is fixed.

12 years ago* debian/*: Streamlining by Peter Eisentraut <petere@debian.org>.
Richard Kreckel [Sun, 6 Aug 2006 13:16:40 +0000 (13:16 +0000)]
* debian/*: Streamlining by Peter Eisentraut <petere@debian.org>.
* Fix -dbg package recommendation; closes: #376870.

12 years agoCompilation for GCC 4.2.
Richard Kreckel [Sun, 6 Aug 2006 00:36:18 +0000 (00:36 +0000)]
Compilation for GCC 4.2.

12 years agoPatch from Alexei to make it possible to compile on MinGW.
Chris Dams [Mon, 31 Jul 2006 16:46:27 +0000 (16:46 +0000)]
Patch from Alexei to make it possible to compile on MinGW.

12 years agoPre-preparation for 1.3.5 release.
Jens Vollinga [Thu, 20 Jul 2006 11:54:07 +0000 (11:54 +0000)]
Pre-preparation for 1.3.5 release.

13 years agoSynced to HEAD:
Jens Vollinga [Mon, 26 Jun 2006 13:56:08 +0000 (13:56 +0000)]
Synced to HEAD:
Fixed bug in comparison of fderivatives.

13 years ago* Belated Happy New Year!
Richard Kreckel [Sat, 22 Apr 2006 19:42:25 +0000 (19:42 +0000)]
* Belated Happy New Year!

13 years agoFixed bug in ::match.
Chris Dams [Thu, 20 Apr 2006 20:10:52 +0000 (20:10 +0000)]
Fixed bug in ::match.

13 years agofile libginac-dev.info was added on branch ginac_1-3 on 2006-08-06 09:16:40 +0000
Richard Kreckel [Thu, 20 Apr 2006 01:31:38 +0000 (01:31 +0000)]
file libginac-dev.info was added on branch ginac_1-3 on 2006-08-06 09:16:40 +0000

13 years ago* Re-sync to original debian directory contents.
Richard Kreckel [Tue, 18 Apr 2006 01:59:31 +0000 (01:59 +0000)]
* Re-sync to original debian directory contents.

13 years agoPreparations for release of GiNaC 1.3.4. release_1-3-4
Jens Vollinga [Wed, 12 Apr 2006 20:23:01 +0000 (20:23 +0000)]
Preparations for release of GiNaC 1.3.4.

13 years ago* No need to mention bugs that have not bitten anyone yet (bernoulli).
Richard Kreckel [Tue, 11 Apr 2006 23:47:05 +0000 (23:47 +0000)]
* No need to mention bugs that have not bitten anyone yet (bernoulli).

13 years agoAlexei Sheplyakovs patch for making collect_common_factors also work with
Chris Dams [Tue, 4 Apr 2006 21:04:52 +0000 (21:04 +0000)]
Alexei Sheplyakovs patch for making collect_common_factors also work with
negative powers of common factors.

13 years agoBug in power::derivative.
Chris Dams [Tue, 4 Apr 2006 15:48:36 +0000 (15:48 +0000)]
Bug in power::derivative.

13 years agoUpdates for 1.3.4
Jens Vollinga [Tue, 14 Mar 2006 14:18:20 +0000 (14:18 +0000)]
Updates for 1.3.4

13 years ago* Remove redundant forward declaration.
Richard Kreckel [Mon, 13 Mar 2006 00:58:13 +0000 (00:58 +0000)]
* Remove redundant forward declaration.

13 years agoAllowing for general index dimensions.
Chris Dams [Tue, 10 Jan 2006 17:23:21 +0000 (17:23 +0000)]
Allowing for general index dimensions.

13 years agoImproved algebraic substitutions.
Chris Dams [Tue, 3 Jan 2006 14:57:38 +0000 (14:57 +0000)]
Improved algebraic substitutions.

13 years agoFixed example.
Jens Vollinga [Sun, 25 Dec 2005 18:24:47 +0000 (18:24 +0000)]
Fixed example.

13 years ago* Sync to HEAD (CLN 1.2 anticipation).
Richard Kreckel [Mon, 19 Dec 2005 00:59:05 +0000 (00:59 +0000)]
* Sync to HEAD (CLN 1.2 anticipation).

13 years ago* Sync to HEAD (bernoulli bug).
Richard Kreckel [Sun, 18 Dec 2005 23:36:57 +0000 (23:36 +0000)]
* Sync to HEAD (bernoulli bug).