raze-gles/polymer/eduke32
helixhorned 1d26121514 Add X{m,c,re}alloc and Xstrdup macros that call an out-of-memory handler on failure.
These wrap the x*alloc or xstrdup functions in compat.c. The handler gets passed
__FILE__, __LINE__ and __func__ (if available) in debugging builds.

Terminating the application process immediately in case of allocation failure
will let us prune many error handling paths and simplify a good portion of code.

git-svn-id: https://svn.eduke32.com/eduke32@4490 1a8010ca-5511-0410-912e-c29ae57300e0
2014-05-30 00:02:16 +00:00
..
build Add X{m,c,re}alloc and Xstrdup macros that call an out-of-memory handler on failure. 2014-05-30 00:02:16 +00:00
jit Bump jit/bcsave.lua to the one from LuaJIT 2.0.3. 2014-04-05 11:28:02 +00:00
package Fix ebacktrace on 64-bit. New DLLs all around. 2014-05-17 12:35:46 +00:00
platform Fix ebacktrace on 64-bit. New DLLs all around. 2014-05-17 12:35:46 +00:00
rsrc Iron out all errors and warnings when compiling with MinGW-w64, targeting either 32-bit or 64-bit. 2013-10-07 10:03:11 +00:00
source Add X{m,c,re}alloc and Xstrdup macros that call an out-of-memory handler on failure. 2014-05-30 00:02:16 +00:00
Android.mk Android updates from Emile. DONT_BUILD. 2014-04-15 19:02:48 +00:00
Makefile Fix ebacktrace on 64-bit. New DLLs all around. 2014-05-17 12:35:46 +00:00
Makefile.common Makefile.common: pass Clang sanitizer flags in release DEBUGANYWAY builds, too. 2014-04-19 22:42:22 +00:00
Makefile.deps Build system: Detect the SVN revision and generate rev.h directly from the Makefile, if applicable. 2014-02-22 08:02:41 +00:00
Makefile.msvc MSVC: Set up support for SDL2. DONT_BUILD. 2014-02-11 07:39:09 +00:00
eduke32.sln MSVC: Set up support for SDL2. DONT_BUILD. 2014-02-11 07:39:09 +00:00
eduke32.vcxproj Add some useful preprocessor definition to the checked-in MSVC project 2014-05-04 01:25:26 +00:00
eduke32.vcxproj.filters Add xxHash (https://code.google.com/p/xxhash/), a faster alternative to CRC32, and implement it in a few places. This is around 20-30% faster than CRC32 for me (it's also implemented into the "fileinfo" console command, so you can test for yourselves). I didn't have time to gather up all of the files supported by the startup window so this isn't used there yet. Additionally, this is by the same author as the LZ4 compression library we already use. 2014-03-22 09:26:39 +00:00