13 Commits

Author SHA1 Message Date
Rene Rivera
aa6e232bf1 Remove deprecated Boost endian macros. 2020-01-01 16:08:28 -06:00
Rene Rivera
32d4581c16 Deprecation message for detail endian headers. 2018-09-03 15:42:43 -05:00
Ruslan Baratov
acb6b9b8bf Fix misprint: s,__cpluplus,__cplusplus, 2015-08-09 17:45:31 +03:00
Rene Rivera
0f113b0871 Fix non-standard test feature test collection. I.e. make the feature
collection no rely on implementioned defined behaviour. And fix check
program handling of no-expression invocations vs expression invocations.
2015-06-29 18:49:33 -05: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
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
a7ada7dddc Fix include reference to endian.h header. 2013-08-06 22:00:35 -05:00
Rene Rivera
b10e3490ec Completed all changes from review. 2013-04-02 21:40:46 -05:00
Rene Rivera
c22d44d0ce Seems I missed the Blackfin CPU detection header. Add missing compat
defs.
2013-03-21 21:33:18 -05:00
Rene Rivera
ea9f2e01ff Add BSD specific includes. Add case for Windows on ARM CPUs. Add
compatibility header.
2013-03-20 17:49:47 -05:00
Rene Rivera
dbb5965186 Restructure the project to match new modular layout. 2012-12-28 22:25:52 -06:00