Parent Directory
|
Revision Log
| Links to HEAD: | (view) (annotate) |
| Links to release_1-1-1: | (view) (annotate) |
| Sticky Tag: |
documentation update
GiNaC 1.1 requires GCC 3.x
* Adjust to up-to-date compiler landscape.
* Remove timing for -O0, people really shouldn't use it.
* Headers only include <iosfwd> from now on, since that contains all the necessary forward declarations without bringing in the whole big <iostream> header.
* Remove support for <strstream>. It is too bug-ridden.
- Explain what's going on with <sstream>.
- don't recomment EGCS any more, it's crappy.
- config.*: updated from FSF. - Removed cint subdir for good because the new separate package seems to work properly now (after some longish argument with makecint).
* Updated Cint status.
* Push towards 0.8.2.
* INSTALL: adjusted Cint status. * document change in .collect().
* INSTALL: reflect Cint status. * configure.in, cint/run_exams.cpp, cint/ginaccint.cpp: adjusted the --with-cint logic so ginaccint may run without a preset $CINTSYSDIR (in case of a clean system-wide installation as opposed to the tool- centric installation). cint/Makefile.makecint generation does not yet work in this case, makecint needs a tiny upstream bugfix.
* prepare for landing of version 0.7.3.
Reflect version number 0.7.2 and update Cint status.
ChangeLog: mention cvs log (must be non-empty for Debian) INSTALL: update cint-status configure.in, NEWS: Prepare for release
- See if __GNUC__ < 2.97 before using std::vector<..,malloc_alloc>. Sorry, there is no way having this depend on whether we are setting up Cint or not because the malloc_alloc goes into the mangled signature and the result won't link if one tries to be more clever. It really sucks. Let's all just pray Masaharu throws away that old STL implementation really soon now. (Jeez, he still calls this old junk 'reference'!) - Bumped up a few dates. :-)
- Updated Cint mileage report.
- GiNaC-cint: Change to new (still experimental) scheme for handling 2-arg operator new since <cln/object.h> defines such beasts.
- Updated dependencies in INSTALL. - Last fixes to NEWS. - New config.guess and config.sub from FSF. - Rewritten ginac.m4 to make it idiot-proof.
Transition to the (yet to be released) CLN 1.1.
Transition to the (yet to be released) CLN 1.1.
- INSTALL: Added success report for Cint 5.14.55,56. - config.guess, config.sub: Updated to newer version from FSF.
- Updated Cint status.
- removed non-sources from CVS
- Updated Cint status.
- Corrected Cint 5.14.45 status.
- 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.
- Made determinant_algo (in flags.h) really work. - Fixed minor bugs in matrix.cpp. - Small Documantation updates.
- configure, configure.in: Bumped version up to 0.6.2. - INSTALL, NEWS: Mention new launcher for ginaccint.bin.
- 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.
- 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.
- config.guess config.sub ltconfig ltmain.sh: updated from FSF. - INSTALL: updated Cint's license.
- Updated note about how to compile with Cint.
- Bumped up version to 0.6.1, incremented binary- and interface-age. - Added a word of warning for --with-cint and GCC-2.95.x. (The conversion discards qualifier fiasco in Cint.)
- Adjusted build-environment for "Cint without crutches" (tm).
- Updated Cint install status.
- Updated the timings.
- Completely restructured the checks in subdir check/. - Optimized Laplace expansion of determinants to not compute anything more than once. - Moved int permutation_sign(vector<T> s) from matrix.cpp to utils.h. - A handful of other fixes assiciated with the above.
- Fixed wrong behaviour of new warning scheme.
- Made configure warn a lot when readline-stuff couldn't be found.
- Added Cint 5.4.24 as known not to work.
- Added Cint 5.4.25 to the list of working Cints
- Changes to */Makefile.in triggered by stupid automake-version-thingie. - added return-behaviour to section BUGS in ginaccint.1 - Fixed cint/Makefile.am to add CINTSYSDIR to PATH (since cint may be sitting there).
- Renamed flag NO_GINAC_NAMESPACE to NO_NAMESPACE_GINAC because of m4. - Made configure check for cint and makecint and call makecint to dump out cint/Makefile.cint, which will later be called by cint/Makefile. See configure option --with-cint. - Added some documentation about GiNaC-cint (e.g. a manpage). - All dummies in subdir cint/ are created by cint/dummies.pl now, removed older stuff.
- Updated section about CLN to current status (need 1.0.3)
- clarified timings
- Fixed the timings-table
- created AUTHORS and README files, updated INSTALL
Initial revision
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.
| Christian Bauer">Christian Bauer | ViewVC Help |
| Powered by ViewVC 1.1.15 |