]> www.ginac.de Git - ginac.git/log
ginac.git
24 years agosome changes to allow GiNaC to cooperate with cint:
Alexander Frink [Tue, 14 Dec 1999 20:41:18 +0000 (20:41 +0000)]
some changes to allow GiNaC to cooperate with cint:

matrix.h/.cpp: vector<ex> replaced with exvector where
               typedef vector<ex,malloc_alloc> exvector

constant.h/.cpp: typedef for evalffunction

color.h/.cpp: replaced vector<exvector> with exvectorvector where
              typedef vector<exvector,malloc_alloc> exvectorvector

ex.h: OBSCURE_CINT_HACK defines around some weird code. Never define
      OBSCURE_CINT_HACK when compiling libginac

24 years ago- Brought to the 0.4.1-level.
Richard Kreckel [Mon, 13 Dec 1999 19:31:34 +0000 (19:31 +0000)]
- Brought to the 0.4.1-level.

24 years ago- Run automake again on squark, as we had agreed earlier.
Richard Kreckel [Mon, 13 Dec 1999 18:44:25 +0000 (18:44 +0000)]
- Run automake again on squark, as we had agreed earlier.

24 years ago- introduced info_flags::cinteger, info_flags::crational,
Richard Kreckel [Mon, 13 Dec 1999 18:43:11 +0000 (18:43 +0000)]
- introduced info_flags::cinteger, info_flags::crational,
  info_flags::cinteger_polynomial, info_flags::crational_polynomial with
  intuitive behaviour.
- extended documentation
- made things like evlaf(zeta(3)) work
- killed several bugs

24 years ago- changed behaviour of numeric::is_rational() and added numeric::is_cinteger()
Richard Kreckel [Fri, 10 Dec 1999 20:23:46 +0000 (20:23 +0000)]
- changed behaviour of numeric::is_rational() and added numeric::is_cinteger()
  and numeric::is_crational() which work for complex numbers now
- added default ctor for constant to please CInt
- documentation reflects the changes for upcoming 0.4.1

24 years ago- Introduced exception do_taylor to signal Taylor expansion is ok for series
Richard Kreckel [Fri, 10 Dec 1999 14:59:18 +0000 (14:59 +0000)]
- Introduced exception do_taylor to signal Taylor expansion is ok for series
- Finished a clean implementation of gamma function's series expansion
- Bumped up version number to 1.4.1 to reflect the changes and the
  soon-to-come second prerelease.

24 years ago- added the beta function to GiNaC
Richard Kreckel [Thu, 2 Dec 1999 22:28:00 +0000 (22:28 +0000)]
- added the beta function to GiNaC
- threw out ginsh's beta function
- added a check for first polygamma function

24 years agoginsh did not compile
Alexander Frink [Thu, 2 Dec 1999 18:55:08 +0000 (18:55 +0000)]
ginsh did not compile

24 years agofunction.pl did not compile
Alexander Frink [Thu, 2 Dec 1999 18:49:37 +0000 (18:49 +0000)]
function.pl did not compile

24 years ago#ifndef around namespace GiNaC { }
Alexander Frink [Thu, 2 Dec 1999 18:44:55 +0000 (18:44 +0000)]
#ifndef around namespace GiNaC { }

24 years ago- added prefix and postfix increment and decrement operators for class numeric
Richard Kreckel [Wed, 1 Dec 1999 21:13:01 +0000 (21:13 +0000)]
- added prefix and postfix increment and decrement operators for class numeric
- made all function_index const
- added overloaded psi(x) and psi(n,x) with some sensible behaviour

24 years ago- added 'ginac-config' script and 'ginac.m4' macros to help making packages
Christian Bauer [Wed, 1 Dec 1999 19:03:37 +0000 (19:03 +0000)]
- added 'ginac-config' script and 'ginac.m4' macros to help making packages
  that use GiNaC
