[GiNaC-devel] [SCM] GiNaC -- a C++ library for symbolic computations branch, master, updated. release_1-4-0-379-gbf0d265
Alexei Sheplyakov
git at ginac.de
Tue Jul 17 07:03:13 CEST 2012
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GiNaC -- a C++ library for symbolic computations".
The branch, master has been updated
via bf0d26572edecc37d98aec715e14fbd71a8c0315 (commit)
via 0289100f425e420da988a709cd52616b6d69d348 (commit)
via a06a27122b0a9087e9c64743940016c7e0176ce2 (commit)
via eded9cd9d5df793c1ea5a1f766eff261ded46bde (commit)
via e0f0681b814fecff5523d21b4368ebbeecc330eb (commit)
via f282e2b3a3873619006b6ffd3fa7fe65010c1299 (commit)
via a2314765ecb37b89ce5ab0d5491e58b6ac550b73 (commit)
from e5eeee53d814cedc12cd725e76b0eb87859cdd77 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit bf0d26572edecc37d98aec715e14fbd71a8c0315
Author: Alexei Sheplyakov <Alexei.Sheplyakov at gmail.com>
Date: Tue May 31 02:50:01 2011 +0300
[build] GiNaC can be built with CMake now.
Known issues:
* no make dist
* no make install-pdf
commit 0289100f425e420da988a709cd52616b6d69d348
Author: Alexei Sheplyakov <Alexei.Sheplyakov at gmail.com>
Date: Thu Feb 23 22:20:44 2012 +0200
[build] Move library version info into the version.h file.
The point is to have this info easily available for both build systems.
commit a06a27122b0a9087e9c64743940016c7e0176ce2
Author: Alexei Sheplyakov <Alexei.Sheplyakov at gmail.com>
Date: Tue Jan 10 08:48:29 2012 +0300
[build] Rewrite ginsh related sed scripts in python.
This makes build scripts more portable and human readable.
commit eded9cd9d5df793c1ea5a1f766eff261ded46bde
Author: Alexei Sheplyakov <Alexei.Sheplyakov at gmail.com>
Date: Sun May 29 17:15:42 2011 +0300
[build] Move archive version info into version.h (for non autotools build).
The canonical location for all version info is the ginac/version.h file
now (so we can have two build systems without duplicating the version info
in configure.ac and CMakeLists.txt).
commit e0f0681b814fecff5523d21b4368ebbeecc330eb
Author: Alexei Sheplyakov <Alexei.Sheplyakov at gmail.com>
Date: Sun May 29 16:27:49 2011 +0300
[build] Define package version number in version.h (for non autotools build).
commit f282e2b3a3873619006b6ffd3fa7fe65010c1299
Author: Alexei Sheplyakov <Alexei.Sheplyakov at gmail.com>
Date: Sun May 29 16:18:39 2011 +0300
[build] include config.h conditionally to not break non-autotools build.
commit a2314765ecb37b89ce5ab0d5491e58b6ac550b73
Author: Alexei Sheplyakov <Alexei.Sheplyakov at gmail.com>
Date: Sun May 29 15:26:37 2011 +0300
Convert function.pl into C++ (well, almost) source and header.
The code is much more readable now, as it's (almost) plain C++ (except
simple pythonic `preprocessor' instructions). As a side effect perl is
no longer necessary for building GiNaC.
-----------------------------------------------------------------------
Summary of changes:
CMakeLists.txt | 177 +++++
INSTALL | 2 +-
INSTALL.CMake | 64 ++
acinclude.m4 | 18 +
check/CMakeLists.txt | 94 +++
cmake/modules/FindCLN.cmake | 118 ++++
cmake/modules/FindGiNaC.cmake | 157 +++++
cmake/modules/FindReadline.cmake | 49 ++
config.cmake.in | 5 +
configure.ac | 61 +--
doc/CMakeLists.txt | 63 ++
doc/examples/CMakeLists.txt | 1 +
doc/reference/CMakeLists.txt | 40 ++
doc/tutorial/CMakeLists.txt | 59 ++
doc/tutorial/version.texi.cmake | 2 +
ginac.pc.cmake | 11 +
ginac/CMakeLists.txt | 176 +++++
ginac/Makefile.am | 14 +-
ginac/archive.cpp | 11 +-
ginac/function.cppy | 827 ++++++++++++++++++++++
ginac/function.hppy | 277 ++++++++
ginac/function.pl | 1416 --------------------------------------
ginac/function.py | 35 +
ginac/numeric.cpp | 2 +
ginac/version.h | 92 +++
ginac/version.h.in | 43 --
ginsh/CMakeLists.txt | 66 ++
ginsh/Makefile.am | 10 +-
ginsh/ginsh_fcn_help.py | 63 ++
ginsh/ginsh_fcn_help.sed | 33 -
ginsh/ginsh_lexer.ll | 2 +
ginsh/ginsh_op_help.py | 54 ++
ginsh/ginsh_op_help.sed | 18 -
ginsh/ginsh_parser.yy | 11 +-
scripts/yaptu.py | 93 +++
tools/CMakeLists.txt | 7 +
36 files changed, 2594 insertions(+), 1577 deletions(-)
create mode 100644 CMakeLists.txt
create mode 100644 INSTALL.CMake
create mode 100644 check/CMakeLists.txt
create mode 100644 cmake/modules/FindCLN.cmake
create mode 100644 cmake/modules/FindGiNaC.cmake
create mode 100644 cmake/modules/FindReadline.cmake
create mode 100644 config.cmake.in
create mode 100644 doc/CMakeLists.txt
create mode 100644 doc/examples/CMakeLists.txt
create mode 100644 doc/reference/CMakeLists.txt
create mode 100644 doc/tutorial/CMakeLists.txt
create mode 100644 doc/tutorial/version.texi.cmake
create mode 100644 ginac.pc.cmake
create mode 100644 ginac/CMakeLists.txt
create mode 100644 ginac/function.cppy
create mode 100644 ginac/function.hppy
delete mode 100644 ginac/function.pl
create mode 100755 ginac/function.py
create mode 100644 ginac/version.h
delete mode 100644 ginac/version.h.in
create mode 100644 ginsh/CMakeLists.txt
create mode 100755 ginsh/ginsh_fcn_help.py
delete mode 100644 ginsh/ginsh_fcn_help.sed
create mode 100755 ginsh/ginsh_op_help.py
delete mode 100644 ginsh/ginsh_op_help.sed
create mode 100644 scripts/yaptu.py
create mode 100644 tools/CMakeLists.txt
hooks/post-receive
--
GiNaC -- a C++ library for symbolic computations
More information about the GiNaC-devel
mailing list