Commit Graph

  • 43f9558eb4 Merge pull request #13 from boostorg/develop Rene Rivera 2014-06-17 14:09:55 -0500
  • 83f5e5a92e Merge pull request #12 from MSOpenTech/fixavaliable Rene Rivera 2014-06-17 14:07:23 -0500
  • 35c34b7368 Fixing up some accidental checks that were using #ifdef when instead should have been using just #if to define the AVALIABLE macro. Steve Gates 2014-06-17 11:55:04 -0700
  • 54aa7679d3 Merge pull request #10 from boostorg/develop Rene Rivera 2014-06-10 21:17:29 -0500
  • ca118c5869 Merge pull request #9 from boostorg/master Rene Rivera 2014-06-10 21:08:52 -0500
  • e65240f55b Merge pull request #8 from MSOpenTech/winrt2 Rene Rivera 2014-06-10 21:00:26 -0500
  • 0eb222dbc5 Updating BOOST_PLAT_WINDOWS_* predef check to make sure macro WINAPI_FAMILY exists before comparing. Steve Gates 2014-06-10 15:44:03 -0700
  • 3902dd743f Merge branch 'develop' Peter Dimov 2014-06-05 18:54:25 +0300
  • bcdaa18a31 Reverting (c) to human author. Rene Rivera 2014-06-05 10:18:20 -0500
  • 927dc0b46e Reverting (c) to human author. Rene Rivera 2014-06-05 10:18:20 -0500
  • 4dd9dc75dc Merge Predef library to release. Rene Rivera 2013-09-09 04:06:52 +0000
  • 16e8970091 Merge changes from Trunk. Fixes #6013. Fixes #7151. Fixes #7359. Fixes #7389. Fixes #7452. Fixes #7528. Fixes #7703. Fixes #7841. Fixes #7898. Fixes #7938. Fixes #8048. John Maddock 2013-02-24 19:07:59 +0000
  • 380b7c8890 Merge STLPort endian detection to release. John Maddock 2011-01-13 11:28:34 +0000
  • 1e24fd2fc7 Merge fix for #2762 from trunk. Rene Rivera 2010-05-27 14:12:42 +0000
  • 1460f69de6 Merge to release, fix for fix in r35591: sometimes __hppa is on PA-RISC but __hpux isn't (e.g. on linux) Troy D. Straszheim 2009-10-21 18:07:45 +0000
  • b168e09aa3 Merge from trunk Beman Dawes 2009-01-19 18:56:42 +0000
  • 2aabae1e4b Corrected wrong order in copyright notices. Andreas Huber 2006-12-02 10:04:37 +0000
  • aa54727b2f Merged a copyright addition from trunk to branch. Andreas Huber 2006-12-01 14:28:43 +0000
  • 698eab3d18 Merged L & C issue fixes from trunk to branch. Andreas Huber 2006-12-01 11:34:43 +0000
  • d01035df48 Updated patch from Boris Gubenko. John Maddock 2006-10-20 10:08:21 +0000
  • 4009514a0d Fix for HP-UX on Itanium. John Maddock 2006-10-13 17:08:47 +0000
  • 1a594321aa Added 64-bit Intel processor support. John Maddock 2006-10-13 12:40:40 +0000
  • fd2f919926 Add detection for macros used by VC: _M_IX86; little-endian. _M_IA64; little-endian, as this is the default on I64 and AMD64 is only little endian. _M_ALPHA; little-endian, as again it's the default and Windows doesn't run on big-endian Alpha anyway AFAIK. Rene Rivera 2005-07-19 23:44:52 +0000
  • 0ddbe8c3a7 Machine endianness detection taken from <boost/detail/limits.hpp> Caleb Epstein 2005-06-14 22:19:20 +0000
  • afb3726763 Merge Predef library to release. Rene Rivera 2013-09-09 04:06:52 +0000
  • afd0b62076 Merge changes from Trunk. Fixes #6013. Fixes #7151. Fixes #7359. Fixes #7389. Fixes #7452. Fixes #7528. Fixes #7703. Fixes #7841. Fixes #7898. Fixes #7938. Fixes #8048. John Maddock 2013-02-24 19:07:59 +0000
  • 3e57d19b76 Merge STLPort endian detection to release. John Maddock 2011-01-13 11:28:34 +0000
  • fdc7f914ef Merge fix for #2762 from trunk. Rene Rivera 2010-05-27 14:12:42 +0000
  • d8f81aec33 Merge to release, fix for fix in r35591: sometimes __hppa is on PA-RISC but __hpux isn't (e.g. on linux) Troy D. Straszheim 2009-10-21 18:07:45 +0000
  • 9135890ac9 Merge from trunk Beman Dawes 2009-01-19 18:56:42 +0000
  • e074593f96 Corrected wrong order in copyright notices. Andreas Huber 2006-12-02 10:04:37 +0000
  • fbc2caf1fd Merged a copyright addition from trunk to branch. Andreas Huber 2006-12-01 14:28:43 +0000
  • d5e07d5e22 Merged L & C issue fixes from trunk to branch. Andreas Huber 2006-12-01 11:34:43 +0000
  • d3249bd2f5 Updated patch from Boris Gubenko. John Maddock 2006-10-20 10:08:21 +0000
  • fa1dcace52 Fix for HP-UX on Itanium. John Maddock 2006-10-13 17:08:47 +0000
  • d2548563d2 Added 64-bit Intel processor support. John Maddock 2006-10-13 12:40:40 +0000
  • 6c612e69fc Add detection for macros used by VC: _M_IX86; little-endian. _M_IA64; little-endian, as this is the default on I64 and AMD64 is only little endian. _M_ALPHA; little-endian, as again it's the default and Windows doesn't run on big-endian Alpha anyway AFAIK. Rene Rivera 2005-07-19 23:44:52 +0000
  • 80ad59ac46 Machine endianness detection taken from <boost/detail/limits.hpp> Caleb Epstein 2005-06-14 22:19:20 +0000
  • 8523554ecb Add build.jam at predef root to replace jamroot.jam that was interfeering with testing results. Rene Rivera 2014-06-05 00:06:55 -0500
  • dc66ebd407 Delete jamroot.jam to see if it brings back test results. Rene Rivera 2014-06-04 15:31:32 -0500
  • db42762618 Remove build-dir option to see if it fixes missing regression reports. Rene Rivera 2014-06-04 10:42:38 -0500
  • 7ff004658e Merge pull request #6 from boostorg/develop Rene Rivera 2014-06-03 22:46:39 -0500
  • 56baa26f11 FUlly updated docs for version 1.1. Rene Rivera 2014-06-03 22:29:53 -0500
  • c68e9b6b30 Documentation updates.. Add history and tod-do sections. Start adjusting docs for exclusive defs. Rene Rivera 2014-06-02 22:59:14 -0500
  • 1e48898a34 Update documentation to current basic source state. Rene Rivera 2014-05-30 22:14:44 -0500
  • dd59ca4b58 Add platform defs section to docs. Rene Rivera 2014-05-30 14:04:29 -0700
  • 0a33d7b27d Fix BOOST_PLAT_WINDOWS_* defs being defined on non-Windows systems. Rene Rivera 2014-05-30 13:53:45 -0700
  • abb4a1a709 Merge pull request #5 from MSOpenTech/winrt Rene Rivera 2014-05-22 20:38:06 -0500
  • d145f3a12c Adding missing newlines at the end of a few files. Steve Gates 2014-05-22 16:59:37 -0700
  • 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. Steve Gates 2014-05-22 16:49:54 -0700
  • 94b886bde0 Merge pull request #4 from MSOpenTech/windowsarm Rene Rivera 2014-05-22 13:41:43 -0500
  • 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. Steve Gates 2014-05-22 11:34:02 -0700
  • 699b660086 Merge pull request #2 from fdetro/os-ios Rene Rivera 2014-03-20 08:38:29 -0500
  • 9e5f79735c added missing 'Copyright' Franz Detro 2014-03-12 14:09:22 +0100
  • 96ce033128 changed MacOS vs. iOS detection to match policies of library Franz Detro 2014-03-12 14:06:17 +0100
  • 604f0d35b7 adjusted copyrights as requested by review Franz Detro 2014-03-12 14:05:14 +0100
  • 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) Franz Detro 2014-02-26 12:23:34 +0100
  • e3a435add2 add detection of Apple iOS (BOOST_OS_IOS) Franz Detro 2014-02-26 08:59:58 +0100
  • ba7668860c created a copy of macos.h as basis for ios.h Franz Detro 2014-02-25 17:08:06 +0100
  • c161ad4f1d Merge pull request #1 from awulkiew/develop Rene Rivera 2014-02-11 09:21:00 -0600
  • a4bf99ec4a Added alternative checks for endianess detection Adam Wulkiewicz 2014-02-11 15:09:55 +0100
  • be45c6f54f Fix extra "&&" conditional. Thanks to Adam Wulkiewicz for finding the error. Rene Rivera 2014-02-08 20:46:10 -0600
  • 17207edcfa Add exclusive+emjulated behaviour and definitions for platform detection. Rene Rivera 2014-01-21 18:56:53 -0600
  • a3a555610c Initial implementation of exclusive definition of compiler detection with emulated definitions. Rene Rivera 2014-01-16 15:50:19 -0600
  • 3ccc33fa28 Update copyrights back to original author. Rene Rivera 2014-01-10 08:46:03 -0600
  • a3be72217a Remove some reduntant #if-s from endian detection. Rene Rivera 2014-01-09 08:44:37 -0600
  • 58bfc7da83 Comments on exclusive categories and defs. Rene Rivera 2014-01-09 08:37:35 -0600
  • cfbef79d16 Start documenting future changes. Rene Rivera 2014-01-03 09:09:39 -0600
  • 6d4f26a249 Add BOOST_PREDEF_VERSION def to indicate to users the version of this library. Bump version to 1.1 for development. Rene Rivera 2014-01-03 08:56:48 -0600
  • 903b4423a9 Merge branch 'develop' Rene Rivera 2014-01-02 22:10:33 -0600
  • 6297fadb34 Fix bad manual link. And change (c) to person instead of company. Rene Rivera 2014-01-02 22:09:51 -0600
  • 4a25235281 Merge branch 'develop' Rene Rivera 2014-01-02 21:53:42 -0600
  • 8d6f0dfcfd Remove not-needed pre-git file. Rene Rivera 2014-01-02 21:44:42 -0600
  • 27b81ea3a4 Add files required for boost Rene Rivera 2014-01-02 21:18:34 -0600
  • 53718a58e0 Add files required for boost Rene Rivera 2014-01-02 21:17:55 -0600
  • 6a9ee696cd Fix some doc typos as reported by Michel Morin. Rene Rivera 2013-10-14 23:42:24 -0500
  • cf90bd0219 More stringent testing of OSX BSD like behavior. Fix BSD mis-detection on OSX depending on include order. Rene Rivera 2013-10-14 23:21:51 -0500
  • 6007034752 Fix repeat def of OS_BSD when sub-BSD flavor detected. Fix some make tests that fail on non-2003 compile modes. Rene Rivera 2013-10-14 23:00:52 -0500
  • 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. Rene Rivera 2013-10-05 16:41:55 -0500
  • 3ecdcb44df Adjustments for building tests with dynamically generated header links for modular SVN layout. Rene Rivera 2013-09-27 12:11:42 -0500
  • 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. Rene Rivera 2013-09-26 22:15:27 -0500
  • 141ac4b01a Resolve inspection issues. Rene Rivera 2013-08-11 13:32:58 -0500
  • a7ada7dddc Fix include reference to endian.h header. Rene Rivera 2013-08-06 22:00:35 -0500
  • 2493122e16 Utility script to create non-modular Predef trees inside Boost svn tree. Rene Rivera 2013-07-31 22:07:05 -0500
  • 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. Rene Rivera 2013-07-31 08:59:42 -0500
  • a3efcab4d0 Fix test for BOOST_PREDEF_MAKE_10_VVRR00PP00 to correctly succeed/fail when VV > 21 as that overflows a 32-bit signed int. Rene Rivera 2013-07-30 11:29:53 -0500
  • f13411977e Prep for formal inclusion into Boost trunk. Rene Rivera 2013-07-28 12:07:05 -0500
  • 1153d28320 Add platform.h header. grafikrobot 2013-05-02 23:23:03 -0500
  • 5fd44efb4a Move MINGW platform to formalized grafikrobot 2013-05-02 23:22:09 -0500
  • bbff5c0fcf Bring back IA64 architecture. Rene Rivera 2013-04-22 17:15:32 -0500
  • e15832480d Add some missing acks. Rene Rivera 2013-04-21 15:48:33 -0500
  • 8759efc978 Add missing doc files. Rene Rivera 2013-04-21 14:57:59 -0500
  • cb8bf4566e Add recent ack mentions. Rene Rivera 2013-04-03 23:44:08 -0500
  • b10e3490ec Completed all changes from review. Rene Rivera 2013-04-02 21:40:46 -0500
  • c22d44d0ce Seems I missed the Blackfin CPU detection header. Add missing compat defs. Rene Rivera 2013-03-21 21:33:18 -0500
  • 2beccf0bb2 Add Blackfin CPU detection. Use blackfin detection in endian detection. Rene Rivera 2013-03-21 00:00:30 -0500
  • ea9f2e01ff Add BSD specific includes. Add case for Windows on ARM CPUs. Add compatibility header. Rene Rivera 2013-03-20 17:49:47 -0500
  • 4c91cba47c Add basic Android OS detection. Some adjustments to endian detection to avoid setting multiple endianness and to avoid including extra headers. Addition of some documentation to endian detection. Rene Rivera 2013-03-19 23:45:35 -0500
  • 99ed654ccd Add endian.h header for byte order detection. Ensure that headers can be included individually. Rene Rivera 2013-03-18 23:06:06 -0500
  • 9fcecba7cc Most changes from review comments implemented. Remove use of "#elif" for backward PP compatability. Add BOOST_category_item_AVAILABLE as a defined, or not, symbol for use with "#ifdef" or "#ifndef". Add documentation of macros used for detection and version information. Also replace direct use of BVN(0,0,0) and BVN(0,0,1) with more meaningful macros that are globally defined, and hence consistent. Rene Rivera 2013-01-18 21:25:30 -0600