Lunchbox  1.13.0
Multi-threaded C++ toolbox library for all application developers creating high-performance multi-threaded programs.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Changelog

git master

Release 1.13 (07-03-2016)

  • 249: load/save binary/ascii for servus::Serializable
  • 239: Fixed a potential buffer overrun bug in getFilename

Release 1.12 (02-11-2015)

  • 233: Fix RequestHandler::waitRequest to not unregister the request if it times out, Request::relinquish() replaced by Request::unregister()
  • 218: Fix write to lunchbox::MemoryMap on MSVC
  • 218: Fix missing file:line print in backtrace() on MSVC
  • 217: Implement lunchbox::getRootPath()
  • 216: getLibraryPaths: Fixes library path results for OSX and linux
  • 213: getExecutablePath: More sensible behaviour for OS X app bundles

Release 1.11 (07-07-2015)

  • 208, 207: Pretty log print and denoise
  • 206: Change log level semantics
  • 205: Clean up lunchbox::RNG impl, removed reseed()
  • 204: Added some power of two MB sizes defines
  • 200: Removed uint128_t, URI and Servus from API V2 to Servus library
  • 193: lunchbox::PersistentMap Improvements
  • 189: Fix 187: Package CMake modules in the release tar-ball
  • 0026561: Added lunchbox::OMP::getThreadNum
  • 178, 167, 156: lunchbox::PluginFactory, a mechanism to register and load plugins
  • 177: Implement lunchbox::getLibraryPath()
  • 173: Move (de)compressor & up/downloader to Pression library
  • 172: Fix for lunchbox::demangleTypeID
  • 171: Add log topic to log potential bugs
  • 163: LB_LITTLE/BIGENDIAN defines defines
  • 158: Added new comparison methods to Monitor
  • 155: Add lunchbox::getExecutablePath() to find resources based on installation folder

Release 1.10 (09-10-2014)

Known Bugs

The following bugs were known at release time. Please file a Bug Report if you find any other issue with this release.

  • 6: Condition::timedWait does not wait on early RHEL 6.1 versions