Commit Graph
72 Commits
Author SHA1 Message Date
Rene Rivera dc66ebd407 Delete jamroot.jam to see if it brings back test results. 2014-06-04 15:31:32 -05:00
Rene Rivera db42762618 Remove build-dir option to see if it fixes missing regression reports. 2014-06-04 10:42:38 -05:00
Rene Rivera 56baa26f11 FUlly updated docs for version 1.1. 2014-06-03 22:29:53 -05:00
Rene Rivera c68e9b6b30 Documentation updates.. Add history and tod-do sections. Start adjusting
docs for exclusive defs.
2014-06-02 22:59:14 -05:00
Rene Rivera 1e48898a34 Update documentation to current basic source state. 2014-05-30 22:14:44 -05:00
Rene Rivera dd59ca4b58 Add platform defs section to docs. 2014-05-30 14:04:29 -07:00
Rene Rivera 0a33d7b27d Fix BOOST_PLAT_WINDOWS_* defs being defined on non-Windows systems. 2014-05-30 13:53:45 -07:00
Rene Rivera abb4a1a709 Merge pull request #5 from MSOpenTech/winrt
[winrt support] Adding predefs for testing and checking the Windows Runtime being targeted.
2014-05-22 20:38:06 -05:00
Steve Gates d145f3a12c Adding missing newlines at the end of a few files. 2014-05-22 16:59:37 -07:00
Steve Gates e3e923f6fa Addressing feedback from Rene Rivera for adding BOOST macros for detecting the Windows Runtime being targeted.
Now there are new predefs for desktop, store, phone, and the Windows Runtime (store/phone) in general.
These can easily be used throughout Boost to detect the Windows platform being targeted.
2014-05-22 16:49:54 -07:00
Rene Rivera 94b886bde0 Merge pull request #4 from MSOpenTech/windowsarm
Adding checking for _M_ARM macro for Windows.
2014-05-22 13:41:43 -05:00
Steve Gates f94637d9f4 Adding checking for _M_ARM macro for Windows.
Incorporating feedback from Rene Rivera:
Updated the Microsoft copyright to include the year.
Made sure ARM predef uses version property with V.0.0.
2014-05-22 11:34:02 -07:00
Rene Rivera 699b660086 Merge pull request #2 from fdetro/os-ios
Add support for Apple iOS and improve detection of arm architecture. Thanks to Franz Detro for the changes.
2014-03-20 08:38:29 -05:00
Franz Detro 9e5f79735c added missing 'Copyright' 2014-03-12 14:09:22 +01:00
Franz Detro 96ce033128 changed MacOS vs. iOS detection to match policies of library 2014-03-12 14:06:17 +01:00
Franz Detro 604f0d35b7 adjusted copyrights as requested by review 2014-03-12 14:05:14 +01:00
Franz Detro 2e73899a69 improved detection of ARM platform (check for Apple clang __arm64);
set version to 8.0.0 in case of __arm64 (allows check for armv8 targets)
2014-02-26 12:23:34 +01:00
Franz Detro e3a435add2 add detection of Apple iOS (BOOST_OS_IOS) 2014-02-26 08:59:58 +01:00
Franz Detro ba7668860c created a copy of macos.h as basis for ios.h 2014-02-25 17:08:06 +01:00
Rene Rivera c161ad4f1d Merge pull request #1 from awulkiew/develop
Added alternative checks for endianess detection, thanks to Adam Wulkiewicz.
2014-02-11 09:21:00 -06:00
Adam Wulkiewicz a4bf99ec4a Added alternative checks for endianess detection
Currently used checks doesn't work on GCC+Solaris+SPARC.
2014-02-11 15:09:55 +01:00
Rene Rivera be45c6f54f Fix extra "&&" conditional. Thanks to Adam Wulkiewicz for finding the
error.
2014-02-08 20:46:10 -06:00
Rene Rivera 17207edcfa Add exclusive+emjulated behaviour and definitions for platform
detection.
2014-01-21 18:56:53 -06:00
Rene Rivera a3a555610c Initial implementation of exclusive definition of compiler detection
with emulated definitions.
2014-01-16 15:50:19 -06:00
Rene Rivera 3ccc33fa28 Update copyrights back to original author. 2014-01-10 08:46:03 -06:00
Rene Rivera a3be72217a Remove some reduntant #if-s from endian detection. 2014-01-09 08:44:37 -06:00
Rene Rivera 58bfc7da83 Comments on exclusive categories and defs. 2014-01-09 08:37:35 -06:00
Rene Rivera cfbef79d16 Start documenting future changes. 2014-01-03 09:09:39 -06:00
Rene Rivera 6d4f26a249 Add BOOST_PREDEF_VERSION def to indicate to users the version of this
library. Bump version to 1.1 for development.
2014-01-03 08:56:48 -06:00
Rene Rivera 6297fadb34 Fix bad manual link. And change (c) to person instead of company. 2014-01-02 22:09:51 -06:00
Rene Rivera 8d6f0dfcfd Remove not-needed pre-git file. 2014-01-02 21:44:42 -06:00
Rene Rivera 27b81ea3a4 Add files required for boost 2014-01-02 21:18:34 -06:00
Rene Rivera 6a9ee696cd Fix some doc typos as reported by Michel Morin. 2013-10-14 23:42:24 -05:00
Rene Rivera cf90bd0219 More stringent testing of OSX BSD like behavior. Fix BSD mis-detection
on OSX depending on include order.
2013-10-14 23:21:51 -05:00
Rene Rivera 6007034752 Fix repeat def of OS_BSD when sub-BSD flavor detected. Fix some make
tests that fail on non-2003 compile modes.
2013-10-14 23:00:52 -05:00
Rene Rivera b28bad14ea Address endian compile errors for OSX in the cases where sys/param.h was
include ahead of the predef headers. The solution was to: use the OSX
machine/endian.h header, and only allow a single OS to be detected at
once. Test cases added for both conditions on OSX.
2013-10-05 16:41:55 -05:00
Rene Rivera 3ecdcb44df Adjustments for building tests with dynamically generated header links
for modular SVN layout.
2013-09-27 12:11:42 -05:00
Rene Rivera 1b12a19027 Fix bad tests for sub-BSD OS detections that resulted in sub-BSD flavors
being detected but appearing that the super-BSD was not detected.
2013-09-26 22:15:27 -05:00
Rene Rivera 141ac4b01a Resolve inspection issues. 2013-08-11 13:32:58 -05:00
Rene Rivera a7ada7dddc Fix include reference to endian.h header. 2013-08-06 22:00:35 -05:00
Rene Rivera 2493122e16 Utility script to create non-modular Predef trees inside Boost svn tree. 2013-07-31 22:07:05 -05:00
Rene Rivera 3441dd2219 CHange overflow test to use L (long) to see if the actual use case
passes. Which is OK since that value on the real use case would be L.
2013-07-31 08:59:42 -05:00
Rene Rivera a3efcab4d0 Fix test for BOOST_PREDEF_MAKE_10_VVRR00PP00 to correctly succeed/fail
when VV > 21 as that overflows a 32-bit signed int.
2013-07-30 11:29:53 -05:00
Rene Rivera f13411977e Prep for formal inclusion into Boost trunk. 2013-07-28 12:07:05 -05:00
grafikrobot 1153d28320 Add platform.h header. 2013-05-02 23:23:03 -05:00
grafikrobot 5fd44efb4a Move MINGW platform to formalized 2013-05-02 23:22:09 -05:00
Rene Rivera bbff5c0fcf Bring back IA64 architecture. 2013-04-22 17:15:32 -05:00
Rene Rivera e15832480d Add some missing acks. 2013-04-21 15:48:33 -05:00
Rene Rivera 8759efc978 Add missing doc files. 2013-04-21 14:57:59 -05:00
Rene Rivera cb8bf4566e Add recent ack mentions. 2013-04-03 23:44:08 -05:00