]> www.ginac.de Git - ginac.git/log
ginac.git
20 years agofixed release date :^) release_1-1-5
Christian Bauer [Wed, 5 Nov 2003 19:30:34 +0000 (19:30 +0000)]
fixed release date :^)

20 years agoUpdated NEWS for 1.1.5
Jens Vollinga [Wed, 5 Nov 2003 19:20:48 +0000 (19:20 +0000)]
Updated NEWS for 1.1.5

20 years agobumped version number to 1.1.5
Christian Bauer [Wed, 5 Nov 2003 19:09:05 +0000 (19:09 +0000)]
bumped version number to 1.1.5

20 years agoModified and added documentation for nested sums functions.
Jens Vollinga [Mon, 3 Nov 2003 18:16:41 +0000 (18:16 +0000)]
Modified and added documentation for nested sums functions.

20 years ago* Multiple Polylog now has "correct" order of parameters.
Jens Vollinga [Fri, 31 Oct 2003 20:00:58 +0000 (20:00 +0000)]
* Multiple Polylog now has "correct" order of parameters.
* Some code clean-up and documentation.

20 years agolocation of C++ FAQ Lite has changed
Christian Bauer [Thu, 30 Oct 2003 22:17:55 +0000 (22:17 +0000)]
location of C++ FAQ Lite has changed

