]> www.ginac.de Git - ginac.git/log
ginac.git
24 years ago- now compiles with readline V4 headers
Christian Bauer [Mon, 10 Jan 2000 21:00:21 +0000 (21:00 +0000)]
- now compiles with readline V4 headers

24 years ago- minor updates.
welzel [Mon, 10 Jan 2000 19:03:18 +0000 (19:03 +0000)]
- minor updates.

24 years ago- added simple checks of manipulations with lortensor objects.
welzel [Mon, 10 Jan 2000 19:02:27 +0000 (19:02 +0000)]
- added simple checks of manipulations with lortensor objects.

24 years ago- speedup by declaring x_pt and so on const
Richard Kreckel [Sat, 25 Dec 1999 21:09:06 +0000 (21:09 +0000)]
- speedup by declaring x_pt and so on const
- added some code for series expansion of beta function (untested!)

24 years ago- some indentation fixes
Richard Kreckel [Sat, 25 Dec 1999 21:08:16 +0000 (21:08 +0000)]
- some indentation fixes

24 years ago- polygamma functions (psi functions) know about half-integer arguments
Richard Kreckel [Wed, 22 Dec 1999 17:51:32 +0000 (17:51 +0000)]
- polygamma functions (psi functions) know about half-integer arguments
  now, which is more than Mathematica's PolyGamma[n,x] provides.  :-)

24 years ago- matrix row/col made unsigned
Christian Bauer [Tue, 21 Dec 1999 17:25:10 +0000 (17:25 +0000)]
- matrix row/col made unsigned

24 years ago- introduced checks that test the new logic of sin, cos and tan to control
Richard Kreckel [Mon, 20 Dec 1999 22:14:33 +0000 (22:14 +0000)]
- introduced checks that test the new logic of sin, cos and tan to control
  transformations like sin(Pi/12) -> sqrt(6)/4*(1-sqrt(3)/3)

24 years ago- added a abs() function. haven't you been longing for this?
Richard Kreckel [Mon, 20 Dec 1999 22:12:02 +0000 (22:12 +0000)]
- added a abs() function. haven't you been longing for this?

24 years ago- more logic on the trigonometric function stuff.
Richard Kreckel [Mon, 20 Dec 1999 20:12:36 +0000 (20:12 +0000)]
- more logic on the trigonometric function stuff.
- changed several occurences of numeric const & to const numeric &, which
  is the same, but doxygen kept being confused because declarations
  differed from implementations.

24 years ago- Added a clarification about branch cuts.
Richard Kreckel [Mon, 20 Dec 1999 20:06:53 +0000 (20:06 +0000)]
- Added a clarification about branch cuts.

24 years ago- Changed a few switches.
Richard Kreckel [Mon, 20 Dec 1999 20:06:35 +0000 (20:06 +0000)]
- Changed a few switches.

24 years ago- more logic on the trigonometric function stuff.
Richard Kreckel [Mon, 20 Dec 1999 20:06:12 +0000 (20:06 +0000)]
- more logic on the trigonometric function stuff.
- changed several occurences of numeric const & to const numeric &, which
  is the same, but doxygen kept being confused because declarations
  differed from implementations.

24 years ago- Banned exZERO(), exONE(), exMINUSHALF() and all this from the interface.
Richard Kreckel [Fri, 17 Dec 1999 19:58:25 +0000 (19:58 +0000)]
- Banned exZERO(), exONE(), exMINUSHALF() and all this from the interface.
  There is now _ex1() meaning 1, _ex_1() meaning -1, _ex1_2() meaning 1/2
  and so on defined in utils.h and implemented in utils.cpp.  Feel free
  to extend them as it pleases you but use them inside the library only.
- Added more evaluations of trigonometric functions
- Added series expansions for psi(x) and psi(n,x) at all their poles

24 years agolortensor class
welzel [Fri, 17 Dec 1999 17:44:17 +0000 (17:44 +0000)]
lortensor class

24 years ago- Corrected some minor texinfo flaws in tutorial
Richard Kreckel [Tue, 14 Dec 1999 21:35:41 +0000 (21:35 +0000)]
- Corrected some minor texinfo flaws in tutorial

24 years agofirst release of GiNaCcint
Alexander Frink [Tue, 14 Dec 1999 21:23:29 +0000 (21:23 +0000)]
first release of GiNaCcint

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.

24 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

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

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

24 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

24 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

24 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

24 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

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

24 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.  :-)

24 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

24 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

24 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

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

24 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.

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

24 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.

24 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

24 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

24 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()

24 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

24 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.

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

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

24 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)

24 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

24 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

24 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()

24 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.

24 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

24 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)

24 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.

24 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.

24 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

24 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

24 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()

24 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

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

24 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

24 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>;

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

24 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

24 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

24 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)

24 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)

24 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)

24 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

24 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

24 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

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

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

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

24 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

24 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

24 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"