Search
j0ke.net Open Build Service
>
Projects
>
server:monitoring
>
boost
> NEWS
Sign Up
|
Log In
Username
Password
Cancel
Overview
Repositories
Revisions
Requests
Users
Advanced
Attributes
Meta
File NEWS of Package boost
Version 1.46.1 March 12th, 2011 15:45 GMT Updated Libraries • Asio: - EV_ONESHOT seems to cause problems on some versions of Mac OS X, with the io_service destructor getting stuck inside the close() system call. Changed the kqueue backend to use EV_CLEAR instead (#5021). - Fixed compile failures with some versions of g++ due to the use of anonymous enums (#4883). - Fixed a bug on kqueue-based platforms, where some system calls that repeatedly fail with EWOULDBLOCK are not correctly re-registered with kqueue. - Changed asio::streambuf to ensure that its internal pointers are updated correctly after the data has been modified using std::streambuf member functions. - Fixed a bug that prevented the linger socket option from working on platforms other than Windows. • Fusion: - Fix disable_if for Visual C++ 7.1/8.0 • Filesystem: - Fix for STLPort (#5217). - PGI large file support • Graph: - Bug fixes, including fixes for: #5181, #5180, #5199 and #5175. • Icl: - Intersects for interval_maps and segment_type/element_type (#5207). - Fixed some ambiguous calls to functions in boost and std namespaces. - Other bug fixes, and documentation fixes. • Math: - Several minor bug fixes. • Polygon: - Disabled 45-degree booleans optimization. • Proto: - Make display_expr copyable (#5096). - Fix const correctness problem in pass_through. • Property Tree: - Fix compile error in JSON parser. • Signals2: - Fix unused parameter warning. • TR1: - Allow specialization of std::tr1::hash. - Improved support for Pathscale and Sun compilers. • Unordered: - Add missing copy constructors and assignment operators when using rvalue references (#5119). Other changes • Update getting started guide to reflect changes to boost build. • In quickbook, workaround optimization bug in g++ 4.4. Compilers Tested Boost's primary test compilers are: • Linux: - GCC: 3.4.6, 4.2.4, 4.3.4, 4.4.1, 4.4.3, 4.4.5, 4.5.2 - GCC, C++0x mode: 4.3.4, 4.4.3, 4.5.2 - Intel: 10.1, 11.0, 11.1 - Clang: 2.8 - Pathscale: 3.2 • OS X: - GCC: 4.0.1, 4.2.1, 4.4 - GCC, C++0x mode: 4.4. - Intel: 11.1 • Windows: - Visual C++: 7.1, 8.0, 9.0 and 10.0. - GCC, mingw: 4.4.0. • FreeBSD: - GCC: 4.2.1, 64 bit. Boost's additional test compilers include: • Linux: - GCC: 3.4.6, 4.2.4, 4.3.4, 4.4.3, 4.4.4, 4.4.5, 4.5.2 - GCC, C++0x mode: 4.3.4, 4.4.3, 4.5.2 - pgCC: 11.2 - Intel: 10.1, 11.0, 11.1 - PathScale: 3.2, 4.0.8 - Visual Age C++: 10.1 - Clang from subversion • OS X: - Intel C++ Compiler: 10.1, 11.0, 11.1 - GCC: 4.0.1, 4.2.1, 4.4.4 - GCC, C++0x mode: 4.4.4 - Clang from subversion, with GNU libstdc++, libc++ and libc++ in C++0x mode. • Windows: - Visual C++: 7.1, 9.0, 10.0 - Visual C++ with STLport: 9.0 - Visual C++, Windows Mobile 5, with STLport: 9.0 - GCC, mingw: 4.5.1 - GCC, mingw, C++0x mode: 4.5.1 - Borland: 6.1.3 (2009), 6.2.1 (2010) • AIX: - IBM XL C/C++ Enterprise Edition, V11.1.0.0 • Solaris: - Sun C++: 5.10 Acknowledgements Beman Dawes, Eric Niebler, Rene Rivera, Daniel James and Vladimir Prus managed this release.