Rene Rivera
65bb36c66d
Fix incorrect path calculation for predef check program sources. Hence, re-enable the tests that use predef/check.
2015-01-27 14:17:37 -06:00
Rene Rivera
44133dce99
Disable Mac check tests until the work on super layout.
2015-01-27 10:22:37 -06:00
Rene Rivera
211a868b80
Add general predef_check utility program and BBv2 support for using it.
2015-01-27 08:28:37 -06:00
Rene Rivera
3766bba8d0
Fix QNX compile warnings and errors from extra careful C compiler.
2015-01-22 13:27:14 -06:00
Rene Rivera
84967e3d0a
Add missing BOOST_PREDEF_MAKE_0X_VVRRPP macro (thanks ro Erik Lindahl
...
for finding it).
2014-12-30 08:13:18 -06:00
Rene Rivera
4a4c6e630e
Fix test build script to also work in non-modular release archive.
2014-07-10 08:49:46 -05:00
Rene Rivera
8523554ecb
Add build.jam at predef root to replace jamroot.jam that was
...
interfeering with testing results.
2014-06-05 00:06:55 -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
3ccc33fa28
Update copyrights back to original author.
2014-01-10 08:46:03 -06: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
141ac4b01a
Resolve inspection issues.
2013-08-11 13:32:58 -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
Rene Rivera
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.
2013-01-18 21:25:30 -06:00
grafikrobot
fdd98a5968
Use epoc date as basis for standards, c, c++, etc. version number.
2013-01-03 21:37:59 -06:00
Rene Rivera
dbb5965186
Restructure the project to match new modular layout.
2012-12-28 22:25:52 -06:00