20 years agoHarmonic polylogarithm now numerically evaluates for arbitrary arguments (the
Jens Vollinga [Sun, 26 Oct 2003 23:47:08 +0000 (23:47 +0000)]
Harmonic polylogarithm now numerically evaluates for arbitrary arguments (the
    parameters must still be positive integers).

20 years ago- zeta(x) now can do everything mZeta(x) can do (x can be a lst).
Jens Vollinga [Sat, 25 Oct 2003 01:27:29 +0000 (01:27 +0000)]
- zeta(x) now can do everything mZeta(x) can do (x can be a lst).
  zeta uses the nested sums convention for the order of
  parameters (mZeta has reversed order). zeta(1) doesn't throw
  an exception anymore, it simply doesn't evaluate.
  The use of mZeta is now deprecated, it will vanish from the source
  in the near future!!!

20 years agoFixed: functions (except for multiple polylog) have correct derivates now.
Jens Vollinga [Fri, 24 Oct 2003 15:57:38 +0000 (15:57 +0000)]
Fixed: functions (except for multiple polylog) have correct derivates now.

20 years agofinalize 1.1.4 release_1-1-4
Christian Bauer [Fri, 17 Oct 2003 17:44:30 +0000 (17:44 +0000)]
finalize 1.1.4

20 years agoUpdated news.
Jens Vollinga [Fri, 17 Oct 2003 16:48:47 +0000 (16:48 +0000)]
Updated news.

20 years ago* Sync to HEAD.
Richard Kreckel [Fri, 17 Oct 2003 14:26:09 +0000 (14:26 +0000)]
* Sync to HEAD.

20 years agofixed some documentation inconsistencies
Christian Bauer [Fri, 17 Oct 2003 00:28:34 +0000 (00:28 +0000)]
fixed some documentation inconsistencies

20 years agobumped version number
Christian Bauer [Thu, 16 Oct 2003 17:19:43 +0000 (17:19 +0000)]
bumped version number

20 years ago* Sync to HEAD.
Richard Kreckel [Mon, 13 Oct 2003 02:06:30 +0000 (02:06 +0000)]
* Sync to HEAD.

20 years ago* All your dependent bases are... D'Oh!
Richard Kreckel [Sun, 12 Oct 2003 23:50:01 +0000 (23:50 +0000)]
* All your dependent bases are... D'Oh!

20 years ago* All your dependent bases are belong to us!
Richard Kreckel [Sun, 12 Oct 2003 02:03:31 +0000 (02:03 +0000)]
* All your dependent bases are belong to us!

20 years agosynced to HEAD
Christian Bauer [Thu, 9 Oct 2003 21:08:02 +0000 (21:08 +0000)]
synced to HEAD

20 years agoFixed bug in H evalf (wrong order of parameters).
Jens Vollinga [Sun, 5 Oct 2003 17:47:19 +0000 (17:47 +0000)]
Fixed bug in H evalf (wrong order of parameters).
Fixed eval behaviour of multiple Li.
Speed optimizations for H and multiple Li.

20 years agomZeta now uses Crandall's algorithm with Bailey acceleration.
Jens Vollinga [Sun, 5 Oct 2003 14:21:58 +0000 (14:21 +0000)]
mZeta now uses Crandall's algorithm with Bailey acceleration.

20 years agoCode restructuring.
Jens Vollinga [Sun, 5 Oct 2003 12:42:19 +0000 (12:42 +0000)]
Code restructuring.

20 years agosynced to HEAD
Christian Bauer [Wed, 1 Oct 2003 17:44:17 +0000 (17:44 +0000)]
synced to HEAD

20 years agoSpeed improvements for S(n,p,x) and mZeta.
Jens Vollinga [Tue, 30 Sep 2003 21:48:38 +0000 (21:48 +0000)]
Speed improvements for S(n,p,x) and mZeta.

20 years ago*** empty log message ***
Christian Bauer [Tue, 30 Sep 2003 20:23:35 +0000 (20:23 +0000)]
*** empty log message ***

20 years agosynced to HEAD
Christian Bauer [Tue, 30 Sep 2003 20:23:27 +0000 (20:23 +0000)]
synced to HEAD

20 years agodocumentation update
Christian Bauer [Tue, 30 Sep 2003 20:23:23 +0000 (20:23 +0000)]
documentation update

20 years agoEuler-MacLaurin summation is only used if it is faster than the normal summation.
Jens Vollinga [Mon, 29 Sep 2003 16:06:35 +0000 (16:06 +0000)]
Euler-MacLaurin summation is only used if it is faster than the normal summation.
eval behaviour fixed.
mZeta checks for divergence.

20 years agoS(n,p,-1) with p>1 now evaluates.
Jens Vollinga [Tue, 23 Sep 2003 21:56:49 +0000 (21:56 +0000)]
S(n,p,-1) with p>1 now evaluates.

20 years agoClassical polylog now uses Euler-MacLaurin summation.
Jens Vollinga [Mon, 22 Sep 2003 21:26:04 +0000 (21:26 +0000)]
Classical polylog now uses Euler-MacLaurin summation.
Some speed improvements for S.

20 years agoseries expansion behaviour fixed.
Jens Vollinga [Fri, 19 Sep 2003 17:27:12 +0000 (17:27 +0000)]
series expansion behaviour fixed.
harmonic/multiple polylogs now check for convergence.

20 years agobetter error reporting in basic::subs()
Christian Bauer [Thu, 18 Sep 2003 19:38:01 +0000 (19:38 +0000)]
better error reporting in basic::subs()

20 years ago* ginsh_input(): Sync to HEAD.
Richard Kreckel [Sat, 6 Sep 2003 01:12:51 +0000 (01:12 +0000)]
* ginsh_input(): Sync to HEAD.

20 years agoadded a note about expressions in STL containers
Christian Bauer [Thu, 4 Sep 2003 19:33:39 +0000 (19:33 +0000)]
added a note about expressions in STL containers

20 years agosome cleanups in TeX output
Christian Bauer [Tue, 2 Sep 2003 18:28:18 +0000 (18:28 +0000)]
some cleanups in TeX output

20 years agoremoved ex::const_iterator (iterators will be implemented in GiNaC 1.2, but
Christian Bauer [Fri, 29 Aug 2003 20:57:31 +0000 (20:57 +0000)]
removed ex::const_iterator (iterators will be implemented in GiNaC 1.2, but
in a slightly different way)

20 years ago* Fix for lintian error "package-lacks-versioned-build-depends-on-debhelper 4".
Richard Kreckel [Fri, 29 Aug 2003 01:04:23 +0000 (01:04 +0000)]
* Fix for lintian error "package-lacks-versioned-build-depends-on-debhelper 4".

20 years ago* Updated to match Debian's current ginac_1.1.3-1.diff.gz.
Richard Kreckel [Fri, 29 Aug 2003 00:29:56 +0000 (00:29 +0000)]
* Updated to match Debian's current ginac_1.1.3-1.diff.gz.

20 years agoimplementation of ex::const_iterator::operator[] was missing
Christian Bauer [Tue, 26 Aug 2003 22:01:12 +0000 (22:01 +0000)]
implementation of ex::const_iterator::operator[] was missing

20 years agofixed memory leak in subs(), reproducible by, for example, the following code:
Christian Bauer [Tue, 26 Aug 2003 19:37:55 +0000 (19:37 +0000)]
fixed memory leak in subs(), reproducible by, for example, the following code:
    symbol x("x");
    ex e = lst(x, 1/x);
    ex f = e.subs(x == 0); // throws an exception

20 years agosynced to 1.2
Christian Bauer [Mon, 25 Aug 2003 18:46:22 +0000 (18:46 +0000)]
synced to 1.2

20 years agono timer.h release_1-1-3
Christian Bauer [Fri, 22 Aug 2003 17:20:23 +0000 (17:20 +0000)]
no timer.h

20 years agopreparing for 1.1.3 release
Christian Bauer [Fri, 22 Aug 2003 17:13:58 +0000 (17:13 +0000)]
preparing for 1.1.3 release

20 years ago- documentation update
Christian Bauer [Fri, 22 Aug 2003 17:13:54 +0000 (17:13 +0000)]
- documentation update
- preparing for 1.1.3 release

20 years agosynced to 1.2
Christian Bauer [Fri, 22 Aug 2003 17:05:59 +0000 (17:05 +0000)]
synced to 1.2

20 years agohash_map.h didn't get installed
Christian Bauer [Fri, 22 Aug 2003 17:01:15 +0000 (17:01 +0000)]
hash_map.h didn't get installed

20 years agosynced to 1.2
Christian Bauer [Thu, 21 Aug 2003 22:57:34 +0000 (22:57 +0000)]
synced to 1.2

20 years agosynced to 1.2
Christian Bauer [Thu, 21 Aug 2003 22:50:32 +0000 (22:50 +0000)]
synced to 1.2

20 years agosynced to 1.2
Christian Bauer [Wed, 20 Aug 2003 22:25:34 +0000 (22:25 +0000)]
synced to 1.2

20 years agofixed typo
Christian Bauer [Wed, 20 Aug 2003 22:16:05 +0000 (22:16 +0000)]
fixed typo

20 years agosynced to 1.1
Christian Bauer [Wed, 20 Aug 2003 21:11:00 +0000 (21:11 +0000)]
synced to 1.1

20 years agosynced to 1.2
Christian Bauer [Wed, 20 Aug 2003 21:08:21 +0000 (21:08 +0000)]
synced to 1.2

20 years agosynced to 1.2
Christian Bauer [Mon, 18 Aug 2003 20:33:28 +0000 (20:33 +0000)]
synced to 1.2

20 years ago- synced to 1.2
Christian Bauer [Mon, 18 Aug 2003 19:06:36 +0000 (19:06 +0000)]
- synced to 1.2
- added missing exam_inifcns_nstdsums.h

20 years agoMade exam self-contained.
Jens Vollinga [Fri, 15 Aug 2003 14:39:58 +0000 (14:39 +0000)]
Made exam self-contained.

20 years ago* acinclude.m4 (GINAC_CHECK_ERRORS): exit with non-zero return value on error.
Richard Kreckel [Fri, 15 Aug 2003 01:46:47 +0000 (01:46 +0000)]
* acinclude.m4 (GINAC_CHECK_ERRORS): exit with non-zero return value on error.
  Thus, debian/rules and similar environments can easily probe the return value
  of configure and forego a hopeless compilation effort.  This has been the
  cause of much pain and suffering for the poor Debian m68k build daemon.

20 years agoAdded test for new functions.
Jens Vollinga [Thu, 14 Aug 2003 18:49:46 +0000 (18:49 +0000)]
Added test for new functions.

20 years agoManual mentions new functions.
Jens Vollinga [Thu, 14 Aug 2003 18:48:27 +0000 (18:48 +0000)]
Manual mentions new functions.

20 years agoAdded new functions (polylogarithm[classical/multiple/harmonic/nielsens] and multiple...
Jens Vollinga [Thu, 14 Aug 2003 18:47:45 +0000 (18:47 +0000)]
Added new functions (polylogarithm[classical/multiple/harmonic/nielsens] and multiple zeta value)

20 years agolst(0) now works as expected
Christian Bauer [Wed, 13 Aug 2003 18:44:47 +0000 (18:44 +0000)]
lst(0) now works as expected

20 years agofixed punctuation
Christian Bauer [Wed, 13 Aug 2003 18:44:36 +0000 (18:44 +0000)]
fixed punctuation

20 years agofinalized 1.1.2 release_1-1-2
Christian Bauer [Mon, 11 Aug 2003 17:54:22 +0000 (17:54 +0000)]
finalized 1.1.2

20 years agofixed typo
Christian Bauer [Wed, 6 Aug 2003 18:34:41 +0000 (18:34 +0000)]
fixed typo

20 years agosynced to 1.2
Christian Bauer [Mon, 21 Jul 2003 19:46:33 +0000 (19:46 +0000)]
synced to 1.2

20 years agogenerous use of subs_options::no_pattern
Christian Bauer [Mon, 21 Jul 2003 18:45:00 +0000 (18:45 +0000)]
generous use of subs_options::no_pattern

20 years agomore efficient default is_exactly_a<>()
Christian Bauer [Mon, 21 Jul 2003 17:44:38 +0000 (17:44 +0000)]
more efficient default is_exactly_a<>()

20 years ago- subs_no_pattern -> no_pattern, subs_algebraic -> algebraic
Christian Bauer [Mon, 21 Jul 2003 17:43:52 +0000 (17:43 +0000)]
- subs_no_pattern -> no_pattern, subs_algebraic -> algebraic
- backported the expariseq::subschildren() optimization from 1.2

20 years agosubs_no_pattern -> no_pattern
Christian Bauer [Mon, 21 Jul 2003 17:34:21 +0000 (17:34 +0000)]
subs_no_pattern -> no_pattern

20 years agosynced with 1.2
Christian Bauer [Mon, 21 Jul 2003 17:24:18 +0000 (17:24 +0000)]
synced with 1.2

20 years agosome (trivial) fixes for gcc 3.4
Christian Bauer [Thu, 17 Jul 2003 20:19:57 +0000 (20:19 +0000)]
some (trivial) fixes for gcc 3.4

20 years agosynced to 1.2
Christian Bauer [Fri, 11 Jul 2003 20:20:09 +0000 (20:20 +0000)]
synced to 1.2

20 years agomention the subs_options
Christian Bauer [Fri, 11 Jul 2003 19:23:54 +0000 (19:23 +0000)]
mention the subs_options

20 years agosynced to 1.2
Christian Bauer [Fri, 11 Jul 2003 18:38:29 +0000 (18:38 +0000)]
synced to 1.2

20 years agosynced to 1.2
Christian Bauer [Thu, 10 Jul 2003 20:40:43 +0000 (20:40 +0000)]
synced to 1.2

20 years agosynced to 1.1
Christian Bauer [Wed, 2 Jul 2003 17:43:29 +0000 (17:43 +0000)]
synced to 1.1

20 years agonumeric denominators weren't made unit normal in fraction cancellation
Christian Bauer [Mon, 30 Jun 2003 22:03:06 +0000 (22:03 +0000)]
numeric denominators weren't made unit normal in fraction cancellation

20 years agodocumentation update
Christian Bauer [Mon, 30 Jun 2003 22:02:09 +0000 (22:02 +0000)]
documentation update

20 years agosynced to 1.2
Christian Bauer [Mon, 30 Jun 2003 16:50:17 +0000 (16:50 +0000)]
synced to 1.2

20 years agofaster unarchiving (find_registered_class_info() uses a map instead of a
Christian Bauer [Sun, 22 Jun 2003 20:22:26 +0000 (20:22 +0000)]
faster unarchiving (find_registered_class_info() uses a map instead of a
linear search)

20 years agosynced to 1.2
Christian Bauer [Fri, 20 Jun 2003 18:06:09 +0000 (18:06 +0000)]
synced to 1.2

20 years agofinalizing 1.1.1 release_1-1-1
Christian Bauer [Wed, 18 Jun 2003 23:56:57 +0000 (23:56 +0000)]
finalizing 1.1.1

20 years agofixed a typo
Christian Bauer [Wed, 18 Jun 2003 23:37:12 +0000 (23:37 +0000)]
fixed a typo

20 years agoupdated the changelog
Christian Bauer [Wed, 18 Jun 2003 22:04:59 +0000 (22:04 +0000)]
updated the changelog

20 years agodocumentation update
Christian Bauer [Wed, 18 Jun 2003 22:01:57 +0000 (22:01 +0000)]
documentation update

20 years agofixed typo
Christian Bauer [Wed, 18 Jun 2003 21:59:17 +0000 (21:59 +0000)]
fixed typo

20 years agopole_error and do_taylor moved to public header files
Christian Bauer [Wed, 18 Jun 2003 19:13:20 +0000 (19:13 +0000)]
pole_error and do_taylor moved to public header files

20 years agoimplemented relational::subs()
Christian Bauer [Wed, 18 Jun 2003 19:05:08 +0000 (19:05 +0000)]
implemented relational::subs()

20 years agosynced to 1.2
Christian Bauer [Sat, 7 Jun 2003 00:47:49 +0000 (00:47 +0000)]
synced to 1.2

20 years agominor cleanups
Christian Bauer [Fri, 6 Jun 2003 20:10:22 +0000 (20:10 +0000)]
minor cleanups

20 years agoremoved redundant destructors, copy constructors, and assignment operators
Christian Bauer [Mon, 2 Jun 2003 20:18:23 +0000 (20:18 +0000)]
removed redundant destructors, copy constructors, and assignment operators

20 years ago* numeric::power(): try harder finding unit exponents.
Richard Kreckel [Wed, 21 May 2003 02:46:55 +0000 (02:46 +0000)]
* numeric::power(): try harder finding unit exponents.
* numeric::power_dyn(): likewise.

20 years ago- added lst/exprseq constructor that takes to exvector iterators
Christian Bauer [Mon, 19 May 2003 21:28:44 +0000 (21:28 +0000)]
- added lst/exprseq constructor that takes to exvector iterators
- dummy index symmetrization slightly more efficient (uses exvector instead
  of lst)

20 years agoadded an example using copy() to output the elements of a lst
Christian Bauer [Mon, 19 May 2003 21:27:37 +0000 (21:27 +0000)]
added an example using copy() to output the elements of a lst

20 years agolst now provides (read-only) iterator types, the use of which makes iterating
Christian Bauer [Mon, 19 May 2003 18:21:43 +0000 (18:21 +0000)]
lst now provides (read-only) iterator types, the use of which makes iterating
over the elements of a lst an operation of order O(N), instead of O(N^2) when
using nops()/op(); this should speed up subs()

20 years agosynced to 1.0
Christian Bauer [Tue, 6 May 2003 17:51:03 +0000 (17:51 +0000)]
synced to 1.0

20 years agosynced to 1.0
Christian Bauer [Wed, 30 Apr 2003 19:50:31 +0000 (19:50 +0000)]
synced to 1.0

21 years agoupdated for debian/sarge
Christian Bauer [Fri, 4 Apr 2003 22:21:59 +0000 (22:21 +0000)]
updated for debian/sarge

21 years agofinal (?) update for 1.1 release_1-1-0
Christian Bauer [Thu, 3 Apr 2003 21:14:32 +0000 (21:14 +0000)]
final (?) update for 1.1

21 years agofunction name is printed in the warning about mismatched number of parameters
Christian Bauer [Thu, 27 Mar 2003 20:06:43 +0000 (20:06 +0000)]
function name is printed in the warning about mismatched number of parameters

21 years agoadded missing namespace qualifiers to macros
Christian Bauer [Thu, 27 Mar 2003 20:01:02 +0000 (20:01 +0000)]
added missing namespace qualifiers to macros

21 years ago- added stream manipulators index_dimensions and no_index_dimensions
Christian Bauer [Wed, 26 Mar 2003 19:59:47 +0000 (19:59 +0000)]
- added stream manipulators index_dimensions and no_index_dimensions
- using print() and print_context (and derived classes) in user code is now
  deprecated in favor of the manipulators
- print_options moved from flags.h to print.h
- a symbol that appears multiple times in archives but is not listed in the
  sym_lst passed to unarchive_ex() now receives the same serial number in
  all occurrences, so GiNaC will treat it as one and the same symbol; this
  made it necessary to remove the "const" from the second argument of
  basic::unarchive() and the unarchiving constructor