Browse logs with clarity: filter by type/year, search text, and inspect parsed commit details.

2100Total Files
2088SVN Logs
12Git Changelogs
2100Filtered Results

Detail

2017.04.12.Log1267.txt

📄SVN 📅2017-04-12 💾2,0 KB 6 Parsed entries

Revision r6119

compat.h: Add logbase<size_t>().

Revision r6118

compat.h: Add new types, native_t and unative_t, functionally equivalent to our current bssize_t and bsize_t, respectively, but generated dependably using template metaprogramming when building with C++ >= 11.

Revision r6117

compat.h: Add some infrastructure for C++ template metaprogramming.

Revision r6116

compat.h: Upgrade our byteswapping functions with new versions that I have experimentally confirmed to compile down to the appropriate single assembly instructions on x86 and x86_64. As part of this, make them constexpr, and remove the OS-specific and inline assembly variants as sub-par due to these two improvements.

Revision r6115

compat.h: Add macros so that we can use constexpr without breaking C++ < 11 and C.

Revision r6114

compat.h: Add some definitions for easy testing of language standard versions.
Raw Content
------------------------------------------------------------------------
r6120 | hendricks266 | 2017-04-12 01:30:38 -0700 (Wed, 12 Apr 2017) | 3 lines

Flip the switch to C++11.

It's happening.
------------------------------------------------------------------------
r6119 | hendricks266 | 2017-04-12 01:30:35 -0700 (Wed, 12 Apr 2017) | 1 line

compat.h: Add logbase<size_t>().
------------------------------------------------------------------------
r6118 | hendricks266 | 2017-04-12 01:30:32 -0700 (Wed, 12 Apr 2017) | 1 line

compat.h: Add new types, native_t and unative_t, functionally equivalent to our current bssize_t and bsize_t, respectively, but generated dependably using template metaprogramming when building with C++ >= 11.
------------------------------------------------------------------------
r6117 | hendricks266 | 2017-04-12 01:30:29 -0700 (Wed, 12 Apr 2017) | 1 line

compat.h: Add some infrastructure for C++ template metaprogramming.
------------------------------------------------------------------------
r6116 | hendricks266 | 2017-04-12 01:30:26 -0700 (Wed, 12 Apr 2017) | 1 line

compat.h: Upgrade our byteswapping functions with new versions that I have experimentally confirmed to compile down to the appropriate single assembly instructions on x86 and x86_64. As part of this, make them constexpr, and remove the OS-specific and inline assembly variants as sub-par due to these two improvements.
------------------------------------------------------------------------
r6115 | hendricks266 | 2017-04-12 01:30:23 -0700 (Wed, 12 Apr 2017) | 1 line

compat.h: Add macros so that we can use constexpr without breaking C++ < 11 and C.
------------------------------------------------------------------------
r6114 | hendricks266 | 2017-04-12 01:30:18 -0700 (Wed, 12 Apr 2017) | 1 line

compat.h: Add some definitions for easy testing of language standard versions.
------------------------------------------------------------------------
See http://svn.eduke32.com/listing.php?repname=eduke32 for more details.