| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: cln-devel | Distribution: openSUSE Tumbleweed |
| Version: 1.3.7 | Vendor: openSUSE |
| Release: 1.6 | Build date: Thu Feb 8 13:58:06 2024 |
| Group: Development/Libraries/C and C++ | Build host: reproducible |
| Size: 457914 | Source RPM: cln-1.3.7-1.6.src.rpm |
| Packager: http://bugs.opensuse.org | |
| Url: https://www.ginac.de/CLN/ | |
| Summary: Class Library for Numbers (C++) | |
CLN features a rich set of number classes: integer (unlimited precision), rational, short float, single float, double float, long float (unlimited precision), complex, modular integer, and univariate polynomial. It implements elementary, logical, and transcendental functions. C++ as the implementation language brings efficiency, type safety, and algebraic syntax. Memory efficiency: small integers and short floats are immediate, not heap allocated. Automatic, noninterruptive garbage collection. Speed efficiency: assembly language kernel for some CPUs, Karatsuba and Schoenhage-Strassen multiplication. Interoperability: garbage collection with no burden on the main application, hooks for memory allocation and exceptions. The following C++ features are used: classes, member functions, overloading of functions and operators, constructors and destructors, inline, const, multiple inheritance, templates, and namespaces. The following C++ features are not used: new, delete, virtual inheritance, and exceptions.
GPL-2.0-or-later
* Thu Feb 08 2024 pgajdos@suse.com
- version update to 1.3.7
* Fixed compilation on ARM platforms.
* Add support for LoongArch.
* Mon Sep 21 2020 pgajdos@suse.com
- remove -fvisibility-inlines-hidden for now [bsc#1176710]
* Thu Dec 19 2019 pgajdos@suse.com
- version update to 1.3.6
* fix build errors
- run tests
* Wed Nov 20 2019 Christophe Giboudeaux <christophe@krop.fr>
- Update to 1.3.5:
* Fix bug in scale_float() throwing underflow_exception.
- Drop riscv.patch. Fixed upstream.
* Mon Mar 11 2019 Andreas Schwab <schwab@suse.de>
- riscv.patch: Add support for riscv64 platform
- Use %license
* Tue Nov 18 2014 pgajdos@suse.com
- updated to 1.3.4:
* Fix input of huge floats.
* Support the AArch64 and the Mips64 ABIs.
=> dropped cln-aarch64.patch
* Mon Sep 09 2013 pgajdos@suse.com
- updated to 1.3.3:
* Fix integer input of leading zeros in power-of-two base.
* Fix several floating-poing conversion bugs involving huge
numbers.
* Fix bug that would set input stream fail state when reading
a number at EOF.
- removed upstreamed s390x.patch
- refreshed aarch64.patch
* Wed Mar 06 2013 schwab@suse.de
- cln-aarch64.patch: add support for aarch64
* Tue Nov 20 2012 cgiboudeaux@gmx.com
- Fix the SLES build (%make_install is not expanded)
- Install the license file
* Fri Jan 20 2012 crrodriguez@opensuse.org
- build with -fvisibility-inlines-hidden, in the unlikely
case this cause trouble, drop me a note (the test suite passes
so I expect none) . This reduces the exported symbol table
in around 200(!!) symbols.
/usr/include/cln /usr/include/cln/GV.h /usr/include/cln/GV_complex.h /usr/include/cln/GV_integer.h /usr/include/cln/GV_modinteger.h /usr/include/cln/GV_number.h /usr/include/cln/GV_rational.h /usr/include/cln/GV_real.h /usr/include/cln/SV.h /usr/include/cln/SV_complex.h /usr/include/cln/SV_integer.h /usr/include/cln/SV_number.h /usr/include/cln/SV_rational.h /usr/include/cln/SV_real.h /usr/include/cln/SV_ringelt.h /usr/include/cln/V.h /usr/include/cln/cln.h /usr/include/cln/complex.h /usr/include/cln/complex_class.h /usr/include/cln/complex_io.h /usr/include/cln/complex_ring.h /usr/include/cln/condition.h /usr/include/cln/config.h /usr/include/cln/dfloat.h /usr/include/cln/dfloat_class.h /usr/include/cln/dfloat_io.h /usr/include/cln/exception.h /usr/include/cln/ffloat.h /usr/include/cln/ffloat_class.h /usr/include/cln/ffloat_io.h /usr/include/cln/float.h /usr/include/cln/float_class.h /usr/include/cln/float_io.h /usr/include/cln/floatformat.h /usr/include/cln/host_cpu.h /usr/include/cln/input.h /usr/include/cln/integer.h /usr/include/cln/integer_class.h /usr/include/cln/integer_io.h /usr/include/cln/integer_ring.h /usr/include/cln/intparam.h /usr/include/cln/io.h /usr/include/cln/lfloat.h /usr/include/cln/lfloat_class.h /usr/include/cln/lfloat_io.h /usr/include/cln/malloc.h /usr/include/cln/modinteger.h /usr/include/cln/modules.h /usr/include/cln/null_ring.h /usr/include/cln/number.h /usr/include/cln/number_io.h /usr/include/cln/numtheory.h /usr/include/cln/object.h /usr/include/cln/output.h /usr/include/cln/proplist.h /usr/include/cln/random.h /usr/include/cln/rational.h /usr/include/cln/rational_class.h /usr/include/cln/rational_io.h /usr/include/cln/rational_ring.h /usr/include/cln/real.h /usr/include/cln/real_class.h /usr/include/cln/real_io.h /usr/include/cln/real_ring.h /usr/include/cln/ring.h /usr/include/cln/sfloat.h /usr/include/cln/sfloat_class.h /usr/include/cln/sfloat_io.h /usr/include/cln/string.h /usr/include/cln/symbol.h /usr/include/cln/timing.h /usr/include/cln/types.h /usr/include/cln/univpoly.h /usr/include/cln/univpoly_complex.h /usr/include/cln/univpoly_integer.h /usr/include/cln/univpoly_modint.h /usr/include/cln/univpoly_rational.h /usr/include/cln/univpoly_real.h /usr/include/cln/version.h /usr/lib/libcln.so /usr/lib/pkgconfig/cln.pc /usr/share/doc/packages/cln-devel /usr/share/doc/packages/cln-devel/ChangeLog /usr/share/doc/packages/cln-devel/NEWS /usr/share/doc/packages/cln-devel/README /usr/share/info/cln.info.gz /usr/share/licenses/cln-devel /usr/share/licenses/cln-devel/COPYING /usr/share/man/man1/pi.1.gz
Generated by rpm2html 1.8.1
Fabrice Bellet, Thu Oct 23 22:58:29 2025