summaryrefslogtreecommitdiff
path: root/src/core/alloc_func.hpp
AgeCommit message (Collapse)Author
2011-12-20(svn r23640) -Fix: stop using FORCEINLINE (1/3rd of the instances were, the ↵truebrain
others were still regular inline), but make sure inline is always a 'forced' inline (I am looking at you MSVC)
2011-09-03(svn r22881) -Fix (r22875): GCC warnings on 64bit systems.frosch
2011-09-02(svn r22875) -Codechange: Add some asserts and checks to better prevent ↵michi_cc
overflow of the argument to malloc. (monoid)
2011-01-22(svn r21886) -Codechange: move documentation towards the code to make it ↵rubidium
more likely to be updated [n].
2009-09-19(svn r17579) -Fix: remove doxygen docs for removed parameters, or change ↵rubidium
@param to @tparam if necessary
2009-08-21(svn r17248) -Fix: add GPL license notice where appropriaterubidium
2009-01-29(svn r15291) -Cleanup: Move the station list widgets to their class from ↵Yexo
station_gui.h -Fix: comment for ReallocT was wrong, the memory is not zeroed.
2008-06-22(svn r13607) -Fix (r13606): some coding style issues got fixed but some ↵skidd13
got/stayed broken
2008-06-22(svn r13606) -Codechange: use "static FORCEINLINE" where possible as default ↵skidd13
for core functions (big functions use just inline instead)
2008-06-10(svn r13456) -Codechange: use AllocaM() macro instead of alloca() at most placessmatz
2008-04-18(svn r12778) -Codechange: add the NORETURN attribute to *allocError() functionssmatz
2008-04-13(svn r12695) -Codechange: only allocate window structs when needed. Based on ↵rubidium
a patch by Alberth.
2008-04-01(svn r12536) -Codechange: some stack allocations were too large for NDS, so ↵rubidium
use the SmallStackSafeStackAlloc wrapper. Allocate on the stack by default and on the heap for NDS (or other devices that have a very small stack).
2008-02-11(svn r12115) -Codechange: move malloc/realloc error messages to separate ↵smatz
file to spare 4-8kB of binary size
2008-01-22(svn r11943) -Codechange: add and use a simple structure to support small ↵rubidium
stacks by allocating it on the heap or pushing a few kB of data onto the stack when there is a large stack.
2007-12-25(svn r11691) -Codechange: move+rename helpers.hpp and only include it when ↵rubidium
it is really needed.