Modern CPP

Modern CPP

Posts 1-1 of 1
  • Jens Weller
    Jens Weller    Premium Member   Group moderator
    The 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.