florian 
							
						 
					 
					
						
						
						
						
							
						
						
							121ca40b39 
							
						 
					 
					
						
						
							
							* some variant <-> dyn. array stuff  
						
						
						
					 
					
						2002-12-05 14:27:25 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							f3fc72095f 
							
						 
					 
					
						
						
							
							* splitted defbase in defutil,symutil,defcmp  
						
						... 
						
						
						
						* merged isconvertable and is_equal into compare_defs(_ext)
  * made operator search faster by walking the list only once 
						
					 
					
						2002-11-25 17:43:16 +00:00 
						 
				 
			
				
					
						
							
							
								carl 
							
						 
					 
					
						
						
						
						
							
						
						
							05d86bbef8 
							
						 
					 
					
						
						
							
							* memory optimization with tconstsym (1.5%)  
						
						
						
					 
					
						2002-11-22 22:48:10 +00:00 
						 
				 
			
				
					
						
							
							
								carl 
							
						 
					 
					
						
						
						
						
							
						
						
							64655be168 
							
						 
					 
					
						
						
							
							* memory optimization (3-4%) : cleanup of tai fields,  
						
						... 
						
						
						
						cleanup of tdef and tsym fields.
  * make it work for m68k 
						
					 
					
						2002-11-17 16:31:55 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							ca3e231da3 
							
						 
					 
					
						
						
							
							* fix merged proc-procvar check  
						
						
						
					 
					
						2002-11-16 18:00:53 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							bfd72ad5d5 
							
						 
					 
					
						
						
							
							* merged changes from 1.0.7 up to 04-11  
						
						... 
						
						
						
						- -V option for generating bug report tracing
    - more tracing for option parsing
    - errors for cdecl and high()
    - win32 import stabs
    - win32 records<=8 are returned in eax:edx (turned off by default)
    - heaptrc update
    - more info for temp management in .s file with EXTDEBUG 
						
					 
					
						2002-11-15 01:58:45 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							41f6e26675 
							
						 
					 
					
						
						
							
							* removed df_unique flag. It breaks code. For a good type=type <id>  
						
						... 
						
						
						
						a def copy is required 
						
					 
					
						2002-10-20 15:34:16 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							161d1b923e 
							
						 
					 
					
						
						
							
							+ several widestring/pwidechar related stuff added  
						
						
						
					 
					
						2002-10-10 16:07:57 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							919fff6955 
							
						 
					 
					
						
						
							
							* variants aren't compatible with nil  
						
						
						
					 
					
						2002-10-09 21:01:41 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							a6afe9fb5d 
							
						 
					 
					
						
						
							
							* overloaded :=-operator is now searched when looking for possible  
						
						... 
						
						
						
						variant type conversions 
						
					 
					
						2002-10-07 09:49:42 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							a1b570bc48 
							
						 
					 
					
						
						
							
							* fixed limit checking for qword  
						
						
						
					 
					
						2002-10-06 21:02:17 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							5adf7d30a5 
							
						 
					 
					
						
						
							
							* only check for forwarddefs the definitions that really belong to  
						
						... 
						
						
						
						the current procsym 
						
					 
					
						2002-10-06 15:08:59 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							1665fc6a60 
							
						 
					 
					
						
						
							
							+ proper support of type <id> = type <another id>;  
						
						
						
					 
					
						2002-10-06 12:25:04 +00:00 
						 
				 
			
				
					
						
							
							
								carl 
							
						 
					 
					
						
						
						
						
							
						
						
							67486c96c3 
							
						 
					 
					
						
						
							
							* fixes for Delphi 6 compilation  
						
						... 
						
						
						
						(warning : Some features do not work under Delphi) 
						
					 
					
						2002-10-05 12:43:23 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							df922df8cc 
							
						 
					 
					
						
						
							
							* check parameters from left to right in equal_paras, so default  
						
						... 
						
						
						
						parameters are checked at the end 
						
					 
					
						2002-10-05 00:50:01 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							d5f0cbbf2b 
							
						 
					 
					
						
						
							
							* fixes to common code to get the alpha compiler compiled applied  
						
						
						
					 
					
						2002-09-30 07:00:44 +00:00 
						 
				 
			
				
					
						
							
							
								carl 
							
						 
					 
					
						
						
						
						
							
						
						
							8733061c78 
							
						 
					 
					
						
						
							
							* stack checking cannot be called before system unit is initialized  
						
						... 
						
						
						
						* MC68020 define 
						
					 
					
						2002-09-22 14:02:34 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							cea50f7185 
							
						 
					 
					
						
						
							
							* add argument to equal_paras() to support default values or not  
						
						
						
					 
					
						2002-09-16 14:11:12 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							007d85fa90 
							
						 
					 
					
						
						
							
							* allow default parameters in equal_paras  
						
						
						
					 
					
						2002-09-15 17:54:46 +00:00 
						 
				 
			
				
					
						
							
							
								carl 
							
						 
					 
					
						
						
						
						
							
						
						
							121dfde260 
							
						 
					 
					
						
						
							
							* bugfix 2109 (bad imho, but only way)  
						
						
						
					 
					
						2002-09-08 11:10:17 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							dcd9e0107c 
							
						 
					 
					
						
						
							
							* old logs removed and tabs fixed  
						
						
						
					 
					
						2002-09-07 15:25:00 +00:00 
						 
				 
			
				
					
						
							
							
								carl 
							
						 
					 
					
						
						
						
						
							
						
						
							e1b3ddc3fb 
							
						 
					 
					
						
						
							
							* fix my stupid copy and paste bug  
						
						
						
					 
					
						2002-09-07 09:16:55 +00:00 
						 
				 
			
				
					
						
							
							
								carl 
							
						 
					 
					
						
						
						
						
							
						
						
							8fd9561a31 
							
						 
					 
					
						
						
							
							* start bugfix 1996  
						
						... 
						
						
						
						* 64-bit typed constant now work correctly and fully (bugfix 2001) 
						
					 
					
						2002-09-06 19:58:31 +00:00 
						 
				 
			
				
					
						
							
							
								daniel 
							
						 
					 
					
						
						
						
						
							
						
						
							ba29715c7a 
							
						 
					 
					
						
						
							
							* Tcallnode.det_resulttype rewritten  
						
						
						
					 
					
						2002-08-20 10:31:26 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							4b659ab4b2 
							
						 
					 
					
						
						
							
							* casting of classes to interface fixed when the interface was  
						
						... 
						
						
						
						implemented by a parent class 
						
					 
					
						2002-08-12 20:39:17 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							ecf7a2a33c 
							
						 
					 
					
						
						
							
							* nil is now recognized as being compatible with a dynamic array  
						
						
						
					 
					
						2002-08-12 14:17:56 +00:00 
						 
				 
			
				
					
						
							
							
								carl 
							
						 
					 
					
						
						
						
						
							
						
						
							eff31e8524 
							
						 
					 
					
						
						
							
							+ more more more documentation  
						
						... 
						
						
						
						+ first version include/exclude (can't test though, not enough scratch for i386 :()... 
						
					 
					
						2002-08-05 18:27:48 +00:00 
						 
				 
			
				
					
						
							
							
								daniel 
							
						 
					 
					
						
						
						
						
							
						
						
							46b8ed0657 
							
						 
					 
					
						
						
							
							* Tried to make Tprocsym.defs protected. I didn't succeed but the cleanups  
						
						... 
						
						
						
						are worth comitting. 
						
					 
					
						2002-07-23 09:51:22 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							59abf2555b 
							
						 
					 
					
						
						
							
							* types.pas renamed to defbase.pas because D6 contains a types  
						
						... 
						
						
						
						unit so this would conflicts if D6 programms are compiled
  + Willamette/SSE2 instructions to assembler added 
						
					 
					
						2002-07-20 11:57:52 +00:00