Home
Libraries
People
FAQ
More
History
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
.