Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: libginac6 | Distribution: openSUSE Leap 15.2 |
Version: 1.7.8 | Vendor: openSUSE |
Release: lp152.1.1 | Build date: Mon Jun 1 14:29:45 2020 |
Group: System/Libraries | Build host: lamb20 |
Size: 2790224 | Source RPM: ginac-1.7.8-lp152.1.1.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: https://www.ginac.de/ | |
Summary: C++ library for symbolic calculations |
GiNaC (which stands for "GiNaC is Not a CAS (Computer Algebra System)") is an open framework for symbolic computation within the C++ programming language.
GPL-2.0-only
* Thu Feb 06 2020 Atri Bhattacharya <badshah400@gmail.com> - Update to version 1.7.8 * Fix pseries::evalf(), broken since 1.7.0. * Fix a corner-case bug in H_evalf(). - Changes from version 1.7.4 to 1.7.7: See %{_docdir}/ginac-devel/NEWS file. - Use python3 instead of python(2) for building. - Add ginac-check-for-python3.patch to check for python3 during configure; requires running autoreconf before configure. - Rename devel file to ginac-devel, instead of libginac-devel, according to recommended naming guidelines. - Build and package API documentation and examples in html format; add BuildRequires necessary for this. - Use Requires(post) and Requires(preun) instead of PreReq. * Fri Apr 06 2018 dimstar@opensuse.org - Drop baselibs.conf completely: This was introdcued two years ago but in this entire time, nobody cared that the resulting -32bit library was not installable due to missing dependencies. So it is obvioulsy not used. * Wed Apr 04 2018 dimstar@opensuse.org - Drop ginac-devel from baselibs: baselibs was produced in 2016, but the deps for it where never in place, which means ginac-devel-32bit was never installable, and nobody cared. Clearly this -32bit package is not used (for -devel there is rarely a need for a -32bit package). * Sun Mar 11 2018 badshah400@gmail.com - Update to version 1.7.4: * Fix ABI compatibility with 1.7.[0-2] (broken unintentionally in 1.7.3). * Sun Feb 04 2018 jengelh@inai.de - Remove --with-pic which has no effect with --disable-static. - Fix the shlib package's RPM groups. * Sat Feb 03 2018 avindra@opensuse.org - Update to 1.7.3: * Speed up some corner cases of polynomial factorization. * Speed up some corner cases of gcd computation. * Speed up factorization of pre-factored polynomials. * Make matrix::solve() work with hidden (non-normal) zeros. * Fix bug in evaluation of real and imaginary parts of powers. * Fix some LaTeX output, add new function symbol::get_TeX_name(). - cleanup with spec-cleaner * Mon Jan 30 2017 badshah400@gmail.com - Update to version 1.7.2: * Fix memory leak in operators returning relationals, introduced in 1.7.0. * Make macro GINAC_DECLARE_REGISTERED_CLASS() work outside namespace GiNaC. * Fix some build issues. - Drop ginac-replace-mktemp-with-mkstemp.patch: incorporated upstream. * Fri Nov 25 2016 badshah400@gmail.com - Fix baselibs.conf file. * Mon Nov 21 2016 badshah400@gmail.com - Add ginac-replace-mktemp-with-mkstemp.patch: Replace unsafe and deprecated mktemp by its safe variant mkstemp; patch taken from upstream git and fixes an rpmlint warning. * Mon Nov 21 2016 badshah400@gmail.com - Update to version 1.7.1: * Fix crash in basic::subs(), visible in classes which don't override it. * Fix convergence failure in Li_projection. * Fix cliffor_bar() and clifford_star(). * Improve performance of clifford_to_lst(). * Fix compilation issues, reduce compiler warnings. - Changes from version 1.7.0: * Make use of C++11 features: - Use new language features 'auto', 'nullptr', 'constexpr', range-based for loops, the contextual keyword 'override', static 'noexcept' operator, etc. - Add initializer list ctors for container<>, lst and nested initializer lists ctor for class matrix. - Add many rvalue reference overloads for ctors from std containers. (Note that whether they really speed up things depends on whether evaluation leaves the container unchanged or not.) - Rvalue reference overloads for ctors from std containers made it possible to remove the manual 'discardable' hack and std::auto_ptr<T> for good. - New dynallocate<T>(args...) helper functions obsolete manual allocation on the heap and setting the dynallocated status flag. - Got rid of C++98ish algorithm features (bind2nd, etc.) and replaced them with lambdas. * Make add::eval(), mul::eval() more careful so they return an evaluated, canonical expression without compromise. * Remove 'level' argument of all .eval() methods. * Remove 'level' arguments of all .evalf() and .normal() methods. They were modeled after the .eval() methods. * Make relational::rhs() and lhs() nonvirtual. * Add support for power::info(info_flags::real). * Add fderivative::derivatives() method. * Remove broken info_flags::algebraic. * Remove unmaintained support for Cint. * Remove unfinished code for hash table-based expairseq. * Remove deprecated ex::to_rational(lst) and ex::to_polynomial(lst). * ginac-excompiler installs in $LIBEXECDIR now, not in $BINDIR. * Many minor performance enhancements. - Changes from previous versions 1.6.3 through 1.6.7: See http://www.ginac.de/News.html. - Add a baselibs.conf file. - Drop ginac-return-in-nonvoid.patch, no longer required.
/usr/lib64/libginac.so.6 /usr/lib64/libginac.so.6.4.2
Generated by rpm2html 1.8.1
Fabrice Bellet, Tue Jul 9 11:31:35 2024