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
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
2beccf0bb2
Add Blackfin CPU detection. Use blackfin detection in endian detection.
2013-03-21 00:00:30 -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
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.
2013-03-19 23:45:35 -05:00
Rene Rivera
99ed654ccd
Add endian.h header for byte order detection. Ensure that headers can be
...
included individually.
2013-03-18 23:06:06 -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
68470ca33e
Add definition docs for all the predefs.
2013-01-10 23:23:37 -06:00
Rene Rivera
fe6037697c
Get the doc building working again (with the quickbook-dev branch).
...
Update html docs to match latest code state.
2013-01-05 15:31:59 -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
Rene Rivera
7f08aede99
Partial work on changes post-review of Predef library:
...
* shorter category names
* CXX => COMP to be generic compiler category
* add predef for string name of item
* renamed all version make/extraction macros for clarity
* C++ standard predef to use 1970.0.0 epoc date offset
* subcategories for OS_BSD
* start rewrite to support older preprocessors
git-svn-id: http://svn.boost.org/svn/boost/sandbox/predef@79517 b8fc166d-592f-0410-95f2-cb63ce0dd405
2012-07-15 03:37:23 +00:00
Rene Rivera
4f4e109ab5
[tree] Fix some documentation typos. Add explanation of date to vnum decomposition.
...
git-svn-id: http://svn.boost.org/svn/boost/sandbox/predef@76967 b8fc166d-592f-0410-95f2-cb63ce0dd405
2012-02-11 01:47:43 +00:00
Rene Rivera
8565fbb7cf
[predef] Fix typo in Dinkumware predef used vs. detected. Rearrange the C test file to work in pure-C modes. Tested to on Windows with MSVC9.
...
git-svn-id: http://svn.boost.org/svn/boost/sandbox/predef@75950 b8fc166d-592f-0410-95f2-cb63ce0dd405
2011-12-15 05:07:17 +00:00
Rene Rivera
86cc3136ad
Last update, for now, of the predefs. They are all now documented and checked against current knowledge of detection.
...
git-svn-id: http://svn.boost.org/svn/boost/sandbox/predef@75949 b8fc166d-592f-0410-95f2-cb63ce0dd405
2011-12-15 03:48:37 +00:00
Rene Rivera
8bc199d45c
More placeholder reference docs. And some cleanup fixes for stricter quickbook parsing.
...
git-svn-id: http://svn.boost.org/svn/boost/sandbox/predef@75760 b8fc166d-592f-0410-95f2-cb63ce0dd405
2011-12-01 04:04:07 +00:00
Rene Rivera
45df001094
Another cleanup pass.. And a first pass at documentation.
...
git-svn-id: http://svn.boost.org/svn/boost/sandbox/predef@75741 b8fc166d-592f-0410-95f2-cb63ce0dd405
2011-11-30 05:54:23 +00:00
Rene Rivera
5513bc2b02
Major cleanup and update, although still in progress. Now contains tests for all predefs and utility macros. And added language predefs.
...
git-svn-id: http://svn.boost.org/svn/boost/sandbox/predef@75548 b8fc166d-592f-0410-95f2-cb63ce0dd405
2011-11-19 03:46:41 +00:00
Rene Rivera
f5df16420f
Change to only C comments as these could be use from a C++, C, or Objective C/C++ context.
...
git-svn-id: http://svn.boost.org/svn/boost/sandbox/predef@62156 b8fc166d-592f-0410-95f2-cb63ce0dd405
2010-05-22 20:20:04 +00:00
Rene Rivera
2cb2694f91
No longer need the template header.
...
git-svn-id: http://svn.boost.org/svn/boost/sandbox/predef@59908 b8fc166d-592f-0410-95f2-cb63ce0dd405
2010-02-25 17:15:05 +00:00
Rene Rivera
812c1cf2fa
Rename to .h fiels as the predef should be usable from both C & C++.
...
git-svn-id: http://svn.boost.org/svn/boost/sandbox/predef@59906 b8fc166d-592f-0410-95f2-cb63ce0dd405
2010-02-25 16:59:10 +00:00
Rene Rivera
f73935b32d
Initial headers for PreDef library.
...
git-svn-id: http://svn.boost.org/svn/boost/sandbox/predef@44040 b8fc166d-592f-0410-95f2-cb63ce0dd405
2008-04-04 18:47:29 +00:00