Changes for version 1.6.

This commit is contained in:
Rene Rivera
2017-06-05 09:14:37 -05:00
parent 9afb15401b
commit 6a24a3a4bb
3 changed files with 13 additions and 7 deletions

View File

@ -7,6 +7,16 @@ http://www.boost.org/LICENSE_1_0.txt)
[section History] [section History]
[heading 1.6]
* Fix Intel C/C++ version 9999 detection to be 12.1.0.
* Addition of `BOOST_PREDEF_WORKAROUND` and `BOOST_PREDEF_TESTED_AT` macros
for defect workarounds and detection.
* Add ARM64 MSVC SIMD detection. (from Minmin Gong)
* Add detection of iOS simulator vs device as a platform choice. (from Ruslan
Baratov)
* Fix MinGW incorrect header guard. (from Ruslan Baratov)
[heading 1.5] [heading 1.5]
* Fix Intel C/C++ compiler version specification. * Fix Intel C/C++ compiler version specification.

View File

@ -1,6 +1,6 @@
[article Boost.Predef [article Boost.Predef
[quickbook 1.7] [quickbook 1.7]
[version 1.5] [version 1.6]
[authors [Rivera, Rene]] [authors [Rivera, Rene]]
[copyright 2005-2016 Rene Rivera] [copyright 2005-2016 Rene Rivera]
[copyright 2015 Charly Chevalier] [copyright 2015 Charly Chevalier]
@ -114,12 +114,8 @@ done:
* Additionally, even if there is no auto-configure style option.. It would be * Additionally, even if there is no auto-configure style option.. It would be
good to add optionally included headers so that user can get consistent good to add optionally included headers so that user can get consistent
version number definitions for libraries they use. version number definitions for libraries they use.
* Having a consistent set of version number definitions opens the door to
improving the user level syntax of libraries that do checks against version
numbers. Specifically Boost Config's `BOOST_WORKAROUND` macro would benefit
from a more readable syntax. As would the `BOOST_TESTED_AT` detail macro.
* And obviously there's lots of work to do in reformulating the existing * And obviously there's lots of work to do in reformulating the existing
Boost libraries to use the Predef library once it's accepted. Boost libraries to use the Predef library.
* And there's the continuing work of adding definitions for present and * And there's the continuing work of adding definitions for present and
future compilers, platforms, architectures, languages, and libraries. future compilers, platforms, architectures, languages, and libraries.

View File

@ -10,6 +10,6 @@ http://www.boost.org/LICENSE_1_0.txt)
#include <boost/predef/version_number.h> #include <boost/predef/version_number.h>
#define BOOST_PREDEF_VERSION BOOST_VERSION_NUMBER(1,5,0) #define BOOST_PREDEF_VERSION BOOST_VERSION_NUMBER(1,6,0)
#endif #endif