]> git.proxmox.com Git - ceph.git/blob - ceph/src/boost/libs/predef/doc/history.qbk
bump version to 12.2.2-pve1
[ceph.git] / ceph / src / boost / libs / predef / doc / history.qbk
1 [/
2 Copyright 2014-2016 Rene Rivera
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]
9
10 [heading 1.4.1]
11
12 * Small fixes for some redefinition errors, and mispelled macros.
13 * Slightly rearrangement of structure to comply with current library requirements.
14
15 [heading 1.4]
16
17 * Add detection of SIMD hardware. With the addition of the `BOOST_HW_*`
18 category (from Charly Chevalier).
19 * Add compile only version of check utilities to address cross-compile
20 use cases. And changed the BBv2 check support to use compile only checks.
21 * Fix test warnings.
22 * Fix typos on `AVAILABLE` macros for Windows Platform. (from Vemund Handeland)
23
24 [heading 1.3]
25
26 * Fix many problems with `predef_check` functionality.
27 * Update SunPro detection to accomodate latest version of compiler from Oracle.
28 * Addition of Travis-CI and Appveyor testing.
29 * Add `and` and `or` logical operators for `predef_check` expression on the Boost Build side.
30 * Fix `BOOST_ARCH_PARISC` to correctly spelled name (from Graham Hanson).
31 * Fix `MAKE_YYYYM` macros to correctly limit the month (from rick68).
32
33 [heading 1.2]
34
35 * Account for skip in Visual Studio product version vs. compiler version.
36 This supports version of VS 2015 an onward.
37 * Add detection of Haiku OS (from Jessica Hamilton).
38 * Some fixes to endian detection for Android (from mstahl-at-redhat.com).
39 * Add missing `BOOST_PREDEF_MAKE_0X_VVRRPP` macro (from Erik Lindahl).
40 * Add `predef_check` program and BBv2 integration for build configuration
41 checks.
42
43 [heading 1.1]
44
45 * Addition of `BOOST_PLAT_*` platform definitions for MinGW and
46 Windows platform variants.
47 * Detection of ARM architecture for Windows compilers to target
48 mobile devices of Windows 8.
49 * Improved ARM detection for 64 bit ARM.
50 * Added detection of iOS an an operating system.
51 * Improved detection of endianess on some platforms.
52 * Addition of exclusive plus emulated definitions for platform
53 and compiler detection.
54
55 [warning The big change for this version is the restructuring of the
56 definitions to avoid duplicate definitions in one category. That is, only one
57 `BOOST_OS_*`, `BOOST_COMP_*`, and `BOOST_PLAT_*` variant will be detected
58 (except for sub-categories).]
59
60 [endsect]