peter
|
2d1aee8e53
* allow Freemem(nil)
|
20 years ago |
peter
|
2e52bf2824
* fixed overflow when reusing a memory block for fixed size chunks
|
20 years ago |
peter
|
dac91ff361
* fix currheapused
|
21 years ago |
peter
|
c38daf68eb
* typo for GetHeapStatus
|
21 years ago |
peter
|
a263b1d40e
* GetHeapStatus added, removed MaxAvail,MemAvail,HeapSize
|
21 years ago |
peter
|
869b0ecc85
* compiler defined HEAP and HEAPSIZE removed
|
21 years ago |
Jonas Maebe
|
6840bd8ece
* changed formatting to conform to the rest of the compiler/rtl
|
21 years ago |
peter
|
cd35d3fd5e
* readded support for ReturnIfGrowHeapFails
|
21 years ago |
florian
|
1397425c4a
* fixed heap corruption on sparc
|
21 years ago |
florian
|
8f6f6bfc30
* finally (hopefully) fixed sysalloc trouble
|
21 years ago |
peter
|
58d5c20352
* moved padding for sparc
|
21 years ago |
peter
|
2ed14823c5
* New heapmanager that releases memory back to the OS, donated
|
21 years ago |
peter
|
b3eb8fb2af
* sparc needs alignment on 8 bytes to allow doubles
|
21 years ago |
peter
|
482e1a2505
* 64bit fixes
|
21 years ago |
peter
|
abfc396c40
* cmem moved to rtl
|
21 years ago |
peter
|
6219d43b43
* exit with rte 204 instead of looping infinite when a heap record
|
21 years ago |
Jonas Maebe
|
456eb6eca0
* improved beforeheapend inheritance (remove flag again when possible,
|
21 years ago |
daniel
|
d9b98b35be
* Small microoptimization
|
21 years ago |
marco
|
fcde2c3ffa
* *memORY overloads
|
22 years ago |
peter
|
36fd13c639
* fixed wrong check when allocation of a block > 1mb failed
|
22 years ago |
peter
|
3d8d9c96f8
* sbrk returns pointer
|
22 years ago |
peter
|
1ddaa693a3
* check newpos < 0 instead of = -1
|
22 years ago |
florian
|
eab5d1f7c5
* started to make the rtl 64 bit save by introducing SizeInt and SizeUInt (similar to size_t of C)
|
22 years ago |
peter
|
d5896e54f2
* fix setmemorymutexmanager to call mutexdone on the already
|
23 years ago |
peter
|
ca3679e4bf
* MemoryManager record has a field NeedLock if the wrapper functions
|
23 years ago |
peter
|
766e8d35f6
* remove wrong lock from SysMemSize, MemSize() does the locking
|
23 years ago |
peter
|
5fff238567
* threads unit added for thread support
|
23 years ago |
peter
|
01dfac4a4e
* old logs removed and tabs fixed
|
23 years ago |
Jonas Maebe
|
ee56b2e0ec
* heap manager now fragments the heap much less
|
23 years ago |
peter
|
90ff7a6db8
* fpc_freemem and fpc_getmem compilerproc
|
23 years ago |