Subversion Repositories eduke32


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

Filtering Options

Rev Age Author Path Log message Diff
4762 2439d 13h hendricks266 /polymer/eduke32/build/include/compat.h Fix some things when building on OS X. DONT_BUILD.  
4747 2441d 9h 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 2441d 9h 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 2455d 23h 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 2461d 16h terminx /polymer/eduke32/build/include/compat.h A couple of additional compat.h formatting changes. DONT_BUILD.  
4708 2464d 17h helixhorned /polymer/eduke32/build/include/compat.h compat.h: pedantic whitespace formatting. DONT_BUILD.  
4705 2465d 4h terminx /polymer/eduke32/build/include/compat.h CPLUSPLUS mode build fix. DONT_BUILD.  
4697 2465d 4h terminx /polymer/eduke32/build/include/compat.h Fix a couple of clang warnings. DONT_BUILD.  
4695 2465d 4h terminx /polymer/eduke32/build/include/compat.h Get rid of all the static arrays with sizes based on MAXXDIM and MAXYDIM  
4685 2469d 11h hendricks266 /polymer/eduke32/build/include/compat.h Improve fine-grained GCC and clang version detection, fixing recently introduced build issues. DONT_BUILD.  
4680 2469d 18h terminx /polymer/eduke32/build/include/compat.h Another 5000 lines of pain and tears. DONT_BUILD.  
4658 2469d 18h 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 2469d 18h terminx /polymer/eduke32/build/include/compat.h That's one hell of a typo  
4648 2474d 14h hendricks266 /polymer/eduke32/build/include/compat.h Further work on the Xcode project.  
4632 2494d 17h terminx /polymer/eduke32/build/include/compat.h Blrintf  
4619 2494d 17h 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 2494d 17h 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 2576d 12h 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 2580d 21h terminx /polymer/eduke32/build/include/compat.h lround for MSVC  
4502 2603d 12h 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