EDuke32 Changelog Unofficial archive

Build 6143

5 June 2017 · 6 commits by 1 author · SVN

Builds by month 16 builds

Original log file · 20170605-6143.txt
------------------------------------------------------------------------
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.

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.

Evan Ramos (Hendricks266) 5 Jun 2017, 03:05 UTC−7 r6142
Fix

Address some longstanding warnings with printf when building with MinGW's GCC 6 and newer.

Evan Ramos (Hendricks266) 5 Jun 2017, 03:05 UTC−7 r6140

Building with said newer versions may fix the -Wodr warning when building for release.

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.

Evan Ramos (Hendricks266) 5 Jun 2017, 03:05 UTC−7 r6139