]>
Commit | Line | Data |
---|---|---|
7c673cae FG |
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] |