]>
Commit | Line | Data |
---|---|---|
7c673cae FG |
1 | [/ |
2 | Copyright 2009 John Maddock. | |
3 | Distributed under the Boost Software License, Version 1.0. | |
4 | (See accompanying file LICENSE_1_0.txt or copy at | |
5 | http://www.boost.org/LICENSE_1_0.txt). | |
6 | ] | |
7 | ||
8 | [section:history History] | |
9 | ||
10 | [h4 Boost 1.60.0 ???] | |
11 | ||
12 | * Refactored traits to depend only on Boost.Config. Greatly simplified code to improve readability and remove workarounds for old compilers no longer supported. | |
13 | * Fix __decay to follow C++11 semantics, see [@https://svn.boost.org/trac/boost/ticket/7760 #7760]. | |
14 | * 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, | |
15 | see for example [@https://svn.boost.org/trac/boost/ticket/7760 #11324]. | |
16 | ||
17 | [h4 Boost 1.58.0] | |
18 | ||
19 | * Fixed issue with CUDA on Clang compiler see [@https://svn.boost.org/trac/boost/ticket/10694 #10694]. | |
20 | * Fixed __is_nothrow_move_assignable and __is_nothrow_move_constructible to work on VC12 and later. | |
21 | ||
22 | [h4 Boost 1.57.0] | |
23 | ||
24 | * Added new traits __is_copy_assignable and __is_final. | |
25 | * Misc fixes for newer versions of clang and msvc-14. | |
26 | ||
27 | [h4 Boost 1.56.0] | |
28 | ||
29 | * Fixed issues [@https://svn.boost.org/trac/boost/ticket/7317 #7317], | |
30 | [@https://svn.boost.org/trac/boost/ticket/9474 #9474]. | |
31 | ||
32 | ||
33 | [h4 Boost 1.55.0] | |
34 | ||
35 | * Added new trait __is_copy_constructible. | |
36 | ||
37 | [h4 Boost 1.54.0] | |
38 | ||
39 | * Added new traits __is_nothrow_move_assignable, __is_nothrow_move_constructible, __has_trivial_move_assign, | |
40 | __has_trivial_move_constructor. | |
41 | ||
42 | [h4 Boost 1.47.0] | |
43 | ||
44 | * [* Breaking change]: changed __is_convertible to C++0x behaviour when possible. | |
45 | * Fixed issues [@https://svn.boost.org/trac/boost/ticket/5271 #5271], | |
46 | [@https://svn.boost.org/trac/boost/ticket/4530 #4530]. | |
47 | ||
48 | ||
49 | [h4 Boost 1.45.0] | |
50 | ||
51 | * Added new traits __add_rvalue_reference, __add_lvalue_reference and __common_type. | |
52 | * Minor fixes to __is_signed, __is_unsigned and __is_virtual_base_of. | |
53 | ||
54 | [h4 Boost 1.44.0] | |
55 | ||
56 | * Added support for rvalue references throughout the library, plus two new traits classes | |
57 | __is_rvalue_reference and __is_lvalue_reference. Fixes [@https://svn.boost.org/trac/boost/ticket/4407 #4407] | |
58 | and [@https://svn.boost.org/trac/boost/ticket/3804 #3804]. | |
59 | * Fixed ticket [@https://svn.boost.org/trac/boost/ticket/3621 #3621]. | |
60 | ||
61 | [h4 Boost 1.42.0] | |
62 | ||
63 | * Fixed issue [@https://svn.boost.org/trac/boost/ticket/3704 #3704]. | |
64 | ||
65 | ||
66 | [endsect] | |
67 |