On 04/21/2013 04:00 PM, Rene Rivera wrote:
Just a quick message to mention that I've finished all the review related changes to the Predef library. And done some of the future tasks on the library. In particular the addition of endianness definitions and the moving of MinGW as a platform instead of a compiler (and hence the addition of BOOST_PLAT category of macros.
And the one question I have is.. When will the review results of the library be decided on? I ask for two reasons. One, the obvious, is just to know if it's accepted or not. And to know if it's not accepted and hence that I should spend time to recreate a "boost/detail/endian.hpp" header that implements the Predef logic for endian detection.
Note the project move to Github earlier this year (in preparation for the Boost git move). You can find the project at < https://github.com/grafikrobot/boost-predef>, and browse the current documentation at http://tinyurl.com/cqqhhev.
Can I suggest some additions? 1) Cray compiler: The cray compiler defines _CRAYC to detect the compiler, _RELEASE for the major release level, _RELEASE_MINOR for the minor release level and _RELEASE_STRING the above as a string. From: http://docs.cray.com/cgi-bin/craydoc.cgi?mode=View;id=S-2179-81;idx=books_se... 2) Cray platforms and IBM Blue Gene: A good set of their macros is here (I have used those with success): https://wiki.alcf.anl.gov/parts/index.php/Preprocessor_Macros I can provide patches in 1-2 weeks if you prefer that.