Christian Bauer [Sat, 30 Dec 2000 19:00:50 +0000 (19:00 +0000)]
man pages are included even if they are compressed
Richard Kreckel [Fri, 22 Dec 2000 20:46:56 +0000 (20:46 +0000)]
- fixed typo.
Richard Kreckel [Fri, 15 Dec 2000 20:47:51 +0000 (20:47 +0000)]
- utils.cpp, version.h.in: add version information to the library itself.
- numeric.*: It was not a good idea to have a cast from numeric to cl_N,
make a method to_cl_N, instead, in order not to confuse compilers.
Richard Kreckel [Fri, 15 Dec 2000 20:46:48 +0000 (20:46 +0000)]
- Some minor fixes.
Richard Kreckel [Fri, 15 Dec 2000 20:46:29 +0000 (20:46 +0000)]
- Makefile.am: target clean should remove G__*.
- ginaccint.bin.cpp: check for recent enough cint.
Richard Kreckel [Fri, 15 Dec 2000 20:45:59 +0000 (20:45 +0000)]
- Updated dependencies in INSTALL.
- Last fixes to NEWS.
- New config.guess and config.sub from FSF.
- Rewritten ginac.m4 to make it idiot-proof.
Richard Kreckel [Fri, 8 Dec 2000 03:41:56 +0000 (03:41 +0000)]
- Eduardo Kalinowskis documentation add-on.
Richard Kreckel [Thu, 7 Dec 2000 23:13:51 +0000 (23:13 +0000)]
- ctor numeric from char* now honors Digits variable.
Christian Bauer [Tue, 5 Dec 2000 23:02:14 +0000 (23:02 +0000)]
fixed typos
Christian Bauer [Tue, 5 Dec 2000 23:02:05 +0000 (23:02 +0000)]
Include files were not properly included in package
Richard Kreckel [Tue, 5 Dec 2000 20:29:40 +0000 (20:29 +0000)]
- It's CLN, not LIBCLN. sigh^2.
Richard Kreckel [Tue, 5 Dec 2000 20:23:15 +0000 (20:23 +0000)]
- It's CLN, not LIBCLN. sigh.
Richard Kreckel [Sat, 25 Nov 2000 01:19:44 +0000 (01:19 +0000)]
Transition to the (yet to be released) CLN 1.1.
Richard Kreckel [Sat, 25 Nov 2000 01:19:44 +0000 (01:19 +0000)]
Transition to the (yet to be released) CLN 1.1.
Christian Bauer [Thu, 16 Nov 2000 22:38:21 +0000 (22:38 +0000)]
removed non-sources from CVS
Christian Bauer [Thu, 16 Nov 2000 22:38:13 +0000 (22:38 +0000)]
disabled automake maintainer mode
Christian Bauer [Thu, 16 Nov 2000 22:12:24 +0000 (22:12 +0000)]
removed non-sources from CVS
Christian Bauer [Thu, 16 Nov 2000 22:08:52 +0000 (22:08 +0000)]
all man pages now display the current GiNaC version number
Christian Bauer [Thu, 16 Nov 2000 22:08:37 +0000 (22:08 +0000)]
- added man page for ginac-config
- all man pages now display the current GiNaC version number
Alexander Frink [Tue, 14 Nov 2000 23:28:27 +0000 (23:28 +0000)]
new iterative mul::expand()
Alexander Frink [Tue, 14 Nov 2000 23:28:12 +0000 (23:28 +0000)]
doobiidoo
Richard Kreckel [Sun, 29 Oct 2000 18:15:51 +0000 (18:15 +0000)]
- inifcns_trans.cpp: Added rules for atan(+/-1).
Richard Kreckel [Sun, 29 Oct 2000 18:15:15 +0000 (18:15 +0000)]
- INSTALL: Added success report for Cint 5.14.55,56.
- config.guess, config.sub: Updated to newer version from FSF.
Christian Bauer [Wed, 25 Oct 2000 18:33:32 +0000 (18:33 +0000)]
- non-integer powers are treated as 0 by (l)degree() and coeff()
Richard Kreckel [Tue, 24 Oct 2000 20:44:27 +0000 (20:44 +0000)]
- Corrected use of macro AM_PATH_GINAC.
Christian Bauer [Wed, 11 Oct 2000 00:40:48 +0000 (00:40 +0000)]
updated a little
Christian Bauer [Thu, 5 Oct 2000 19:48:34 +0000 (19:48 +0000)]
updated spec file which is now also included in the tarball
Richard Kreckel [Thu, 5 Oct 2000 19:11:59 +0000 (19:11 +0000)]
- config.guess, config.sub: upgraded from FSF.
Richard Kreckel [Tue, 26 Sep 2000 18:22:43 +0000 (18:22 +0000)]
- target distclean removes G__*, which are sometimes left behind. :-(
Richard Kreckel [Tue, 26 Sep 2000 18:15:17 +0000 (18:15 +0000)]
- Updated Cint status.
Richard Kreckel [Sat, 23 Sep 2000 21:36:50 +0000 (21:36 +0000)]
- pseries::print(): did not insert parenthesis when needed for precedence.
- pseries::precedence: was missing (thus being inherited from basic).
- add::print(): was not honoring upper_precedence for rest.
Richard Kreckel [Mon, 18 Sep 2000 22:31:26 +0000 (22:31 +0000)]
- matrix::inverse(): Added a shortcut for sparse cases.
Richard Kreckel [Mon, 18 Sep 2000 15:31:31 +0000 (15:31 +0000)]
- matrix::gauss_elimination(): Added a shortcut for sparse cases.
Richard Kreckel [Tue, 29 Aug 2000 02:30:03 +0000 (02:30 +0000)]
- Fixed a memory corruption in matrix::determinant_minor().
Christian Bauer [Mon, 28 Aug 2000 16:54:39 +0000 (16:54 +0000)]
- removed non-sources from CVS
Richard Kreckel [Mon, 21 Aug 2000 20:11:19 +0000 (20:11 +0000)]
- Updated Cint status.
Richard Kreckel [Mon, 14 Aug 2000 19:44:58 +0000 (19:44 +0000)]
- Duh, we had some style discussion again...
Richard Kreckel [Mon, 14 Aug 2000 18:52:39 +0000 (18:52 +0000)]
- removed the compatiblity stuff for broken slink linkers.
Richard Kreckel [Mon, 14 Aug 2000 16:21:06 +0000 (16:21 +0000)]
- Inserted some more std:: to make it compile under GCC2.96.
Richard Kreckel [Mon, 14 Aug 2000 16:20:38 +0000 (16:20 +0000)]
- Updated from FSF.
Richard Kreckel [Mon, 14 Aug 2000 16:20:21 +0000 (16:20 +0000)]
- Corrected Cint 5.14.45 status.
Richard Kreckel [Sat, 12 Aug 2000 22:00:04 +0000 (22:00 +0000)]
- Changes to make it more ANSI-conformant. Stuff detected while trying
the compiler from Portland Group.
Richard Kreckel [Sat, 12 Aug 2000 21:59:17 +0000 (21:59 +0000)]
- New file.
Richard Kreckel [Sat, 12 Aug 2000 21:59:10 +0000 (21:59 +0000)]
- Same shit as Christian did yesterday in ginac/.
Christian Bauer [Fri, 11 Aug 2000 21:39:36 +0000 (21:39 +0000)]
- more indentation fixes
Christian Bauer [Fri, 11 Aug 2000 19:52:41 +0000 (19:52 +0000)]
- fixes to the indentation
Christian Bauer [Fri, 11 Aug 2000 19:07:15 +0000 (19:07 +0000)]
- indentation is now done with tabs
- printtree() prints the class names as known to the registrar, not the
(mangled) class names from typeid().name()
Richard Kreckel [Thu, 10 Aug 2000 18:17:38 +0000 (18:17 +0000)]
- Huh, \includegraphics doesn't like dots. Disabled.
Richard Kreckel [Thu, 10 Aug 2000 17:14:39 +0000 (17:14 +0000)]
- Complete revamp of methods in class matrix. Some redundant (and poor)
implementations of elimination schemes were thrown out. The code is now
highly orthogonal, more flexible and much more efficient. The function
lsolve() now falls back to matrix::solve(), which in turn calls different
elimination strategies. matrix::fraction_free_elim() was thrown out for
good. matrix::pivot() has now two integer arguments (ro and co) to allow
pivoting when eliminating to echelon form.
- Some new checks to guard against regressions in the new matrix code.
- Some minor bug-fixes in documentation.
- Bumped up version from 0.6.3 to 0.6.4.
- ...and the usual changes triggered by other changes.
Christian Bauer [Fri, 4 Aug 2000 16:57:54 +0000 (16:57 +0000)]
- fixed normal((b*a-c*a)/(4-a)) bug: heur_gcd() only works when both input
polynomials are non-zero
Christian Bauer [Fri, 4 Aug 2000 16:57:34 +0000 (16:57 +0000)]
- added check for normal((b*a-c*a)/(4-a)) bug
Richard Kreckel [Fri, 4 Aug 2000 16:37:25 +0000 (16:37 +0000)]
- Check the normal(c-(b*a-c*a)/(4-a)) bug.
Richard Kreckel [Fri, 4 Aug 2000 16:36:55 +0000 (16:36 +0000)]
- Check *this for zeroness before .invert()ing it.
Christian Bauer [Wed, 2 Aug 2000 19:38:01 +0000 (19:38 +0000)]
- fixed "normal(2-2*(1+a)/(-1-a))" bug: add::normal() assumed that if the
common denominator is 1, all denominators would be 1 (they can be +/-1)
Christian Bauer [Wed, 2 Aug 2000 19:37:13 +0000 (19:37 +0000)]
- added check for "normal(2-2*(1+a)/(-1-a))" bug
Christian Bauer [Mon, 31 Jul 2000 21:09:44 +0000 (21:09 +0000)]
- I'm fired. Fixed a really stupid bug in sr_gcd() which called
divide_in_z(r, foo) with "var+1" as its last parameter, while the main
variable x=*var usually appears in r. This should never have worked...
Richard Kreckel [Mon, 31 Jul 2000 18:18:27 +0000 (18:18 +0000)]
- Fixed an assertion-thinko in matrix::fraction_free_elimination().
Richard Kreckel [Mon, 31 Jul 2000 18:15:29 +0000 (18:15 +0000)]
- Bernard Parisse's patch for Order_eval().
Richard Kreckel [Thu, 27 Jul 2000 10:51:28 +0000 (10:51 +0000)]
- Fixed a thinko in atan(const numeric &).
- Many more functions throw pole_errors now, instead of domain_errors
or other exceptions.
Richard Kreckel [Wed, 26 Jul 2000 02:01:14 +0000 (02:01 +0000)]
- Bumped up version to 0.6.3.
Richard Kreckel [Wed, 26 Jul 2000 01:59:56 +0000 (01:59 +0000)]
- Inserted date.
Richard Kreckel [Wed, 26 Jul 2000 00:49:22 +0000 (00:49 +0000)]
- Made determinant_algo (in flags.h) really work.
- Fixed minor bugs in matrix.cpp.
- Small Documantation updates.
Richard Kreckel [Sat, 22 Jul 2000 04:47:04 +0000 (04:47 +0000)]
- Fixed the bug that broke xloop's po_redux.
- Interface Change: No argument 'bool branchcut' for series methods,
instead 'unsigned options'. Sorry.
: ----------------------------------------------------------------------
Richard Kreckel [Fri, 21 Jul 2000 01:12:25 +0000 (01:12 +0000)]
- Derivatives are now assembled in a slightly different manner (i.e. they
'look' different on first sight). Under certain circumstances this can
result in a dramatic speedup because it gives hashing a better chance,
especially when computing higher derivatives.
- Series expansion accepts an additional bool argument now, telling it
whether branch cuts are to be honored (as Maple does it) or not (as
Mathematica does it). It defaults to true (i.e. the Maple way).
- Many series expansions of built-in functions have been reengineered.
- The Dilogarithm (Li2) now has floating point evaluation, derivative and a
proper series expansion.
- Namespace 'std' cleanly disentangled, as demanded by ISO/EIC 14882-1998(E).
- Some helpers updated from upstream.
Richard Kreckel [Fri, 7 Jul 2000 00:40:25 +0000 (00:40 +0000)]
- added a warning that things like sin(Li2(x)).series(x==0) cannot work
without having proper support for limits.
Richard Kreckel [Fri, 7 Jul 2000 00:39:46 +0000 (00:39 +0000)]
- added a test for Li2(sin(x)).series(x==0,8).
Richard Kreckel [Thu, 6 Jul 2000 23:34:42 +0000 (23:34 +0000)]
- Introduced derivative of Li2.
- Introduced nontrivial part of series expansion of Li2 around 0. (Read the
comments in the source to see why it's nontrivial!) Missing: the branch
point and cut.
Richard Kreckel [Mon, 3 Jul 2000 23:43:17 +0000 (23:43 +0000)]
- Patches needed for cygwin.
Richard Kreckel [Mon, 3 Jul 2000 23:42:50 +0000 (23:42 +0000)]
- suppress zero-terms in expansion.
Richard Kreckel [Thu, 22 Jun 2000 00:09:21 +0000 (00:09 +0000)]
- version.h: change triggered.
Richard Kreckel [Thu, 22 Jun 2000 00:09:08 +0000 (00:09 +0000)]
- stamp-vti, version.texi: bumped up version to 0.6.2.
Richard Kreckel [Thu, 22 Jun 2000 00:08:50 +0000 (00:08 +0000)]
- exam_mansamples.cpp, exam_paranoia.cpp: fixes and extensions.
- ginaccint.bin.cpp: extended "silent" behaviour.
Richard Kreckel [Thu, 22 Jun 2000 00:08:09 +0000 (00:08 +0000)]
- configure, configure.in: Bumped version up to 0.6.2.
- INSTALL, NEWS: Mention new launcher for ginaccint.bin.
Christian Bauer [Wed, 21 Jun 2000 21:05:38 +0000 (21:05 +0000)]
- '#' as the first character of a line starts a comment
Christian Bauer [Wed, 21 Jun 2000 21:05:17 +0000 (21:05 +0000)]
- constructor from strings once again accepts Lisp-style numbers like
"#
b101010" and "#xEA31"
Christian Bauer [Wed, 21 Jun 2000 19:06:40 +0000 (19:06 +0000)]
- moved polynomial interpolation in heur_gcd() to its own function
Richard Kreckel [Thu, 15 Jun 2000 22:46:10 +0000 (22:46 +0000)]
- cint/*: Revamped the launch-scheme for ginaccint.bin. It must be done
by a binary executable and not by a script to ensure users can write
shebang-scripts.
- cint/*: Added a testsuite which hopefully passes (some lucky day).
- cint/ginaccint.bin: For this to work we needed a --silent command line
switch.
- configure.in, Makefile.am, cint/Makefile.am: account for new launchers.
- ginac/matrix.cpp, ginac/matrix.h: removed confusing ffe_get() and ffe_set()
routines since they counted the non-standard way.
- config.guess, config.sub: Updated to new versions from FSF.
- others files: Changes triggered.
Richard Kreckel [Fri, 9 Jun 2000 20:36:11 +0000 (20:36 +0000)]
- pseries::print(): Make it print more nicely.
- bernoulli(): A slightly slower but only half as memory consuming algorithm
ripped from Pari.
Richard Kreckel [Wed, 7 Jun 2000 00:34:21 +0000 (00:34 +0000)]
- bernoulli(): Really sped the Bernoulli numbers up! Wolfram, Maple, and
all others: beat this!
Christian Bauer [Tue, 6 Jun 2000 19:24:05 +0000 (19:24 +0000)]
- whoops, accidentally commented out gamma series test...
Christian Bauer [Tue, 6 Jun 2000 19:23:10 +0000 (19:23 +0000)]
- fixed bug in Euclidean PRS algorithm
- sr_gcd() uses sym_desc vector and divide_in_z()
- changed some "symbol *" to "symbol &"
Christian Bauer [Tue, 6 Jun 2000 19:22:10 +0000 (19:22 +0000)]
*sigh* when will we move the Makefile.in's out of CVS?
Christian Bauer [Tue, 6 Jun 2000 19:21:52 +0000 (19:21 +0000)]
*sigh* when will we move these files out of CVS?
Richard Kreckel [Mon, 5 Jun 2000 13:45:14 +0000 (13:45 +0000)]
- ginac/operators.cpp: added some missing debugmsg()'s, which would have
come in handy if they had been around before Cint's show-stopper bug. ;-)
- INSTALL, cint/ginaccint.bin.cpp: Updated Cint-copyright.
- ginac/*: deleted some #ifdef CINT_CONVERSION_WORKAROUND's.
Richard Kreckel [Fri, 2 Jun 2000 23:26:39 +0000 (23:26 +0000)]
- bernoulli(numeric): speedup.
Richard Kreckel [Thu, 1 Jun 2000 22:16:00 +0000 (22:16 +0000)]
- Fixed syntax errors that hit only when not defining INLINE_EX_CONSTRUCTORS.
Richard Kreckel [Thu, 1 Jun 2000 22:10:37 +0000 (22:10 +0000)]
- Added CPPFLAGS to makecint.
Richard Kreckel [Wed, 31 May 2000 19:43:00 +0000 (19:43 +0000)]
- config.guess config.sub ltconfig ltmain.sh: updated from FSF.
- INSTALL: updated Cint's license.
Richard Kreckel [Mon, 29 May 2000 15:41:49 +0000 (15:41 +0000)]
- Cleaned up launching procedure for ginaccint.bin.
Richard Kreckel [Tue, 23 May 2000 00:58:46 +0000 (00:58 +0000)]
- Updated note about how to compile with Cint.
Richard Kreckel [Tue, 23 May 2000 00:05:29 +0000 (00:05 +0000)]
- triggered.
Richard Kreckel [Tue, 23 May 2000 00:05:20 +0000 (00:05 +0000)]
- WIP.
Richard Kreckel [Tue, 23 May 2000 00:05:13 +0000 (00:05 +0000)]
- Fixed wrong conversion documentation: fibonacci(numeric(7)) instead of
fibonacci(7).
- Updated copyright notice to reflect Cint's new license.
Richard Kreckel [Tue, 23 May 2000 00:04:05 +0000 (00:04 +0000)]
- config.guess, config.sub: updated to newer version from FSF.
- acinclude.m4, aclocal.m4, configure: corrected warning when cln was not found.
Richard Kreckel [Fri, 19 May 2000 14:33:06 +0000 (14:33 +0000)]
- Fixed "unterminated sed command".
Richard Kreckel [Thu, 18 May 2000 18:25:08 +0000 (18:25 +0000)]
- Added version.h.in to EXTRA_DIST.
Richard Kreckel [Thu, 18 May 2000 18:24:26 +0000 (18:24 +0000)]
- texinfo.tex: upgraded to newest version from FSF.
- stamp-vti, version.texi: date and version, as triggered by make dist.
Richard Kreckel [Thu, 18 May 2000 18:23:35 +0000 (18:23 +0000)]
- Included manpage in dist.
Richard Kreckel [Thu, 18 May 2000 18:23:12 +0000 (18:23 +0000)]
- Additions for version 0.6.1.
Richard Kreckel [Thu, 18 May 2000 14:14:48 +0000 (14:14 +0000)]
- Added version.h to the list of files to be installed.