File glucat.changes of Package glucat
-------------------------------------------------------------------
Thu Sep 10 19:49:45 UTC 2015 - badshah400@gmail.com
- Update to version 0.8.0:
+ Drop all deprecated options (breaks backward compatibility):
- <ext/hash_map> (was enabled by the option
_GLUCAT_USE_GNU_CXX_HASH_MAP).
- <backward/hash_map> (_GLUCAT_USE_BACKWARD_HASH_MAP).
- <tr1/unordered_map> (_GLUCAT_USE_TR1_UNORDERED_MAP).
- <tr1/random> (the old default: the option
_GLUCAT_USE_STD_RANDOM is no longer needed, and is ignored,
as <random> is now the default).
- <alglib/evd.h> (_GLUCAT_USE_ALGLIB).
- <boost/numeric/bindings/lapack/gees.hpp>
(_GLUCAT_USE_BINDINGS_V1).
-------------------------------------------------------------------
Sat Sep 5 11:30:47 UTC 2015 - badshah400@gmail.com
- Update to version 0.7.5:
+ The use of Autotools in configuring, building and installing
GluCat and PyClical has been simplified and improved.
+ Deprecated configuation options have been dropped.
+ The default for --with-random is now std.
+ The default for --with-map is now stdunordered.
- Remove glucat-fix-32bit-build.patch: fixed upstream.
-------------------------------------------------------------------
Sat Dec 27 01:40:46 UTC 2014 - badshah400@gmail.com
- Update to version 0.7.4:
+ Improved precision of the sqrt, log and exp functions.
- Workaround incorrect install location of pyclical module.
-------------------------------------------------------------------
Thu Apr 3 01:41:20 UTC 2014 - badshah400@gmail.com
- Update to version 0.7.3:
+ Fixes a bug where the line print_exec("from PyClical import*")
was left out of some of the pyclical_tutorial*.py files.
-------------------------------------------------------------------
Mon Mar 31 09:42:12 UTC 2014 - badshah400@gmail.com
- Update to version 0.7.2:
+ When used with PyClical now generates IPython notebooks
+ The Pyclical tutorials are now accompanied by corresponding
IPython notebooks.
+ The nork() function in matrix.h and matrix_imp.h is now
accompanied by the signed_perm_nork() function, which is
faster for the case used by fast<>() in matrix_mult_imp.h
+ Use of the Boost pool allocator with framed_multi<> is now
optional, controlled via the new symbol
_GLUCAT_USE_BOOST_POOL_ALLOC
+ GluCat compiles cleanly with g++ 4.8: does not trigger the
"unused local typedefs" warning caused by the addition of
-Wunused-local-typedefs to -Wall in g++ 4.8. See
http://gcc.gnu.org/ml/gcc-patches/2011-07/msg02460.html
http://gcc.gnu.org/ml/gcc-patches/2012-05/msg01388.html
+ Also compiles cleanly and builds correctly with clang++ 3.4
- Drop glucat-build-with-updated-boost.patch: incorporated
upstream
- Implement a %check section with included tests
- Drop conditionals solely relevant to end-of-life openSUSE
versions
- Do not package unnecessary INSTALL file
- Update year in specfile COPYRIGHT.
-------------------------------------------------------------------
Thu Aug 1 11:15:52 UTC 2013 - dvaleev@suse.com
- rename glucat-fix-i586-build.patch to glucat-fix-32bit-build.patch
- apply it for ppc 32Bit
-------------------------------------------------------------------
Sat Jun 8 13:45:10 UTC 2013 - badshah400@gmail.com
- Add glucat-build-with-updated-boost.patch to fix building with
boost > 1.50; patch came from upstream
- Include INSTALL file in package since it provides important
information for compiling code built against glucat on
openSUSE > 12.3.
-------------------------------------------------------------------
Tue Jan 8 07:52:17 UTC 2013 - badshah400@gmail.com
- Update to version 0.7.1:
+ Fixes a bug which prevented compilation in the case where the
class glucat::framed_multi<> is based on std::map.
-------------------------------------------------------------------
Thu Oct 25 23:16:06 UTC 2012 - badshah400@gmail.com
- Add glucat-fix-i586-build.patch to fix build failures on i586.
-------------------------------------------------------------------
Thu Oct 11 06:32:01 UTC 2012 - badshah400@gmail.com
- Update to version 0.7.0:
+ More accurate sqrt and transcendental functions and includes
PyClical tutorials
+ The PyClical Python extension module now comes with a set of
tutorials that guide you through working with Clifford algebra
calculations in Python
+ The GluCat library now supports C++11, including
<unordered_map> and <random>
+ Now has transcendental functions that are more accurate when
used with higher precision arithmetic. This is accomplished by
using different Pade' approximations according to
the numerical precision needed
+ The class glucat::framed_multi<> based on hash_map or
unordered_map now uses constructors that specify an initial
number of buckets
+ The basis_element cache used for glucat::matrix_multi<> now
uses pointers to matrices instead of matrices
+ The GluCat header files have been reorganized so that they now
directly include the header files they depend on, rather than
relying on glucat/glucat.h and glucat/glucat_imp.h to do this
+ The default options for ./configure now yield the simplest
usable production case: ./configure without arguments with
GluCat 0.7.0 gives the same results as
"./configure --with-map=unordered --enable-debug=no
--enable-pyclical" did with GluCat 0.6.0
+ The README and INSTALL files have been completely rewritten,
and AUTHORS has been updated.
-------------------------------------------------------------------
Sun May 13 13:35:26 UTC 2012 - badshah400@gmail.com
- Update to version 0.6.0:
+ Includes the PyClical extension module for Python
+ Changes to the clifford_algebra<> API:
- The real() function is now synonymous with scalar() and the
imag() function always returns 0
- New operators lhs | rhs and lhs |= rhs transform lhs by the
twisted adjoint action of rhs
- New member functions, grade() : maximum of the grades of
each term; pure() : pure part
- New function complexifier(val) : square root of -1 which
commutes with all members of the frame of the multivector
val. The name "elliptic" is now deprecated: use
"complexifier" instead
- New functions sqrt(val,i,prechecked), and
log(val,i,prechecked) : square root and logarithm of
multivector with specified complexifier
- Split out python-glucat package with the python module
- Package is now arch dependent.
-------------------------------------------------------------------
Sun Mar 18 13:20:02 UTC 2012 - scorot@free.fr
- add conditionnal noarch target to devel package to fix SLE build
-------------------------------------------------------------------
Thu Mar 24 19:52:02 UTC 2011 - badshah400@gmail.com
- Initial package (version 0.5.1)