{"id":5144,"date":"2017-08-23T08:18:19","date_gmt":"2017-08-23T12:18:19","guid":{"rendered":"http:\/\/local.brightwhiz\/?p=5144"},"modified":"2017-08-23T08:18:19","modified_gmt":"2017-08-23T12:18:19","slug":"boost-1-65-0-download","status":"publish","type":"post","link":"http:\/\/local.brightwhiz\/boost-1-65-0-download\/","title":{"rendered":"Boost 1.65.0 is now Available for Download"},"content":{"rendered":"
Boost 1.65.0 is out. This latest release has been announced for general availability and can now be downloaded from the official Boost website here<\/a>.<\/p>\n Boost<\/a> is collection of very high quality open source and cross platform C++ libraries. Just like the Standard Template Library (STL) Boost has been instrument in extending the capabilities of the core C++<\/a> language making it more powerful, stable and productive.<\/p>\n With work spanning over the decades Boost serves as a test sandbox for new functionality into the programming language and the result of several of it’s libraries have become part of the core C++ standards over the years.<\/p>\n As with previous major releases, the version comes with new libraries, updated libraries and tested support for updated C++ compilers<\/a>.<\/p>\n Among the new libraries are PolyCollection from Joaqu\u00edn M L\u00f3pez Mu\u00f1oz. This library provides fast containers of polymorphic objects. Boost.PolyCollection provides an alternative data structure that restores memory contiguity and packs elements according to their concrete type.<\/p>\n This increases the CPU and cache efficiency due to heap degrades caused by lack of memory contiguity. It also gracefully handles virtual operations on a sequence of polymorphic objects. This is especially where the types differ. This could result in failures in branch prediction and a lower execution speed.<\/p>\n The other new library<\/a> is Stacktrace from Antony Polukhin. This allows programmers to copy, gather, print and store backtraces. This library provides information about call sequences in a human readable form.<\/p>\n As of this version, Boost.Stacktrace has an issue when using it with MinGW (with msys2) on Windows platforms where it always returns zero stack size in default mode. Also a patch with There is a host of updated libraries with details that can found on the official release logs here<\/a>. Meanwhile feel obliged to go in and download a copy for yourself<\/a> of Boost 1.65.0.<\/p>\nHighlights of the Boost 1.65.0 Library Release<\/h2>\n
boost::core::demangle<\/code> has been necessary to fix an issue where symbols are not demangled.<\/p>\n