- installation does no longer fail when HTML docs were disabled by
  configuration

24 years ago- changed mul::print() to behave similar to add::print()
Richard Kreckel [Tue, 30 Nov 1999 22:06:14 +0000 (22:06 +0000)]
- changed mul::print() to behave similar to add::print()

24 years ago- changed function::diff() to be more tolerant by checking first if the
Richard Kreckel [Mon, 29 Nov 1999 22:50:42 +0000 (22:50 +0000)]
- changed function::diff() to be more tolerant by checking first if the
  nth argument when differentiated is non-zero and *then* building the sum.
- added support for overloaded polygamma functions psi(x) and psi(n,x).
- changed return code of atan2_diff to be somewhat simpler and adjusted
  check/differentiation.cpp to account for this.

24 years ago- clarified timings
Richard Kreckel [Mon, 29 Nov 1999 22:46:23 +0000 (22:46 +0000)]
- clarified timings

24 years ago- alignment fix. :-)
Richard Kreckel [Mon, 29 Nov 1999 22:46:04 +0000 (22:46 +0000)]
- alignment fix.  :-)

24 years ago- corrected an error due to my ignorance WRT diff_param
Richard Kreckel [Mon, 29 Nov 1999 22:23:36 +0000 (22:23 +0000)]
- corrected an error due to my ignorance WRT diff_param

24 years ago- moved the subsections that were marked as 'digression:' to an appendix
Richard Kreckel [Mon, 29 Nov 1999 16:41:50 +0000 (16:41 +0000)]
- moved the subsections that were marked as 'digression:' to an appendix
- corrected the rest of Hubert's list
- added a concept index

24 years ago- spec file now works
Christian Bauer [Sat, 27 Nov 1999 23:38:16 +0000 (23:38 +0000)]
- spec file now works

24 years ago- tweaked spec file
Christian Bauer [Sat, 27 Nov 1999 22:13:58 +0000 (22:13 +0000)]
- tweaked spec file

24 years ago- install-info -> /sbin/install-info
Christian Bauer [Sat, 27 Nov 1999 21:28:46 +0000 (21:28 +0000)]
- install-info -> /sbin/install-info

24 years ago- RPM_OPT_FLAGS are used for compiling
Christian Bauer [Sat, 27 Nov 1999 17:52:06 +0000 (17:52 +0000)]
- RPM_OPT_FLAGS are used for compiling
- added "-k -j $SMP" to the make command line when SMP is available

24 years ago- added some more information to NEWS and README
Christian Bauer [Fri, 26 Nov 1999 22:04:07 +0000 (22:04 +0000)]
- added some more information to NEWS and README

24 years ago- .txt files were missing from distribution
Christian Bauer [Fri, 26 Nov 1999 20:38:44 +0000 (20:38 +0000)]
- .txt files were missing from distribution

24 years ago- install-strip -> install
Christian Bauer [Fri, 26 Nov 1999 20:38:33 +0000 (20:38 +0000)]
- install-strip -> install

24 years ago- info/dir not installed in RPM
Christian Bauer [Fri, 26 Nov 1999 20:12:59 +0000 (20:12 +0000)]
- info/dir not installed in RPM

24 years ago- requires autoconf 2.12 and automake 1.4
Christian Bauer [Fri, 26 Nov 1999 20:08:46 +0000 (20:08 +0000)]
- requires autoconf 2.12 and automake 1.4
- .info files included in GiNaC.spec

24 years ago- files which are generated by perl scripts are made before compilation
Christian Bauer [Fri, 26 Nov 1999 19:29:49 +0000 (19:29 +0000)]
- files which are generated by perl scripts are made before compilation

24 years ago- corrected a bunch of typos.
Richard Kreckel [Fri, 26 Nov 1999 18:16:32 +0000 (18:16 +0000)]
- corrected a bunch of typos.

