peter 
							
						 
					 
					
						
						
						
						
							
						
						
							11d7a573df 
							
						 
					 
					
						
						
							
							* concat free blocks in main freelist  
						
						 
						
						
						
					 
					
						2000-03-13 21:22:28 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								pierre 
							
						 
					 
					
						
						
						
						
							
						
						
							6d213ac89b 
							
						 
					 
					
						
						
							
							* avoid problems if sbrk returns negative values  
						
						 
						
						
						
					 
					
						2000-03-10 12:41:21 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							20105af42c 
							
						 
					 
					
						
						
							
							* fixed bug with reallocmem to use the wrong size when copying the  
						
						 
						
						... 
						
						
						
						data to the new allocated pointer 
						
					 
					
						2000-02-10 13:59:35 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							6bbb440811 
							
						 
					 
					
						
						
							
							* fixed internal_memavail counting for tryresizemem  
						
						 
						
						
						
					 
					
						2000-02-02 11:12:29 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							ba0b8a2e1b 
							
						 
					 
					
						
						
							
							* reallocmem fixed for freemem() call when size=0  
						
						 
						
						
						
					 
					
						2000-01-31 23:41:30 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							9be202fd38 
							
						 
					 
					
						
						
							
							* fixed reallocmem which didn't work anymore and thus broke a lot  
						
						 
						
						... 
						
						
						
						of objfpc/delphi code 
						
					 
					
						2000-01-24 23:56:10 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonas Maebe 
							
						 
					 
					
						
						
						
						
							
						
						
							2c25000f32 
							
						 
					 
					
						
						
							
							* fixed problem with reallocmem and heaptrc  
						
						 
						
						
						
					 
					
						2000-01-20 12:35:35 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								daniel 
							
						 
					 
					
						
						
						
						
							
						
						
							ec29a31834 
							
						 
					 
					
						
						
							
							* copyright 2000  
						
						 
						
						
						
					 
					
						2000-01-07 16:41:28 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								daniel 
							
						 
					 
					
						
						
						
						
							
						
						
							a79b4a404b 
							
						 
					 
					
						
						
							
							* copyright 2000 added  
						
						 
						
						
						
					 
					
						2000-01-07 16:32:21 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							a3c7cfd396 
							
						 
					 
					
						
						
							
							* fixed sysmemsize which did the and sizemask wrong  
						
						 
						
						
						
					 
					
						1999-12-16 19:11:49 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							a3749c8bf3 
							
						 
					 
					
						
						
							
							* fixed getmem call with wrong size from reallocmem  
						
						 
						
						
						
					 
					
						1999-12-13 21:04:46 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							bf3e811517 
							
						 
					 
					
						
						
							
							* cmdline support  
						
						 
						
						
						
					 
					
						1999-12-01 22:57:30 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							ddb0882789 
							
						 
					 
					
						
						
							
							* fixed reallocmem with a block at the end of an allocated memoryblock,  
						
						 
						
						... 
						
						
						
						had to introduce a flag for such blocks.
  * flags are now stored in the first 4 bits instead of the highest bit,
    this could be done because the sizes of block are always >= 16 
						
					 
					
						1999-11-14 21:34:21 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								michael 
							
						 
					 
					
						
						
						
						
							
						
						
							adb19684e1 
							
						 
					 
					
						
						
							
							+ Fixed sysreallocmem  
						
						 
						
						
						
					 
					
						1999-11-10 22:29:51 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							6a10b2661b 
							
						 
					 
					
						
						
							
							* freemem,reallocmem now get var argument  
						
						 
						
						
						
					 
					
						1999-11-01 13:56:50 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							71d7f4ef38 
							
						 
					 
					
						
						
							
							* memorymanager expanded with allocmem/reallocmem  
						
						 
						
						
						
					 
					
						1999-10-30 17:39:05 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								sg 
							
						 
					 
					
						
						
						
						
							
						
						
							cb3d2ac4f3 
							
						 
					 
					
						
						
							
							* FreeMem(p) is ignored if p is NIL, instead of throwing an  
						
						 
						
						... 
						
						
						
						runtime error 204. (Delphi ignores NIL FreeMem's, too) 
						
					 
					
						1999-10-22 22:03:07 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							1a777e609e 
							
						 
					 
					
						
						
							
							* fixed memsize which forgot the sizemask  
						
						 
						
						
						
					 
					
						1999-10-01 07:55:54 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							b659954bc3 
							
						 
					 
					
						
						
							
							* best match for main freelist  
						
						 
						
						... 
						
						
						
						* removed root field, saves 4 bytes per block
  * fixed crash in dumpblocks 
						
					 
					
						1999-09-22 21:59:02 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							c7d01df165 
							
						 
					 
					
						
						
							
							* fixed growheap freelist addition when heapend-heapptr<blocksize  
						
						 
						
						
						
					 
					
						1999-09-20 14:17:37 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							88b7b037b2 
							
						 
					 
					
						
						
							
							+ new heap manager supporting delphi freemem(pointer)  
						
						 
						
						
						
					 
					
						1999-09-17 17:14:11 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								michael 
							
						 
					 
					
						
						
						
						
							
						
						
							f31460489f 
							
						 
					 
					
						
						
							
							+ Added goto on switch  
						
						 
						
						
						
					 
					
						1999-09-17 10:38:00 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							38a2727fb2 
							
						 
					 
					
						
						
							
							* pointer fixes  
						
						 
						
						
						
					 
					
						1999-09-08 16:14:41 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								michael 
							
						 
					 
					
						
						
						
						
							
						
						
							d3d9e234bd 
							
						 
					 
					
						
						
							
							+ reverted to previous heap  
						
						 
						
						
						
					 
					
						1999-08-20 13:26:20 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								michael 
							
						 
					 
					
						
						
						
						
							
						
						
							50ae4cf315 
							
						 
					 
					
						
						
							
							+ Patch for heap allocation from Florian  
						
						 
						
						
						
					 
					
						1999-08-20 10:31:17 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							e161a3e489 
							
						 
					 
					
						
						
							
							* growing is now 256k or 1mb  
						
						 
						
						
						
					 
					
						1999-05-31 20:36:34 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							e905aeea04 
							
						 
					 
					
						
						
							
							* most of the Object Pascal stuff moved to the system unit  
						
						 
						
						
						
					 
					
						1999-05-17 21:52:33 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								pierre 
							
						 
					 
					
						
						
						
						
							
						
						
							9e3e3d9415 
							
						 
					 
					
						
						
							
							* error 204 if trying to free too much memory of heap top !  
						
						 
						
						
						
					 
					
						1999-04-19 11:53:13 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								pierre 
							
						 
					 
					
						
						
						
						
							
						
						
							ffc582a561 
							
						 
					 
					
						
						
							
							* wrong statement in freemem removed : corrupted memavail result  
						
						 
						
						
						
					 
					
						1999-04-19 11:11:39 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							55fbeb959d 
							
						 
					 
					
						
						
							
							* memavail fixed for too big freemem calls  
						
						 
						
						
						
					 
					
						1999-03-18 11:21:16 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							e7dacebccc 
							
						 
					 
					
						
						
							
							* fixed small things regarding TEMPHEAP  
						
						 
						
						
						
					 
					
						1999-02-08 09:31:39 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								pierre 
							
						 
					 
					
						
						
						
						
							
						
						
							ab763cd69c 
							
						 
					 
					
						
						
							
							+ added text arg for dump_stack  
						
						 
						
						
						
					 
					
						1999-01-22 12:39:19 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							efaf241dba 
							
						 
					 
					
						
						
							
							* more temp symbols removed  
						
						 
						
						
						
					 
					
						1998-12-16 00:22:24 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							0ffc0f5586 
							
						 
					 
					
						
						
							
							+ check for < 0 which otherwise segfaulted  
						
						 
						
						
						
					 
					
						1998-10-22 23:50:45 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							2a14ecc703 
							
						 
					 
					
						
						
							
							+ memorymanager like delphi  
						
						 
						
						
						
					 
					
						1998-10-01 14:55:17 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							4620a73a9b 
							
						 
					 
					
						
						
							
							* FPC_ names  
						
						 
						
						... 
						
						
						
						* Heap manager is now system independent 
						
					 
					
						1998-09-14 10:48:00 +00:00