Commit History

Autor SHA1 Mensaxe Data
  florian 6a1a2d3464 * get rid of some feature checks, probably the whole feature stuff is plainly the wrong way, embedded rtl compiles again, resolves #20913 %!s(int64=13) %!d(string=hai) anos
  florian 6800465021 + fix compilation on wince %!s(int64=14) %!d(string=hai) anos
  florian 375f83c874 * moved heap manager on embedded systems into a separate unit %!s(int64=14) %!d(string=hai) anos
  florian f90acc40d9 * made GetMemory, FreeMemory, ReallocMemory delphi compatible, resolves #17530 %!s(int64=15) %!d(string=hai) anos
  Jonas Maebe 533f533868 * changed destination parameter of getmem/getmemory from "var" to "out" %!s(int64=16) %!d(string=hai) anos
  yury e00bacdcef * Removed HAS_MT_MEMORYMANAGER define, since it is obsolete now. %!s(int64=17) %!d(string=hai) anos
  daniel 0c3a2a257d * Convert heap to ptruint. %!s(int64=18) %!d(string=hai) anos
  micha 7f2a257102 + heap manager now per thread, reduce heap lock contention %!s(int64=18) %!d(string=hai) anos
  micha 63c49a1555 * fix performance regression in binary-trees benchmark %!s(int64=18) %!d(string=hai) anos
  michael fccc19aa5c + Removed HASGETHEAPSTATUS HASGETFPCHEAPSTATUS defines %!s(int64=20) %!d(string=hai) anos
  michael a775d3d487 + Removed HASCURRENCY VALUEGETMEM VALUEFREEMEM defines %!s(int64=20) %!d(string=hai) anos
  peter 4ace790492 * remove $Log %!s(int64=20) %!d(string=hai) anos
  florian 0d7aaab6b8 * patch from Ales Katona making the memory manager more %!s(int64=20) %!d(string=hai) anos
  fpc 790a4fe2d3 * log and id tags removed %!s(int64=20) %!d(string=hai) anos
  fpc 50778076c3 initial import %!s(int64=20) %!d(string=hai) anos
  peter 617bd39762 * fix getheapstatus bootstrapping %!s(int64=20) %!d(string=hai) anos
  marco daf59fbd7e * getFPCheapstatus (no, FPC HEAP, not FP CHEAP!) %!s(int64=20) %!d(string=hai) anos
  peter e417e34496 * truncate log %!s(int64=20) %!d(string=hai) anos
  peter a263b1d40e * GetHeapStatus added, removed MaxAvail,MemAvail,HeapSize %!s(int64=21) %!d(string=hai) anos
  peter cd35d3fd5e * readded support for ReturnIfGrowHeapFails %!s(int64=21) %!d(string=hai) anos
  peter 244b6d1435 fixed go32v2 compile %!s(int64=21) %!d(string=hai) anos
  peter 2ed14823c5 * New heapmanager that releases memory back to the OS, donated %!s(int64=21) %!d(string=hai) anos
  peter abfc396c40 * cmem moved to rtl %!s(int64=21) %!d(string=hai) anos
  marco fcde2c3ffa * *memORY overloads %!s(int64=22) %!d(string=hai) anos
  peter ca3679e4bf * MemoryManager record has a field NeedLock if the wrapper functions %!s(int64=23) %!d(string=hai) anos
  peter 5fff238567 * threads unit added for thread support %!s(int64=23) %!d(string=hai) anos
  peter 01dfac4a4e * old logs removed and tabs fixed %!s(int64=23) %!d(string=hai) anos
  peter 7484da248d * freemem(var) -> freemem(value) %!s(int64=24) %!d(string=hai) anos
  michael 650fbb86aa + removed logs %!s(int64=25) %!d(string=hai) anos
  michael e7aca136a1 + Initial import %!s(int64=25) %!d(string=hai) anos