25 years ago- building GiNaC will no longer bomb if Doxygen is not present
Christian Bauer [Fri, 26 Nov 1999 02:23:02 +0000 (02:23 +0000)]
- building GiNaC will no longer bomb if Doxygen is not present
- fixed some more typos in tutorial

25 years ago- more typos fixed
Christian Bauer [Fri, 26 Nov 1999 01:57:46 +0000 (01:57 +0000)]
- more typos fixed

25 years ago- fixed minor typos
Christian Bauer [Fri, 26 Nov 1999 01:44:52 +0000 (01:44 +0000)]
- fixed minor typos

25 years ago- .png files were missing from install target
Christian Bauer [Thu, 25 Nov 1999 23:46:43 +0000 (23:46 +0000)]
- .png files were missing from install target

25 years ago- added missing bullets to some lists
Christian Bauer [Thu, 25 Nov 1999 23:35:28 +0000 (23:35 +0000)]
- added missing bullets to some lists

25 years ago- tutorial now built with texinfo
Christian Bauer [Thu, 25 Nov 1999 23:30:22 +0000 (23:30 +0000)]
- tutorial now built with texinfo

25 years ago- automake 1.4 was complaining about EXTRA_DATA in the doc Makefile.ams
Christian Bauer [Thu, 25 Nov 1999 18:13:41 +0000 (18:13 +0000)]
- automake 1.4 was complaining about EXTRA_DATA in the doc Makefile.ams

25 years ago- changed to new URL.
Richard Kreckel [Thu, 25 Nov 1999 17:07:20 +0000 (17:07 +0000)]
- changed to new URL.

25 years ago- added one more sample for our friends at NASA. :-)
Richard Kreckel [Thu, 25 Nov 1999 17:06:57 +0000 (17:06 +0000)]
- added one more sample for our friends at NASA.  :-)

25 years ago- automake 1.4 was complaining about AM_PROG_INSTALL in configure.in
Christian Bauer [Thu, 25 Nov 1999 17:01:42 +0000 (17:01 +0000)]
- automake 1.4 was complaining about AM_PROG_INSTALL in configure.in

25 years ago- new official GiNaC homepage: www.ginac.de
Christian Bauer [Thu, 25 Nov 1999 16:38:20 +0000 (16:38 +0000)]
- new official GiNaC homepage: www.ginac.de

25 years ago- changed placement of version number
Richard Kreckel [Wed, 24 Nov 1999 20:12:02 +0000 (20:12 +0000)]
- changed placement of version number

25 years ago- Finished tutorial :-)
Richard Kreckel [Wed, 24 Nov 1999 19:30:34 +0000 (19:30 +0000)]
- Finished tutorial  :-)

25 years ago- Finished last chapter. I guess it's 95% complete now.
Richard Kreckel [Tue, 23 Nov 1999 19:14:32 +0000 (19:14 +0000)]
- Finished last chapter.  I guess it's 95% complete now.

25 years ago- Disabled bloat-parameter
Richard Kreckel [Tue, 23 Nov 1999 19:14:08 +0000 (19:14 +0000)]
- Disabled bloat-parameter

25 years ago- Deleted some legacy code.
Richard Kreckel [Tue, 23 Nov 1999 19:13:21 +0000 (19:13 +0000)]
- Deleted some legacy code.
- Clarified some comments.

25 years ago- Added a little test for Riemmann's Zeta function
Richard Kreckel [Tue, 23 Nov 1999 19:11:51 +0000 (19:11 +0000)]
- Added a little test for Riemmann's Zeta function

25 years ago- ASSERT macro renamed to GINAC_ASSERT
Christian Bauer [Mon, 22 Nov 1999 19:44:58 +0000 (19:44 +0000)]
- ASSERT macro renamed to GINAC_ASSERT

25 years ago- is_zero() is now called on expanded expressions in gcd()
Christian Bauer [Mon, 22 Nov 1999 19:16:33 +0000 (19:16 +0000)]
- is_zero() is now called on expanded expressions in gcd()

