ucommon 1.4.2 (Default branch) |
|
|
Wednesday February 27, 2008. 07:31 PM FreshMeat
UCommon is a lightweight C++ library to facilitate
using C++ design patterns even for very deeply
embedded applications, such as for systems using
uClibc along with POSIX threading support. For
this reason, UCommon disables language features
that consume memory or introduce runtime overhead.
UCommon introduces some design patterns from
Objective-C, such as reference counted objects,
memory pools, and smart pointers. UCommon
introduces some new concepts for handling of
thread locking and synchronization.
License: GNU General Public License (GPL)
Changes:
Better support for building QNX/Nutrino, Solaris, and Cygwin targets. Generic portable support for targets without built-in new style addrinfo library functions. A new multimap hash container for multi-index path lookup reusable objects. Fully generic automake rules and a new helper script for libtool for use with deeply embedded targets (replaces --tag CXX with --tag CC).
|