Modern CPP
Posts 1-1 of 1
-
Jens Weller Premium Member Group moderatorThe company name is only visible to registered members.Boost 1.41 ist erschienen
Heute wurde Boost in Version 1.41 veröffentlicht:
http://www.boost.org/users/news/version_1_41_0
Es gibt eine neue Library:
Property Tree: A tree data structure especially suited to storing configuration data.
http://www.boost.org/doc/libs/1_41_0/doc/html/property_tree....
Diese Libraries haben Updates erhalten:
DateTime:
o The default format for time durations is now "%-%O:%M:%S%F" instead of "%-%H:%M:%S%F" that was used previously. In order to retain the old behavior, the format string has to be specified explicitly during the time IO facet construction (#1861).
o Gregorian dates now use 32-bit integer type internally on 64-bit platforms (#3308).
o See the full changelog for more detail.
Filesystem:
o Bug fixes: (#3385). (#3528). (#3509).
Iostreams: Some old unreleased developments. There are still several open issues that should be fixed in the next version.
o Add a grep filter (#1627).
o Support archives with multiple members (#1896).
o Make tee work with input streams (#791).
o Improved filesystem interoperability.
o Several warnings fixed or suppressed (including #1618, #1875, #2779).
o Various other fixes (including #1580, #1671).
Math: Substantially improved the performance of the incomplete gamma function and it's inverse: this enhances the performance of the gamma, poisson, chi-squared and non-central chi-squared distributions.
Multi-index Containers: Maintenance fixes. Consult the library release notes for further information.
Proto:
o Clean up some MSVC warnings and errors in /Za (disable Microsoft extensions) mode.
o Fixes for c++0x mode on various compilers.
Python: Boost.Python now supports Python 3 (Haoyu Bai's Google Summer of Code project, mentored by Stefan Seefeld).
Regex: Added support for many Perl 5.10 syntax elements including named sub-expressions, branch resets and recursive regular expressions.
Spirit: This is the initial official release of the new Spirit V2.1, a completely new library for parsing, lexing, and output generation. Note: this release is not backwards compatible with earlier versions. Known issue: qi::symbol::find will match a symbol that starts with the string you're searching for. This will be fixed in the next version.
System:
o Bug fix: (#3559).
Thread:
o Support for futures, promises and packaged tasks added
o boost::thread_specific_ptr is now faster when there are lots of thread-specific objects
o Some Boost.Thread facilities are now header-only
Unordered: Major update:
o Replaced a lot of the macro based implementation with a cleaner template based implementation.
o Reduced memory use.
o Full details in the changelog.
Utility: A "const" issue of value_initialized is fixed: Its data() member function and its conversion operator are replaced by overloads for const and non-const access (#2548).
Wave: See the changelog for details.
Xpressive:
o Fix infinite loop with some uses of \Q...\E quotemeta (#3586).
o Eliminate unreachable code warnings on MSVC
o Clean up some MSVC warnings and errors in /Za ("disable Microsoft extensions") mode.
o Fixes for c++0x mode on various compilers.
- 18 Nov 2009, 9:34 pm