25 years ago- added Bernoulli numbers
Richard Kreckel [Mon, 22 Nov 1999 18:26:18 +0000 (18:26 +0000)]
- added Bernoulli numbers
- fixed Riemann's Zeta function for integer arguments

25 years ago- One more hyperclever example and two more fixed from Alex' list.
Richard Kreckel [Mon, 22 Nov 1999 18:24:16 +0000 (18:24 +0000)]
- One more hyperclever example and two more fixed from Alex' list.

25 years ago- Fixed the timings-table
Richard Kreckel [Mon, 22 Nov 1999 18:22:54 +0000 (18:22 +0000)]
- Fixed the timings-table

25 years ago- fixed exp/log checks
Christian Bauer [Mon, 22 Nov 1999 17:22:29 +0000 (17:22 +0000)]
- fixed exp/log checks

25 years ago- a little bit more consistent evaluation of zeta(x)
Richard Kreckel [Fri, 19 Nov 1999 21:43:46 +0000 (21:43 +0000)]
- a little bit more consistent evaluation of zeta(x)

25 years ago- rotate_31() and golden_hash_ratio() moved to utils.h
Christian Bauer [Fri, 19 Nov 1999 19:22:11 +0000 (19:22 +0000)]
- rotate_31() and golden_hash_ratio() moved to utils.h
- golden_hash_ratio() looks for a suitable data type by means of defines
  from config.h

25 years ago- split into smaller functions to make it compile faster
Christian Bauer [Fri, 19 Nov 1999 19:21:08 +0000 (19:21 +0000)]
- split into smaller functions to make it compile faster

25 years ago- added checks for sizeof(long/long long/long double) for golden_hash_ratio()
Christian Bauer [Fri, 19 Nov 1999 19:20:49 +0000 (19:20 +0000)]
- added checks for sizeof(long/long long/long double) for golden_hash_ratio()

25 years ago- architectural checkpoint for zeta-function.
Richard Kreckel [Fri, 19 Nov 1999 18:46:19 +0000 (18:46 +0000)]
- architectural checkpoint for zeta-function.

25 years ago- some files were missing in the distribution
Christian Bauer [Fri, 19 Nov 1999 15:36:07 +0000 (15:36 +0000)]
- some files were missing in the distribution

25 years ago- fixed differentiation of gamma(x)
Richard Kreckel [Fri, 19 Nov 1999 01:07:01 +0000 (01:07 +0000)]
- fixed differentiation of gamma(x)
- preliminary support for polygamma-functions psi(n,x)

25 years ago- removed an obscure reference that broke internal functions.
Richard Kreckel [Fri, 19 Nov 1999 00:26:51 +0000 (00:26 +0000)]
- removed an obscure reference that broke internal functions.

25 years ago- revamped output of add again to make it use the precedence-rules, which
Richard Kreckel [Thu, 18 Nov 1999 20:54:30 +0000 (20:54 +0000)]
- revamped output of add again to make it use the precedence-rules, which
  should result in the same output but is more robust and elegant.

25 years ago- small type-fixes to male gcc -Wall shut up
Richard Kreckel [Thu, 18 Nov 1999 20:53:14 +0000 (20:53 +0000)]
- small type-fixes to male gcc -Wall shut up

25 years ago- added on-line help system
Christian Bauer [Thu, 18 Nov 1999 20:47:39 +0000 (20:47 +0000)]
- added on-line help system

25 years ago- added documentation to ex_to_series() and series_to_poly()
Christian Bauer [Thu, 18 Nov 1999 20:47:27 +0000 (20:47 +0000)]
- added documentation to ex_to_series() and series_to_poly()

25 years ago- adapted for new and enhanced version of doxygen
Richard Kreckel [Thu, 18 Nov 1999 18:27:20 +0000 (18:27 +0000)]
- adapted for new and enhanced version of doxygen

