Subversion Repositories eduke32


Show changed files | Details | Compare with Previous | Blame | RSS feed

Filtering Options

Rev Age Author Path Log message Diff
4762 2524d 23h hendricks266 /polymer/eduke32/build/include/compat.h Fix some things when building on OS X. DONT_BUILD.  
4747 2526d 19h terminx /polymer/eduke32/build/include/compat.h Part 1 of attempting to adhere to C standard section 7.1.3. It turns out it's illegal to use identifiers that begin with _ or have __ anywhere in them. DONT_BUILD.  
4743 2526d 19h terminx /polymer/eduke32/build/include/compat.h Add FORCE_INLINE to compat.h and apply it to a couple of things we'd strongly prefer be inlined. DONT_BUILD.  
4736 2541d 10h helixhorned /polymer/eduke32/build/include/compat.h In release builds, #define Xaligned_alloc as xaligned_malloc.

Otherwise, the out-of-memory handler is not called in case of failure.
4716 2547d 2h terminx /polymer/eduke32/build/include/compat.h A couple of additional compat.h formatting changes. DONT_BUILD.  
4708 2550d 3h helixhorned /polymer/eduke32/build/include/compat.h compat.h: pedantic whitespace formatting. DONT_BUILD.  
4705 2550d 15h terminx /polymer/eduke32/build/include/compat.h CPLUSPLUS mode build fix. DONT_BUILD.  
4697 2550d 15h terminx /polymer/eduke32/build/include/compat.h Fix a couple of clang warnings. DONT_BUILD.  
4695 2550d 15h terminx /polymer/eduke32/build/include/compat.h Get rid of all the static arrays with sizes based on MAXXDIM and MAXYDIM  
4685 2554d 21h hendricks266 /polymer/eduke32/build/include/compat.h Improve fine-grained GCC and clang version detection, fixing recently introduced build issues. DONT_BUILD.  
4680 2555d 4h terminx /polymer/eduke32/build/include/compat.h Another 5000 lines of pain and tears. DONT_BUILD.  
4658 2555d 4h terminx /polymer/eduke32/build/include/compat.h Various additional optimizations: add CLASSIC_SLICE_BY_4 mode to unroll some of the loops in a-c, replace integer divisions by a divisor unknown at compile time with usage of libdivide, clean up pragmas further by removing more old stuff that wasn't used anywhere. This is another one of those nasty commits that make people cry. DONT_BUILD.  
4651 2555d 4h terminx /polymer/eduke32/build/include/compat.h That's one hell of a typo  
4648 2560d 0h hendricks266 /polymer/eduke32/build/include/compat.h Further work on the Xcode project.  
4632 2580d 3h terminx /polymer/eduke32/build/include/compat.h Blrintf  
4619 2580d 3h terminx /polymer/eduke32/build/include/compat.h Clean up the "X" variants of malloc and friends to avoid unncessary function calls and parameter passing  
4606 2580d 4h terminx /polymer/eduke32/build/include/compat.h Extra files to support previous commits. Change hashing stuff to intptr_t so it can be used as a dictionary of pointers, change brightness/gamma/contrast to float instead of double, other misc changes. None of these commits build on their own so don't even bother.  
4540 2661d 23h hendricks266 /polymer/eduke32/build/include/compat.h Lunatic fixes:
1 compiler error.
2 compiler warnings.
1 runtime warning.

Note that at this time, CPLUSPLUS=1 LUNATIC=1 fails to build due to C++ function mangling, and Win64 Lunatic crashes.

4527 2666d 7h terminx /polymer/eduke32/build/include/compat.h lround for MSVC  
4502 2688d 23h hendricks266 /polymer/eduke32/build/include/compat.h Wrap most calls to exit() with a macro that will print the exit status, file name, line number, and function name to the log when using a debug build.  

Show All