------------------------------------------------------------------------ r6143 | hendricks266 | 2017-06-05 03:05:29 -0700 (Mon, 05 Jun 2017) | 1 line Remove the register keyword, since it is deprecated in C++11 and removed in C++17. ------------------------------------------------------------------------ r6142 | hendricks266 | 2017-06-05 03:05:22 -0700 (Mon, 05 Jun 2017) | 1 line Improve what build information we print to the log at startup. New feature: compilers, their versions, and big-endianness. Removed: C++, as it is now mandatory. ------------------------------------------------------------------------ r6141 | hendricks266 | 2017-06-05 03:05:17 -0700 (Mon, 05 Jun 2017) | 1 line Visual Studio apparently still defines __cplusplus as 199711. ------------------------------------------------------------------------ r6140 | hendricks266 | 2017-06-05 03:05:12 -0700 (Mon, 05 Jun 2017) | 3 lines Address some longstanding warnings with printf when building with MinGW's GCC 6 and newer. Building with said newer versions may fix the -Wodr warning when building for release. ------------------------------------------------------------------------ r6139 | hendricks266 | 2017-06-05 03:05:07 -0700 (Mon, 05 Jun 2017) | 1 line Introducing buildprint, a type-safe and more performant replacement for printf using C++11 variadic templates. At least, an incomplete version that is enough to implement the next commit. ------------------------------------------------------------------------ r6138 | hendricks266 | 2017-06-05 03:05:03 -0700 (Mon, 05 Jun 2017) | 1 line compat.h: Add some more math stuff to support the next commit. ------------------------------------------------------------------------ See http://svn.eduke32.com/listing.php?repname=eduke32 for more details.