25 years agoremoved debugging output in lsolve()
Alexander Frink [Thu, 18 Nov 1999 16:37:38 +0000 (16:37 +0000)]
removed debugging output in lsolve()

25 years ago- deleted add::printpair() since this has become obsolete
Richard Kreckel [Thu, 18 Nov 1999 00:22:09 +0000 (00:22 +0000)]
- deleted add::printpair() since this has become obsolete
- revamped add::print() in order to fix all those output-bugs like
  this infamous one: x-2*y --> x(-2)*y

25 years ago- added using namespace GiNaC; after each #include<ginac/ginac.h>;
Richard Kreckel [Thu, 18 Nov 1999 00:08:06 +0000 (00:08 +0000)]
- added using namespace GiNaC; after each #include<ginac/ginac.h>;

25 years ago- fixed typo.
Richard Kreckel [Thu, 18 Nov 1999 00:05:12 +0000 (00:05 +0000)]
- fixed typo.

25 years ago- libginac.la no longer includes a dependency on libreadline
Christian Bauer [Wed, 17 Nov 1999 20:59:08 +0000 (20:59 +0000)]
- libginac.la no longer includes a dependency on libreadline

25 years ago- most functions were not static, but they should have been
Christian Bauer [Wed, 17 Nov 1999 20:34:08 +0000 (20:34 +0000)]
- most functions were not static, but they should have been

25 years ago- put everything in "GiNaC" namespace
Christian Bauer [Wed, 17 Nov 1999 19:58:28 +0000 (19:58 +0000)]
- put everything in "GiNaC" namespace
- ginsh should work on systems that don't have libreadline (untested)

25 years ago- put everything in "GiNaC" namespace
Christian Bauer [Wed, 17 Nov 1999 19:57:49 +0000 (19:57 +0000)]
- put everything in "GiNaC" namespace
- converted some macros into inline functions
- split debugmsg.h into assertion.h (public) and debugmsg.h (private)

25 years ago- modified the comment blocks so the copyright message no longer appears in
Christian Bauer [Tue, 16 Nov 1999 19:35:24 +0000 (19:35 +0000)]
- modified the comment blocks so the copyright message no longer appears in
  the reference manual (made by Doxygen)

25 years ago- corrected meaning of "GiNaC" acronym
Christian Bauer [Tue, 16 Nov 1999 19:34:37 +0000 (19:34 +0000)]
- corrected meaning of "GiNaC" acronym

25 years ago- ginsh can handle multiple input files which are specified on the command line
Christian Bauer [Tue, 16 Nov 1999 18:05:11 +0000 (18:05 +0000)]
- ginsh can handle multiple input files which are specified on the command line

25 years ago- account for new GNU-automake built-scheme
Richard Kreckel [Mon, 15 Nov 1999 17:50:43 +0000 (17:50 +0000)]
- account for new GNU-automake built-scheme
- added example of computation of Pi using Mechain's formula

25 years ago- "make clean" works better
Christian Bauer [Mon, 15 Nov 1999 17:13:01 +0000 (17:13 +0000)]
- "make clean" works better

25 years ago- added spec file
Christian Bauer [Mon, 15 Nov 1999 17:12:50 +0000 (17:12 +0000)]
- added spec file

25 years agoadded setname/getname to idx
Alexander Frink [Fri, 12 Nov 1999 21:36:04 +0000 (21:36 +0000)]
added setname/getname to idx

25 years ago- removed translated ginsh sources from CVS; they should be in the distribution,
Christian Bauer [Fri, 12 Nov 1999 21:01:14 +0000 (21:01 +0000)]
- removed translated ginsh sources from CVS; they should be in the distribution,
  but they don't have to be in CVS

25 years ago- docs now under automake control
Christian Bauer [Fri, 12 Nov 1999 20:02:49 +0000 (20:02 +0000)]
- docs now under automake control

