ustl-2.7-1.fc29.i686.rpm


Advertisement

Description

ustl - A size-optimized STL implementation

Property Value
Distribution Fedora 29
Repository Fedora x86_64
Package filename ustl-2.7-1.fc29.i686.rpm
Package name ustl
Package version 2.7
Package release 1.fc29
Package architecture i686
Package type rpm
Homepage http://msharov.github.io/ustl/
License MIT
Maintainer -
Download size 47.36 KB
Installed size 114.24 KB
The C++ standard template library (STL) is a collection of common containers
and algorithms in template form. Unfortunately its standard incarnation
shipped with gcc is implemented without much concern for code size. Not only
is the library itself large, the current version being over a megabyte in
size, but with all the code you instantiate by using a vector for each of
your containers, it is easy to become fearful and opt for using static
arrays instead or, worse yet, abandon C++ altogether for C. This is
especially painful to former DOS assembly programmers like myself, who fret
endlessly when the size of the executable crosses the magic 64k boundary,
forgetting that nobody cares about memory anymore.
Of course, these days everyone has gigabytes of RAM and has no compunction
about loading up OpenOffice, whose source tree is over a gigabyte in size.
Why then bother with saving a kilobyte of code here and there? I can't really
say. Maybe it's that warm fuzzy knowledge that you are making maximum possible
use of your computer's resources. Maybe it's that thrill you get after
expressing your program's functionality in the fewest possible instructions
and the minimum imaginable overhead. Or maybe it really is of no importance
and any code bloat will be easily overcome by faster processors in some near
future. I just know what I like, and it's the sight of clean, concise, and
fast code. Therefore this library.

Alternatives

Package Version Architecture Repository
ustl-2.8-1.fc29.x86_64.rpm 2.8 x86_64 Fedora Updates
ustl-2.8-1.fc29.i686.rpm 2.8 i686 Fedora Updates
ustl-2.8-1.fc29.i686.rpm 2.8 i686 Fedora Updates
ustl-2.7-1.fc29.x86_64.rpm 2.7 x86_64 Fedora
ustl-2.7-1.fc29.i686.rpm 2.7 i686 Fedora
ustl - - -

Requires

Name Value
/sbin/ldconfig -
libc.so.6(GLIBC_2.28) -
libgcc_s.so.1 -
libgcc_s.so.1(GCC_3.0) -
libm.so.6 -
libstdc++.so.6 -
libstdc++.so.6(CXXABI_1.3) -
libstdc++.so.6(CXXABI_1.3.9) -
libstdc++.so.6(GLIBCXX_3.4) -
rtld(GNU_HASH) -

Provides

Name Value
libustl.so.2 -
ustl = 2.7-1.fc29
ustl(x86-32) = 2.7-1.fc29

Download

Type URL
Mirror download-ib01.fedoraproject.org
Binary Package ustl-2.7-1.fc29.i686.rpm
Source Package ustl-2.7-1.fc29.src.rpm

Install Howto

Install ustl rpm package:

# dnf install ustl

Files

Path
/usr/lib/libustl.so.2
/usr/lib/libustl.so.2.7
/usr/lib/.build-id/
/usr/lib/.build-id/f3/6cae576644c053f5e0bad0122e5759d8ccb3ae
/usr/share/doc/ustl/README
/usr/share/licenses/ustl/LICENSE

Changelog

2018-08-02 - Denis Fateyev <denis@fateyev.com> - 2.7-1
- Update to 2.7 version
2018-07-14 - Fedora Release Engineering <releng@fedoraproject.org> - 2.5-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
2018-02-09 - Fedora Release Engineering <releng@fedoraproject.org> - 2.5-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
2017-08-03 - Fedora Release Engineering <releng@fedoraproject.org> - 2.5-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
2017-07-27 - Fedora Release Engineering <releng@fedoraproject.org> - 2.5-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
2017-02-11 - Fedora Release Engineering <releng@fedoraproject.org> - 2.5-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
2016-12-24 - Denis Fateyev <denis@fateyev.com> - 2.5-1
- Update to 2.5 version

See Also

Package Description
ustl-devel-2.7-1.fc29.i686.rpm Development files for ustl
ustl-devel-2.7-1.fc29.x86_64.rpm Development files for ustl
ustr-1.0.4-27.fc29.i686.rpm String library, very low memory overhead, simple to import
ustr-1.0.4-27.fc29.x86_64.rpm String library, very low memory overhead, simple to import
ustr-devel-1.0.4-27.fc29.i686.rpm Development files for ustr
ustr-devel-1.0.4-27.fc29.x86_64.rpm Development files for ustr
ustr-static-1.0.4-27.fc29.i686.rpm Static development files for ustr
ustr-static-1.0.4-27.fc29.x86_64.rpm Static development files for ustr
utf8cpp-devel-2.3.4-11.fc29.noarch.rpm Header files for utf8cpp
utf8proc-2.1.1-4.fc29.i686.rpm Library for processing UTF-8 encoded Unicode strings
utf8proc-2.1.1-4.fc29.x86_64.rpm Library for processing UTF-8 encoded Unicode strings
utf8proc-devel-2.1.1-4.fc29.i686.rpm Header files, libraries and development documentation for utf8proc
utf8proc-devel-2.1.1-4.fc29.x86_64.rpm Header files, libraries and development documentation for utf8proc
uthash-devel-2.0.2-5.fc29.noarch.rpm A hash table for C structures (headers only)
uthash-doc-2.0.2-5.fc29.noarch.rpm Documentation-files for uthash
Advertisement
Advertisement