Commit History

Autor SHA1 Mensaxe Data
  florian d315d3cc96 * after r34939, it was not taken care of the extra storage needed for the size field, fixed, should fix #32875 %!s(int64=7) %!d(string=hai) anos
  florian 01e1e9410d + dummy heap status implementations %!s(int64=8) %!d(string=hai) anos
  florian 16fa079a2a * allocate always a minimum block size, else free list management causes memory corruption %!s(int64=8) %!d(string=hai) anos
  florian dfd261f2d6 * embedded heap manager takes care of ReturnNilIfGrowHeapFails %!s(int64=9) %!d(string=hai) anos
  florian b8198963f3 * use modeswitch result instead of mode objpas, so the objpas unit is not pulled in %!s(int64=10) %!d(string=hai) anos
  Jeppe Johansen 1aeb07c835 Fixed more small bugs in the embedded heapmgr. Some changes copied from tinyheap. %!s(int64=10) %!d(string=hai) anos
  Jeppe Johansen 85c5e7330a Make HeapMgr.GetAlignedMem public. This function is useful for embedded targets where alignment > 32(or sizeof(pointer)) bytes is required. %!s(int64=10) %!d(string=hai) anos
  Jeppe Johansen e012b4fa23 Inline calls to FindSize which removes a lot of unnecessary calls. %!s(int64=10) %!d(string=hai) anos
  florian 380bc56e32 + create a default heap on embedded targets and register this default heap %!s(int64=12) %!d(string=hai) anos
  Jeppe Johansen 84ea70fddc Fixed some minor formating issues %!s(int64=12) %!d(string=hai) anos
  florian 375f83c874 * moved heap manager on embedded systems into a separate unit %!s(int64=14) %!d(string=hai) anos