25 years ago- check program is not built until you say "make check"
Christian Bauer [Fri, 12 Nov 1999 20:02:37 +0000 (20:02 +0000)]
- check program is not built until you say "make check"

25 years ago- docs are now under automake control
Christian Bauer [Fri, 12 Nov 1999 20:02:20 +0000 (20:02 +0000)]
- docs are now under automake control

25 years ago- removed strdup() replacement from ginsh
Christian Bauer [Thu, 11 Nov 1999 18:51:50 +0000 (18:51 +0000)]
- removed strdup() replacement from ginsh

25 years ago- "make dist" should now include all necessary files (except docs)
Christian Bauer [Thu, 11 Nov 1999 00:33:35 +0000 (00:33 +0000)]
- "make dist" should now include all necessary files (except docs)

25 years agoFixed 50 percent of the bugs on Alex' list. More, soon...
Richard Kreckel [Wed, 10 Nov 1999 23:47:17 +0000 (23:47 +0000)]
Fixed 50 percent of the bugs on Alex' list.  More, soon...

25 years agoIncluded more classes.
Richard Kreckel [Wed, 10 Nov 1999 23:46:36 +0000 (23:46 +0000)]
Included more classes.

25 years ago- removed unnecessary include of ginac/ginac.h (only needed <iostream>)
Christian Bauer [Wed, 10 Nov 1999 23:44:58 +0000 (23:44 +0000)]
- removed unnecessary include of ginac/ginac.h (only needed <iostream>)

25 years ago- "make clean" removes result.out
Christian Bauer [Wed, 10 Nov 1999 23:31:54 +0000 (23:31 +0000)]
- "make clean" removes result.out

25 years ago- fixed some typos
Christian Bauer [Wed, 10 Nov 1999 23:31:32 +0000 (23:31 +0000)]
- fixed some typos

25 years agofixed minor typos.
Richard Kreckel [Wed, 10 Nov 1999 22:37:31 +0000 (22:37 +0000)]
fixed minor typos.

25 years ago- modified GiNaC headers to Alexander's liking
Christian Bauer [Wed, 10 Nov 1999 22:35:47 +0000 (22:35 +0000)]
- modified GiNaC headers to Alexander's liking

25 years ago- added "check.h" to sources
Christian Bauer [Wed, 10 Nov 1999 22:35:33 +0000 (22:35 +0000)]
- added "check.h" to sources

25 years ago- enforced GiNaC coding standards :-)
Christian Bauer [Wed, 10 Nov 1999 19:36:04 +0000 (19:36 +0000)]
- enforced GiNaC coding standards :-)
- flex/bison output files are now also in CVS (if someone wants to compile
  on a system that doesn't have flex/bison)

25 years ago- enforced GiNaC coding standards :-)
Christian Bauer [Wed, 10 Nov 1999 19:34:55 +0000 (19:34 +0000)]
- enforced GiNaC coding standards :-)

25 years ago- updated automake- and libtool-related helper files
Christian Bauer [Wed, 10 Nov 1999 19:34:28 +0000 (19:34 +0000)]
- updated automake- and libtool-related helper files
- version information is set properly for libginac and ginsh (the only
  place to specify the version is now "configure.in")

25 years agoHunted down some output bugs. Hope it can be safely piped into Maple now.
Richard Kreckel [Wed, 10 Nov 1999 19:30:25 +0000 (19:30 +0000)]
Hunted down some output bugs.  Hope it can be safely piped into Maple now.

25 years ago- created AUTHORS and README files, updated INSTALL
Christian Bauer [Wed, 10 Nov 1999 16:53:17 +0000 (16:53 +0000)]
- created AUTHORS and README files, updated INSTALL

25 years ago- added missing acconfig.h
Christian Bauer [Tue, 9 Nov 1999 23:02:52 +0000 (23:02 +0000)]
- added missing acconfig.h