Imported Upstream version 1.72.0
[platform/upstream/boost.git] / libs / endian / doc / endian / changelog.adoc
1 ////
2 Copyright 2019 Peter Dimov
3
4 Distributed under the Boost Software License, Version 1.0.
5
6 See accompanying file LICENSE_1_0.txt or copy at
7 http://www.boost.org/LICENSE_1_0.txt
8 ////
9
10 [#changelog]
11 # Revision History
12
13 ## Changes in 1.72.0
14
15 * Made `endian_reverse`, `conditional_reverse` and `\*\_to_*` `constexpr`
16   on GCC and Clang
17 * Added convenience load and store functions
18 * Added floating point convenience typedefs
19 * Added a non-const overload of `data()`; changed its return type to `unsigned char*`
20 * Added `__int128` support to `endian_reverse` when available
21 * Added a convenience header `boost/endian.hpp`
22
23 ## Changes in 1.71.0
24
25 * Clarified requirements on the value type template parameter
26 * Added support for `float` and `double`
27 * Added `endian_load`, `endian_store`
28 * Updated `endian_reverse` to correctly support all non-`bool` integral types
29 * Moved deprecated names to the deprecated header `endian.hpp`