Home
Libraries
People
FAQ
More
History
Boost 1.64.0
Added new trait
make_void
.
Boost 1.60.0
Refactored traits to depend only on Boost.Config. Greatly simplified code to improve readability and remove workarounds for old compilers no longer supported.
Fix
decay
to follow C++11 semantics, see
#7760
.
Added a number of new traits
is_assignable
,
is_default_constructible
,
is_constructible
and
is_destructible
required to fix bugs in a number of other traits, see for example
#11324
.
Boost 1.58.0
Fixed issue with CUDA on Clang compiler see
#10694
.
Fixed
is_nothrow_move_assignable
and
is_nothrow_move_constructible
to work on VC12 and later.
Boost 1.57.0
Added new traits
is_copy_assignable
and
is_final
.
Misc fixes for newer versions of clang and msvc-14.
Boost 1.56.0
Fixed issues
#7317
,
#9474
.
Boost 1.55.0
Added new trait
is_copy_constructible
.
Boost 1.54.0
Added new traits
is_nothrow_move_assignable
,
is_nothrow_move_constructible
,
has_trivial_move_assign
,
has_trivial_move_constructor
.
Boost 1.47.0
Breaking change
: changed
is_convertible
to C++0x behaviour when possible.
Fixed issues
#5271
,
#4530
.
Boost 1.45.0
Added new traits
add_rvalue_reference
,
add_lvalue_reference
and
common_type
.
Minor fixes to
is_signed
,
is_unsigned
and
is_virtual_base_of
.
Boost 1.44.0
Added support for rvalue references throughout the library, plus two new traits classes
is_rvalue_reference
and
is_lvalue_reference
. Fixes
#4407
and
#3804
.
Fixed ticket
#3621
.
Boost 1.42.0
Fixed issue
#3704
.