New libraries
Icl adds interval container support for sets, maps, and aggregated values.
Icl adds interval container support for sets, maps, and aggregated values.
Added 5 dependency additions across 3 libraries; removed 1 dependency across 1 library.
Fixed integer overflow in ip::address_v4::broadcast and replaced asserts with BOOST_ASSERT throughout.
Array now supports cbegin/cend; recursive_directory_iterator gains symlink_option; docs cleaned up.
| Platform | File | SHA256 Hash |
|---|---|---|
|
Unix
|
boost_1_46_0.tar.bz2 |
|
| boost_1_46_0.tar.gz |
|
|
|
Windows
|
boost_1_46_0.7z |
|
| boost_1_46_0.zip |
|
February 21st, 2011 20:36 GMT
ip::address_v4::broadcast()
is used on 64-bit platforms.
make_adaptable now
documented (#4532)
iterator_facade.
(#4912)
<boost/config/user.hpp>
can be used to specify BOOST_FILESYSTEM_VERSION.
(#4891)
assert
with BOOST_ASSERT.
unique_path(). Instead, add a note mentioning
the workaround for lack of thread safety and possible change to cwd.
unique_path()
is just too convenient to deprecate!
BOOST_THROW_EXCEPTION.
status() to report non-symlink reparse point
correctly.
symlink_option
to recursive_directory_iterator,
allowing control over recursion into directory symlinks. Note that
the default is changed to not recurse into directory symlinks.
std::type_index (#4756).
-Wconversion
warnings.
BOOST_ASSERT
instead of assert.
implicit_cast
(#3645)
msm::back::state_machine<> template arguments.
msm::back::state_machine<>::is_flag_active method made const.
boost/proto/core.hpp
no longer defines functional::pop_front
and functional::reverse, which have moved to their
own headers under boost/proto/functional
fusion::at); and callable wrappers for
some std utilities like make_pair,
first and second, all under the new boost/proto/functional directory
proto::matches preserves domain-specific
expression wrappers
operator, in proto::and_
transform
operator<< in proto::display_expr
(#4910)
fusion::is_sequence answers true for Proto
expressions (#5006)
-Wundef
GCC warning in boost/proto/fusion.hpp
(#5075)
isspace/ispunct was called with wrong character
type (#4791)
operator& with the value type.
-Wconversion
warnings.
lang.
assert
macro.
lang
attribute in documentation info.
import,
include and xinclude in conditional phrases.
Boost's primary test compilers are:
Boost's additional test compilers include:
Beman Dawes, Eric Niebler, Rene Rivera, Daniel James and Vladimir Prus managed this release.
Boost is publicly released three times a year in April, August, and December. Each release has updates to existing libraries, and any new libraries that have passed the rigorous acceptance process.