peter 
							
						 
					 
					
						
						
						
						
							
						
						
							dbcfe36b70 
							
						 
					 
					
						
						
							
							* check parameters of str() better  
						
						 
						
						
						
					 
					
						2005-03-16 21:24:43 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							e250290e57 
							
						 
					 
					
						
						
							
							* allow property in objects in all modes except tp  
						
						 
						
						
						
					 
					
						2005-03-16 21:09:22 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							20ad7813c2 
							
						 
					 
					
						
						
							
							* fix empty varargs codegeneration for x86_64  
						
						 
						
						
						
					 
					
						2005-03-14 20:18:46 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							a82ee06691 
							
						 
					 
					
						
						
							
							* for methodpointers compare only proc field  
						
						 
						
						
						
					 
					
						2005-03-14 20:18:22 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							aee4b7bcf7 
							
						 
					 
					
						
						
							
							* also set intsize for paralocs written to ppu  
						
						 
						
						
						
					 
					
						2005-03-14 15:59:18 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							0cd81efba7 
							
						 
					 
					
						
						
							
							+ storing non-extended floats to memory generates now a fwait to get exceptions at the correct place  
						
						 
						
						
						
					 
					
						2005-03-13 17:15:26 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							b068bfbfc4 
							
						 
					 
					
						
						
							
							+ reset in InitSymtable some global vars to avoid trouble with the ide  
						
						 
						
						
						
					 
					
						2005-03-13 12:15:44 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							0ef8431a3f 
							
						 
					 
					
						
						
							
							+ made @(<formaldef>) assignment compatible with all pointer types  
						
						 
						
						
						
					 
					
						2005-03-13 11:42:48 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							6601ef0ca8 
							
						 
					 
					
						
						
							
							+ gpc mode uses tp_procvars  
						
						 
						
						
						
					 
					
						2005-03-13 11:27:52 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							7b56e65a4b 
							
						 
					 
					
						
						
							
							* fixed FieldAddress for 64 bit and CPUs requiring proper alignment  
						
						 
						
						
						
					 
					
						2005-03-13 08:34:58 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							737a81f30b 
							
						 
					 
					
						
						
							
							+ array -> dyn. array type cast  
						
						 
						
						
						
					 
					
						2005-03-11 21:55:43 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							08b1126467 
							
						 
					 
					
						
						
							
							* jordi: initial release, based on 1.119 errore.msg  
						
						 
						
						
						
					 
					
						2005-03-10 10:38:32 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							4794119dd3 
							
						 
					 
					
						
						
							
							movzx,movsx don't support memory destinations  
						
						 
						
						
						
					 
					
						2005-03-10 00:27:04 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							5ed8259ff6 
							
						 
					 
					
						
						
							
							don't allow overloading orddef,enumdef.floatdef for unary operators  
						
						 
						
						
						
					 
					
						2005-03-10 00:15:20 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							d24397b6e6 
							
						 
					 
					
						
						
							
							support external <dllname>; also for variables  
						
						 
						
						
						
					 
					
						2005-03-09 23:44:18 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							96d7cbeddc 
							
						 
					 
					
						
						
							
							put intf wrappers in code section  
						
						 
						
						
						
					 
					
						2005-03-09 22:37:24 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							6f86fd170d 
							
						 
					 
					
						
						
							
							* janio: synched with errore.msg 1.120  
						
						 
						
						
						
					 
					
						2005-03-07 19:52:29 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							09b85c2df2 
							
						 
					 
					
						
						
							
							* explicit paraloc for funcret  
						
						 
						
						... 
						
						
						
						* libsym for powerpc ppu's 
						
					 
					
						2005-03-07 18:38:46 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							100a47e6af 
							
						 
					 
					
						
						
							
							* fix protected checking  
						
						 
						
						
						
					 
					
						2005-03-07 17:58:27 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							748df1810f 
							
						 
					 
					
						
						
							
							* use lib64 for x86_64  
						
						 
						
						
						
					 
					
						2005-03-07 17:10:00 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonas Maebe 
							
						 
					 
					
						
						
						
						
							
						
						
							6cc3dbae94 
							
						 
					 
					
						
						
							
							* fixed web bug  #3694  
						
						 
						
						
						
					 
					
						2005-03-05 20:08:27 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							eeaded577a 
							
						 
					 
					
						
						
							
							* fixed copy(dyn. array,...);  
						
						 
						
						
						
					 
					
						2005-03-05 16:37:28 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonas Maebe 
							
						 
					 
					
						
						
						
						
							
						
						
							38f57c30fe 
							
						 
					 
					
						
						
							
							* fixed printnodelist indentation  
						
						 
						
						
						
					 
					
						2005-03-05 16:17:30 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonas Maebe 
							
						 
					 
					
						
						
						
						
							
						
						
							adc5f048eb 
							
						 
					 
					
						
						
							
							* fixed small bug in ttypeconvnode.printnodeinfo  
						
						 
						
						
						
					 
					
						2005-03-05 16:09:20 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							abb3f82ceb 
							
						 
					 
					
						
						
							
							* getheapstatus fixes  
						
						 
						
						
						
					 
					
						2005-03-04 16:49:22 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							baa6032362 
							
						 
					 
					
						
						
							
							* maybequoted for windres args  
						
						 
						
						
						
					 
					
						2005-03-04 16:49:14 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonas Maebe 
							
						 
					 
					
						
						
						
						
							
						
						
							d612918bb2 
							
						 
					 
					
						
						
							
							* fixed Lazarus compilation  
						
						 
						
						
						
					 
					
						2005-03-04 09:56:35 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonas Maebe 
							
						 
					 
					
						
						
						
						
							
						
						
							39a372756f 
							
						 
					 
					
						
						
							
							* properties can also be inherited/overridden  
						
						 
						
						
						
					 
					
						2005-03-04 07:46:36 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonas Maebe 
							
						 
					 
					
						
						
						
						
							
						
						
							7fb6b96aed 
							
						 
					 
					
						
						
							
							* fixed web bug  #3738  
						
						 
						
						
						
					 
					
						2005-03-03 19:58:14 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonas Maebe 
							
						 
					 
					
						
						
						
						
							
						
						
							86765dcf57 
							
						 
					 
					
						
						
							
							* fixed web bug  #3740  
						
						 
						
						
						
					 
					
						2005-03-03 19:36:42 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonas Maebe 
							
						 
					 
					
						
						
						
						
							
						
						
							ac931f6846 
							
						 
					 
					
						
						
							
							* use expectloc in firstcomplex()  
						
						 
						
						
						
					 
					
						2005-03-02 19:44:11 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonas Maebe 
							
						 
					 
					
						
						
						
						
							
						
						
							43c5b3fd29 
							
						 
					 
					
						
						
							
							* fixed web bug  #3533  
						
						 
						
						
						
					 
					
						2005-03-01 21:28:50 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								marco 
							
						 
					 
					
						
						
						
						
							
						
						
							daf59fbd7e 
							
						 
					 
					
						
						
							
							* getFPCheapstatus  (no, FPC HEAP, not FP CHEAP!)  
						
						 
						
						
						
					 
					
						2005-02-28 15:38:38 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							fe9bf2081d 
							
						 
					 
					
						
						
							
							Support constants and IN operator in preprocessor patch by Christian Iversen  
						
						 
						
						
						
					 
					
						2005-02-27 17:15:01 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							6e0cf1751a 
							
						 
					 
					
						
						
							
							fix register deallocation for 64bit results  
						
						 
						
						
						
					 
					
						2005-02-27 16:40:13 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							c63ac52ac5 
							
						 
					 
					
						
						
							
							* fixed msg for -Xc  
						
						 
						
						
						
					 
					
						2005-02-26 17:50:37 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							64b742c558 
							
						 
					 
					
						
						
							
							* update from Ido Kanner aka ik_5  
						
						 
						
						
						
					 
					
						2005-02-26 15:51:23 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							534b11cfb1 
							
						 
					 
					
						
						
							
							* userdata in file/textrecs now 32 bytes  
						
						 
						
						
						
					 
					
						2005-02-26 15:42:45 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonas Maebe 
							
						 
					 
					
						
						
						
						
							
						
						
							46c1b41a7b 
							
						 
					 
					
						
						
							
							- removed unused unit  
						
						 
						
						
						
					 
					
						2005-02-26 15:06:26 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonas Maebe 
							
						 
					 
					
						
						
						
						
							
						
						
							ec959955bd 
							
						 
					 
					
						
						
							
							* fixed generic jumps optimizer and enabled it for ppc (the label table  
						
						 
						
						... 
						
						
						
						was not being initialised -> getfinaldestination always failed, which
    caused wrong optimizations in some cases)
  * changed the inverse_cond into a function, because tasmcond is a record
    on ppc
  + added a compare_conditions() function for the same reason 
						
					 
					
						2005-02-26 01:26:59 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonas Maebe 
							
						 
					 
					
						
						
						
						
							
						
						
							126f3fa6cf 
							
						 
					 
					
						
						
							
							* fixed loop which could go into neverneverland in case of embedded  
						
						 
						
						... 
						
						
						
						assembler blocks 
						
					 
					
						2005-02-26 01:23:29 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonas Maebe 
							
						 
					 
					
						
						
						
						
							
						
						
							04b1263e7f 
							
						 
					 
					
						
						
							
							* fixed uninitialised function result in getfinaldestination() when  
						
						 
						
						... 
						
						
						
						maximum recursion reached 
						
					 
					
						2005-02-25 20:50:53 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							b1900cc269 
							
						 
					 
					
						
						
							
							* 1.9.9  
						
						 
						
						
						
					 
					
						2005-02-25 11:41:26 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							d266bc32d9 
							
						 
					 
					
						
						
							
							+ variants can be used as cond. expr. in if, while, repeat ... until statements  
						
						 
						
						
						
					 
					
						2005-02-23 20:38:09 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							2b67164568 
							
						 
					 
					
						
						
							
							* optimizer files fixed  
						
						 
						
						
						
					 
					
						2005-02-20 19:36:03 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							871fd8d2b8 
							
						 
					 
					
						
						
							
							* initial commit  
						
						 
						
						
						
					 
					
						2005-02-20 19:11:04 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							339fed5022 
							
						 
					 
					
						
						
							
							* allow assignment to elements of constant dyn array in delphi mode  
						
						 
						
						
						
					 
					
						2005-02-20 13:12:22 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							00d9868260 
							
						 
					 
					
						
						
							
							* fixed constant insertation  
						
						 
						
						
						
					 
					
						2005-02-20 12:23:45 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							52337789b9 
							
						 
					 
					
						
						
							
							* -XP added  
						
						 
						
						
						
					 
					
						2005-02-19 18:50:20 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							83b04efbc3 
							
						 
					 
					
						
						
							
							* defaultreplacement expansion for -XP and -Xr  
						
						 
						
						
						
					 
					
						2005-02-19 18:32:16 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							16718b81e4 
							
						 
					 
					
						
						
							
							* cross compiliation defines  
						
						 
						
						
						
					 
					
						2005-02-19 18:10:57 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonas Maebe 
							
						 
					 
					
						
						
						
						
							
						
						
							706a87c2df 
							
						 
					 
					
						
						
							
							* don't lose sign of ord types for register parameters  
						
						 
						
						
						
					 
					
						2005-02-19 14:04:14 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonas Maebe 
							
						 
					 
					
						
						
						
						
							
						
						
							6c38093871 
							
						 
					 
					
						
						
							
							* fixed spilling for several ppc instructions which only read registers  
						
						 
						
						... 
						
						
						
						+ added support for registers in references that get changed (load/store
    with update) 
						
					 
					
						2005-02-18 23:37:51 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonas Maebe 
							
						 
					 
					
						
						
						
						
							
						
						
							0e4f1738cd 
							
						 
					 
					
						
						
							
							- removed a non-existing instruction (lcrxe)  
						
						 
						
						... 
						
						
						
						* fixed an instruction (maffs_ -> mffs) 
						
					 
					
						2005-02-18 23:05:47 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							0ae80eea41 
							
						 
					 
					
						
						
							
							* allow enum arithmetics inside an enum def, compatible with delphi  
						
						 
						
						
						
					 
					
						2005-02-17 17:52:39 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							047c28d993 
							
						 
					 
					
						
						
							
							* member call to constructor returns void to prevent  
						
						 
						
						... 
						
						
						
						generating unexpected code. Otherwise the return value is always
    equal to self, which can also be directly accessed 
						
					 
					
						2005-02-17 17:50:26 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								olle 
							
						 
					 
					
						
						
						
						
							
						
						
							562201e27b 
							
						 
					 
					
						
						
							
							* made macos compile  
						
						 
						
						
						
					 
					
						2005-02-16 22:39:25 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							8305aa8781 
							
						 
					 
					
						
						
							
							* fixed storing of floating point registers for procedures with large temp. area  
						
						 
						
						... 
						
						
						
						* fixed int64 comparisation 
						
					 
					
						2005-02-16 22:02:26 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							bc0c22df82 
							
						 
					 
					
						
						
							
							* back to 1.9.7 for head  
						
						 
						
						
						
					 
					
						2005-02-15 22:31:35 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							aa5b73f3ec 
							
						 
					 
					
						
						
							
							* 1.9.8  
						
						 
						
						
						
					 
					
						2005-02-15 22:28:29 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							5edffaf371 
							
						 
					 
					
						
						
							
							* remove is_single_reference  
						
						 
						
						... 
						
						
						
						* revert loading of ref-to-ref para valu 
						
					 
					
						2005-02-15 21:39:48 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							f3df72d1b1 
							
						 
					 
					
						
						
							
							* don't split indirect calls while inserting pc relative constants  
						
						 
						
						
						
					 
					
						2005-02-15 21:24:40 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							f3b711d3bf 
							
						 
					 
					
						
						
							
							* don't generate overflow results if they aren't necessary  
						
						 
						
						... 
						
						
						
						* fixed op_reg_reg_reg_reg on arm 
						
					 
					
						2005-02-15 19:53:41 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							5812a84648 
							
						 
					 
					
						
						
							
							* another update from ik_5  
						
						 
						
						
						
					 
					
						2005-02-15 19:48:54 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							dd0664156d 
							
						 
					 
					
						
						
							
							* fix passing of 64bit values when using -Or  
						
						 
						
						
						
					 
					
						2005-02-15 19:16:04 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							2ec108a9c7 
							
						 
					 
					
						
						
							
							* Handle Control-C exception more cleanly  
						
						 
						
						
						
					 
					
						2005-02-15 19:15:45 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							482d781af3 
							
						 
					 
					
						
						
							
							win32 stdcall fixes needed for tw3650  
						
						 
						
						
						
					 
					
						2005-02-14 19:42:02 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							e417e34496 
							
						 
					 
					
						
						
							
							* truncate log  
						
						 
						
						
						
					 
					
						2005-02-14 17:13:06 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							5251f0fd2a 
							
						 
					 
					
						
						
							
							* obsolete  
						
						 
						
						
						
					 
					
						2005-02-14 17:07:09 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							3af83637d8 
							
						 
					 
					
						
						
							
							* allow more operations on integers with a typecast to pointer  
						
						 
						
						
						
					 
					
						2005-02-14 16:45:00 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							cae7c0baee 
							
						 
					 
					
						
						
							
							* allow nil^ passed to var parameter  
						
						 
						
						
						
					 
					
						2005-02-13 20:33:57 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							2ce96cbca7 
							
						 
					 
					
						
						
							
							* files with long names removed  
						
						 
						
						
						
					 
					
						2005-02-13 20:15:55 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							97e28bd218 
							
						 
					 
					
						
						
							
							* sunos to solaris  
						
						 
						
						
						
					 
					
						2005-02-13 20:11:16 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							e26ab8447c 
							
						 
					 
					
						
						
							
							* better alignment checking  
						
						 
						
						
						
					 
					
						2005-02-13 19:57:15 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							8cf4e1a6d3 
							
						 
					 
					
						
						
							
							* setup ovlov correctly  
						
						 
						
						
						
					 
					
						2005-02-13 19:12:05 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							f58fcdf401 
							
						 
					 
					
						
						
							
							+ basic mips stuff  
						
						 
						
						
						
					 
					
						2005-02-13 18:56:44 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							22d9294ab3 
							
						 
					 
					
						
						
							
							+ overflow checking for the arm  
						
						 
						
						
						
					 
					
						2005-02-13 18:55:19 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							d4be793575 
							
						 
					 
					
						
						
							
							* fix IE with array of const in array of conts  
						
						 
						
						
						
					 
					
						2005-02-11 16:25:26 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							a85e9e6485 
							
						 
					 
					
						
						
							
							* don't set varstate to vs_used for record in with at start yet  
						
						 
						
						
						
					 
					
						2005-02-11 16:24:59 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonas Maebe 
							
						 
					 
					
						
						
						
						
							
						
						
							a823a15888 
							
						 
					 
					
						
						
							
							* records which consist of only a union of one element have to be passed  
						
						 
						
						... 
						
						
						
						according to record parameter passing rules, not according to the rules
    of that item's type (change relevant to AIX abi only) 
						
					 
					
						2005-02-11 15:20:23 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Károly Balogh 
							
						 
					 
					
						
						
						
						
							
						
						
							e3cefd8ec6 
							
						 
					 
					
						
						
							
							* cleanups, finalized vlink support  
						
						 
						
						
						
					 
					
						2005-02-11 07:23:22 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							eae47d058b 
							
						 
					 
					
						
						
							
							* implprocs requires no duplicate entries of the same procdef  
						
						 
						
						
						
					 
					
						2005-02-10 22:08:37 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							4637e51462 
							
						 
					 
					
						
						
							
							* remove obsolete code  
						
						 
						
						
						
					 
					
						2005-02-10 22:08:03 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							2ce81b5177 
							
						 
					 
					
						
						
							
							* data with inittables need to have a memory location assigned  
						
						 
						
						... 
						
						
						
						for incrref 
						
					 
					
						2005-02-10 21:54:36 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							067201723d 
							
						 
					 
					
						
						
							
							* fixed call to build sourcefiles needed for ide  
						
						 
						
						
						
					 
					
						2005-02-10 20:06:34 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								olle 
							
						 
					 
					
						
						
						
						
							
						
						
							1a87bc0ff3 
							
						 
					 
					
						
						
							
							* fixed erroneous asm line directive  
						
						 
						
						
						
					 
					
						2005-02-08 22:46:00 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								olle 
							
						 
					 
					
						
						
						
						
							
						
						
							e90d15bd5e 
							
						 
					 
					
						
						
							
							* fixed compilation on MacOS  
						
						 
						
						
						
					 
					
						2005-02-08 22:33:51 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								olle 
							
						 
					 
					
						
						
						
						
							
						
						
							72f24474fb 
							
						 
					 
					
						
						
							
							+ added SIZE resource facilities  
						
						 
						
						
						
					 
					
						2005-02-08 22:30:32 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							1dcb2e55bc 
							
						 
					 
					
						
						
							
							* fixed usage of 000 as label  
						
						 
						
						
						
					 
					
						2005-02-08 21:25:14 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							d68c5e9079 
							
						 
					 
					
						
						
							
							* dyn. arrays are returned in registers  
						
						 
						
						
						
					 
					
						2005-02-08 16:40:16 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							72f65a379f 
							
						 
					 
					
						
						
							
							* fixed typo in define  
						
						 
						
						
						
					 
					
						2005-02-07 21:30:25 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							11f6fbafca 
							
						 
					 
					
						
						
							
							-vz for output to stderr  
						
						 
						
						
						
					 
					
						2005-02-07 17:25:28 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							c5488ea6b1 
							
						 
					 
					
						
						
							
							* -Fa option added, it'll load the units before the uses  
						
						 
						
						... 
						
						
						
						line is parsed. Can be used to load cthreads from the commandline.
    Example '-g -Faheaptrc,lineinfo' is the same as '-ghl' 
						
					 
					
						2005-02-06 21:33:28 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							acc34b08cd 
							
						 
					 
					
						
						
							
							* fixed precedence of is-operator  
						
						 
						
						
						
					 
					
						2005-02-06 20:29:12 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							9a8e62553a 
							
						 
					 
					
						
						
							
							* oldfpccall fixed  
						
						 
						
						
						
					 
					
						2005-02-06 19:55:19 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							adc66eaf55 
							
						 
					 
					
						
						
							
							* arrays are always passed by addr  
						
						 
						
						... 
						
						
						
						* cdecl array of const is passed by value so it doesn't allocate
    anything 
						
					 
					
						2005-02-06 18:59:15 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							ad9d04f104 
							
						 
					 
					
						
						
							
							* removed $threading  
						
						 
						
						
						
					 
					
						2005-02-06 11:15:31 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							b1c8bfc478 
							
						 
					 
					
						
						
							
							+ x86_64 pic draft  
						
						 
						
						
						
					 
					
						2005-02-06 00:05:56 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							3835b9f13b 
							
						 
					 
					
						
						
							
							* fixed previous commit  
						
						 
						
						
						
					 
					
						2005-02-05 18:32:17 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							e94fe45846 
							
						 
					 
					
						
						
							
							* fixed dword -> qword/int64 type cast on x86_64  
						
						 
						
						
						
					 
					
						2005-02-05 18:08:48 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							602026d89d 
							
						 
					 
					
						
						
							
							+ setting sse exception mask on x86_64  
						
						 
						
						
						
					 
					
						2005-02-05 16:17:19 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							ab069b68a2 
							
						 
					 
					
						
						
							
							* move tools to compiler/utils/  
						
						 
						
						
						
					 
					
						2005-02-05 10:25:30 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							e995e131bd 
							
						 
					 
					
						
						
							
							*** empty log message ***  
						
						 
						
						
						
					 
					
						2005-02-05 10:24:17 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							50d0ba7a7f 
							
						 
					 
					
						
						
							
							* low(var) var must be valid  
						
						 
						
						
						
					 
					
						2005-02-04 16:30:56 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							bc1e63a7db 
							
						 
					 
					
						
						
							
							* disable longstring  
						
						 
						
						
						
					 
					
						2005-02-04 16:30:40 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							13bea3e077 
							
						 
					 
					
						
						
							
							* fix range check error when compiled with 1.9.6  
						
						 
						
						
						
					 
					
						2005-02-03 21:43:25 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							110fb12911 
							
						 
					 
					
						
						
							
							* regenerated  
						
						 
						
						
						
					 
					
						2005-02-03 20:33:26 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							18ebd28692 
							
						 
					 
					
						
						
							
							* push_addr_param must be defined per target  
						
						 
						
						
						
					 
					
						2005-02-03 20:04:49 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							81c3feca81 
							
						 
					 
					
						
						
							
							+ support for another explicit ugly delphi type cast added  
						
						 
						
						
						
					 
					
						2005-02-03 19:24:33 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							a2a4985896 
							
						 
					 
					
						
						
							
							* in delphi mode const sets from enumerations with values > 255 are allowed if these elements aren't used  
						
						 
						
						
						
					 
					
						2005-02-03 18:43:59 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							75f0b9eb40 
							
						 
					 
					
						
						
							
							* fix extended paraloc  
						
						 
						
						
						
					 
					
						2005-02-03 18:32:25 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							43508f7ffc 
							
						 
					 
					
						
						
							
							* updated comments  
						
						 
						
						
						
					 
					
						2005-02-03 17:18:10 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							ffb7b80888 
							
						 
					 
					
						
						
							
							* more procvar directive fixes  
						
						 
						
						
						
					 
					
						2005-02-03 17:11:40 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							16a60238c6 
							
						 
					 
					
						
						
							
							* check for-loop constants ranges  
						
						 
						
						
						
					 
					
						2005-02-03 17:10:58 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							8f2a768124 
							
						 
					 
					
						
						
							
							* fix win32 small array parameters  
						
						 
						
						
						
					 
					
						2005-02-03 17:10:21 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Károly Balogh 
							
						 
					 
					
						
						
						
						
							
						
						
							9ccc0ffda7 
							
						 
					 
					
						
						
							
							t_morph.pas  
						
						 
						
						
						
					 
					
						2005-02-03 03:54:06 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							b060f8f10a 
							
						 
					 
					
						
						
							
							* delphi assumes dyn. array access make expressions l-values because it's internally a pointer  
						
						 
						
						
						
					 
					
						2005-02-02 22:16:39 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							af18e7359f 
							
						 
					 
					
						
						
							
							+ allow to take the address of a resourcestring in typed constants  
						
						 
						
						
						
					 
					
						2005-02-02 19:42:19 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							90d88ec1a5 
							
						 
					 
					
						
						
							
							* <class/interface>(<any ord. type>) in delphi mode allowed  
						
						 
						
						
						
					 
					
						2005-02-02 19:04:31 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							f5cab73217 
							
						 
					 
					
						
						
							
							* fixed proc. vars with calling specifiers in usual var declarations  
						
						 
						
						
						
					 
					
						2005-02-02 19:03:27 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							71679e0662 
							
						 
					 
					
						
						
							
							* type = type <procvar>; ignored  
						
						 
						
						
						
					 
					
						2005-02-02 19:02:47 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Károly Balogh 
							
						 
					 
					
						
						
						
						
							
						
						
							452de9187c 
							
						 
					 
					
						
						
							
							* removed debug writelns from florian's previous commit  
						
						 
						
						
						
					 
					
						2005-02-02 02:19:42 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							49347a0117 
							
						 
					 
					
						
						
							
							* fixed:  
						
						 
						
						... 
						
						
						
						r1 = record
      p : procedure stdcall;
      i : longint;
    end; 
						
					 
					
						2005-02-01 23:18:54 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							5007b3e395 
							
						 
					 
					
						
						
							
							* inherited; works now in delphi mode for private methods; looks like a delphi bug  
						
						 
						
						
						
					 
					
						2005-02-01 22:50:50 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								olle 
							
						 
					 
					
						
						
						
						
							
						
						
							d5d8694c96 
							
						 
					 
					
						
						
							
							* macpas now uses tp style proc params  
						
						 
						
						
						
					 
					
						2005-02-01 17:57:30 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								michael 
							
						 
					 
					
						
						
						
						
							
						
						
							ac1642de89 
							
						 
					 
					
						
						
							
							* Patch from peter: fix macpas anonymous function procvar  
						
						 
						
						
						
					 
					
						2005-02-01 08:46:13 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								olle 
							
						 
					 
					
						
						
						
						
							
						
						
							4f43c7e09f 
							
						 
					 
					
						
						
							
							+ Added fake Exception classes, only for MACOS.  
						
						 
						
						
						
					 
					
						2005-01-31 21:30:56 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							371e741a9d 
							
						 
					 
					
						
						
							
							* macpas procvars in parameters  
						
						 
						
						
						
					 
					
						2005-01-31 21:27:51 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							e24eb1f631 
							
						 
					 
					
						
						
							
							* set varstate before parsing the instruction block in for statements  
						
						 
						
						
						
					 
					
						2005-01-31 20:23:53 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							101705af37 
							
						 
					 
					
						
						
							
							* another guid range check error  
						
						 
						
						
						
					 
					
						2005-01-31 19:41:01 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							f5e21ec2ff 
							
						 
					 
					
						
						
							
							* fixed parseparaloc  
						
						 
						
						
						
					 
					
						2005-01-31 17:46:25 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							79eac1c0b3 
							
						 
					 
					
						
						
							
							* fix [regpara] in intel assembler  
						
						 
						
						
						
					 
					
						2005-01-31 17:07:50 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							cc2789b680 
							
						 
					 
					
						
						
							
							* for-node cleanup, checking for uninitialzed from and to values  
						
						 
						
						... 
						
						
						
						is now supported 
						
					 
					
						2005-01-31 16:16:21 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							be1808953c 
							
						 
					 
					
						
						
							
							* fix laststatement()  
						
						 
						
						
						
					 
					
						2005-01-31 16:15:17 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							9cf82cd7f6 
							
						 
					 
					
						
						
							
							* zero based array with elementsize>1 fix  
						
						 
						
						
						
					 
					
						2005-01-31 16:15:04 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonas Maebe 
							
						 
					 
					
						
						
						
						
							
						
						
							2e944b3b71 
							
						 
					 
					
						
						
							
							* fixed darwin cycle  
						
						 
						
						
						
					 
					
						2005-01-30 21:51:57 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							f1892e7e56 
							
						 
					 
					
						
						
							
							* better alignment on linux  
						
						 
						
						
						
					 
					
						2005-01-30 17:45:38 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							56f1af83a9 
							
						 
					 
					
						
						
							
							* variables exported by $J/$Z in macpas mode are never regable  
						
						 
						
						
						
					 
					
						2005-01-30 17:17:19 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							bd31b225a0 
							
						 
					 
					
						
						
							
							* fixed compilation of arm compiler  
						
						 
						
						
						
					 
					
						2005-01-30 14:43:40 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							14f2a9d757 
							
						 
					 
					
						
						
							
							* only add @link.res if source is go32v2  
						
						 
						
						
						
					 
					
						2005-01-30 12:03:28 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							4631658576 
							
						 
					 
					
						
						
							
							* add info that a procedure is local in error messages  
						
						 
						
						
						
					 
					
						2005-01-30 11:26:40 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							46dbff9c93 
							
						 
					 
					
						
						
							
							* revert last commit  
						
						 
						
						
						
					 
					
						2005-01-30 11:03:22 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							cd01e600b9 
							
						 
					 
					
						
						
							
							* update x86_64 with new cpupara  
						
						 
						
						
						
					 
					
						2005-01-29 11:36:52 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							3dcc711558 
							
						 
					 
					
						
						
							
							* fixed x86_64 compile  
						
						 
						
						
						
					 
					
						2005-01-29 00:40:18 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							f818478945 
							
						 
					 
					
						
						
							
							* finalize for refcounted strings shall also reset temps to 0, the  
						
						 
						
						... 
						
						
						
						previous exception that decrrefcnt already set it to 0 is not valid
    anymore 
						
					 
					
						2005-01-29 00:32:53 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							651f9e5bbd 
							
						 
					 
					
						
						
							
							+ implemented overflow checking for 64 bit types on sparc  
						
						 
						
						
						
					 
					
						2005-01-27 20:32:51 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							d3b559cfcc 
							
						 
					 
					
						
						
							
							* detect arithmetic overflows for constants at compile time  
						
						 
						
						... 
						
						
						
						* use try..except instead of setjmp 
						
					 
					
						2005-01-26 16:23:28 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							4efb72e13d 
							
						 
					 
					
						
						
							
							* fixed load64 which shouldn't do a make_simple_ref  
						
						 
						
						
						
					 
					
						2005-01-25 20:58:30 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							b009240860 
							
						 
					 
					
						
						
							
							* fix overload choosing with an qword overload  
						
						 
						
						... 
						
						
						
						* allow to get the address of string temps in delphi mode 
						
					 
					
						2005-01-25 18:49:45 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							6ee925dec8 
							
						 
					 
					
						
						
							
							* spaces in register names  
						
						 
						
						
						
					 
					
						2005-01-25 18:48:34 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							0991cb288d 
							
						 
					 
					
						
						
							
							* tf_pic_uses_got added  
						
						 
						
						
						
					 
					
						2005-01-25 18:48:15 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							e820bc93f2 
							
						 
					 
					
						
						
							
							* interface wrapper generation moved to cgobj  
						
						 
						
						... 
						
						
						
						* generate interface wrappers after the module is parsed 
						
					 
					
						2005-01-24 22:08:32 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							bb7b812beb 
							
						 
					 
					
						
						
							
							* remove multiple typeconvs for procvar  
						
						 
						
						
						
					 
					
						2005-01-24 21:39:03 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							c08ec5fbf3 
							
						 
					 
					
						
						
							
							* wrong prefix output for masm fixed  
						
						 
						
						
						
					 
					
						2005-01-24 20:44:29 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								olle 
							
						 
					 
					
						
						
						
						
							
						
						
							a9e90b796f 
							
						 
					 
					
						
						
							
							+ msg2inc now executed, utils is compiled  
						
						 
						
						
						
					 
					
						2005-01-24 18:18:46 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonas Maebe 
							
						 
					 
					
						
						
						
						
							
						
						
							28ea4a8fd4 
							
						 
					 
					
						
						
							
							* fixed bug introduced in revision 1.6  
						
						 
						
						
						
					 
					
						2005-01-24 18:13:46 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								olle 
							
						 
					 
					
						
						
						
						
							
						
						
							2f38fbd7c2 
							
						 
					 
					
						
						
							
							* In MPW, whole path to source file is now displayed in messages.  
						
						 
						
						
						
					 
					
						2005-01-24 18:12:17 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								olle 
							
						 
					 
					
						
						
						
						
							
						
						
							f5f6d7bf36 
							
						 
					 
					
						
						
							
							+ Mac style resource files can now be included in MacOS  
						
						 
						
						
						
					 
					
						2005-01-24 18:10:20 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								olle 
							
						 
					 
					
						
						
						
						
							
						
						
							39ba224077 
							
						 
					 
					
						
						
							
							+ Mac style resource files can now be included in MacOS  
						
						 
						
						
						
					 
					
						2005-01-24 17:53:12 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								olle 
							
						 
					 
					
						
						
						
						
							
						
						
							469d1cc5cf 
							
						 
					 
					
						
						
							
							+ ppu files now has FPas as creator code on MacOS  
						
						 
						
						
						
					 
					
						2005-01-24 17:46:18 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								olle 
							
						 
					 
					
						
						
						
						
							
						
						
							b78d92b99d 
							
						 
					 
					
						
						
							
							+ added support for macos  
						
						 
						
						
						
					 
					
						2005-01-24 17:41:57 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							0fe35da937 
							
						 
					 
					
						
						
							
							* fixed math constants for big endian cpus  
						
						 
						
						
						
					 
					
						2005-01-23 22:13:50 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							020bbc8913 
							
						 
					 
					
						
						
							
							* another improvement of pi handling  
						
						 
						
						
						
					 
					
						2005-01-23 21:47:14 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							cc9534cf41 
							
						 
					 
					
						
						
							
							+ added pi bit pattern to the compiler, so pi should always be correct  
						
						 
						
						
						
					 
					
						2005-01-23 21:09:11 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							00324d38bf 
							
						 
					 
					
						
						
							
							+ optimized code generation on sparc  
						
						 
						
						... 
						
						
						
						+ some stuff for pic code on sparc added 
						
					 
					
						2005-01-23 17:14:21 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							98a5e2b00a 
							
						 
					 
					
						
						
							
							* update from Ido Kanner aka ik_5  
						
						 
						
						
						
					 
					
						2005-01-22 20:05:51 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							3eb9e80603 
							
						 
					 
					
						
						
							
							* optimized register usage for non-x86 e.g. 3 operand cpus  
						
						 
						
						
						
					 
					
						2005-01-20 21:28:52 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							35e466d971 
							
						 
					 
					
						
						
							
							* remove copy_value_on_stack and a_param_copy_ref  
						
						 
						
						
						
					 
					
						2005-01-20 17:47:01 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							ea269120e5 
							
						 
					 
					
						
						
							
							* $COPERATORS added  
						
						 
						
						
						
					 
					
						2005-01-20 17:32:33 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							7848d612cd 
							
						 
					 
					
						
						
							
							* fixed -vv  
						
						 
						
						
						
					 
					
						2005-01-20 17:29:07 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							79c20ebf7d 
							
						 
					 
					
						
						
							
							* use val() for decoding integers  
						
						 
						
						
						
					 
					
						2005-01-20 17:05:53 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							04c97cc129 
							
						 
					 
					
						
						
							
							* load jmp_buf_size from system unit  
						
						 
						
						
						
					 
					
						2005-01-20 16:38:45 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							2729f303a4 
							
						 
					 
					
						
						
							
							* taking the address of a resourcestring is allowed now  
						
						 
						
						
						
					 
					
						2005-01-19 23:23:12 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							8d251e8506 
							
						 
					 
					
						
						
							
							* unit mapping rewrite  
						
						 
						
						... 
						
						
						
						* new derefmap added 
						
					 
					
						2005-01-19 22:19:41 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							66d9ada975 
							
						 
					 
					
						
						
							
							* build wordversion from constants  
						
						 
						
						
						
					 
					
						2005-01-19 21:10:15 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							b41c21e6d2 
							
						 
					 
					
						
						
							
							* tmypointer(12435)^ is an l-value  
						
						 
						
						
						
					 
					
						2005-01-19 20:53:27 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							c9f22afb8d 
							
						 
					 
					
						
						
							
							* support labels in references  
						
						 
						
						
						
					 
					
						2005-01-19 20:21:51 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							4647e2e720 
							
						 
					 
					
						
						
							
							* init./final code isn't created for pure assembler procedures anymore  
						
						 
						
						
						
					 
					
						2005-01-19 20:04:46 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							b9ca478f50 
							
						 
					 
					
						
						
							
							* multiple location support for i386 a_param_ref  
						
						 
						
						... 
						
						
						
						* remove a_param_copy_ref for i386 
						
					 
					
						2005-01-18 22:19:20 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							ba4228d281 
							
						 
					 
					
						
						
							
							* fix section names  
						
						 
						
						
						
					 
					
						2005-01-18 17:49:45 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							0050ff5ab9 
							
						 
					 
					
						
						
							
							* ignore more delphi directives  
						
						 
						
						
						
					 
					
						2005-01-18 15:44:43 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							f20af0b344 
							
						 
					 
					
						
						
							
							* typeinfo in typedata is now aligned  
						
						 
						
						
						
					 
					
						2005-01-16 14:47:26 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							d5091e1817 
							
						 
					 
					
						
						
							
							* fix unreachable code check for repeat loop  
						
						 
						
						
						
					 
					
						2005-01-16 14:44:03 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							9ba429a6e2 
							
						 
					 
					
						
						
							
							* fixed some tabs  
						
						 
						
						
						
					 
					
						2005-01-16 11:56:37 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							4f7d80ce91 
							
						 
					 
					
						
						
							
							* ord-ord always gives a signed result  
						
						 
						
						
						
					 
					
						2005-01-16 11:13:40 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							4c5833ddf9 
							
						 
					 
					
						
						
							
							* give warning for unreachable code in while/if statements  
						
						 
						
						
						
					 
					
						2005-01-16 10:50:32 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							2069166e8a 
							
						 
					 
					
						
						
							
							* arm compiler fixed  
						
						 
						
						
						
					 
					
						2005-01-15 21:45:35 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								olle 
							
						 
					 
					
						
						
						
						
							
						
						
							4a3a4efb05 
							
						 
					 
					
						
						
							
							+ added help for -Se[whn]  
						
						 
						
						
						
					 
					
						2005-01-15 20:36:59 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								armin 
							
						 
					 
					
						
						
						
						
							
						
						
							b941fdbdb1 
							
						 
					 
					
						
						
							
							* added .nlm extension for netware  
						
						 
						
						
						
					 
					
						2005-01-14 21:04:44 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonas Maebe 
							
						 
					 
					
						
						
						
						
							
						
						
							52212c3fb6 
							
						 
					 
					
						
						
							
							* fixed overallocation of stack space for parameters under SYSV  
						
						 
						
						... 
						
						
						
						(introduced in one of my previous commits)
  * unified code of get_volatile_registers_fpu for SYSV and AIX 
						
					 
					
						2005-01-14 20:59:17 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonas Maebe 
							
						 
					 
					
						
						
						
						
							
						
						
							74cc20070d 
							
						 
					 
					
						
						
							
							* r2 can be used by the register allocator under Darwin  
						
						 
						
						... 
						
						
						
						* merged the initialisations of the fpu register allocator for AIX and
    SYSV 
						
					 
					
						2005-01-13 22:02:40 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								olle 
							
						 
					 
					
						
						
						
						
							
						
						
							3b1ecd4f47 
							
						 
					 
					
						
						
							
							+ Added this confirmation from Apple Computer about our ownership of the MacOS creator code 'FPas'  
						
						 
						
						
						
					 
					
						2005-01-13 21:29:19 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonas Maebe 
							
						 
					 
					
						
						
						
						
							
						
						
							8654fac06c 
							
						 
					 
					
						
						
							
							* fixed copy_value_on_stack() for AIX abi  
						
						 
						
						... 
						
						
						
						+ added support for passing empty record parameters 
						
					 
					
						2005-01-13 19:32:08 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonas Maebe 
							
						 
					 
					
						
						
						
						
							
						
						
							20361e7eb8 
							
						 
					 
					
						
						
							
							+ support LOC_VOID in gen_load_para_value()  
						
						 
						
						
						
					 
					
						2005-01-13 19:31:05 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							b28dbc570d 
							
						 
					 
					
						
						
							
							* removed ie20050111  
						
						 
						
						
						
					 
					
						2005-01-12 10:02:22 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							ef3b19b316 
							
						 
					 
					
						
						
							
							* regenerated  
						
						 
						
						
						
					 
					
						2005-01-11 17:07:45 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								armin 
							
						 
					 
					
						
						
						
						
							
						
						
							26b56d31ce 
							
						 
					 
					
						
						
							
							* updated makefile.fpc versions to 1.9.7, regenerated makefiles  
						
						 
						
						
						
					 
					
						2005-01-10 22:49:56 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							8f8e6f6809 
							
						 
					 
					
						
						
							
							* widestring patches from Alexey Barkovoy  
						
						 
						
						
						
					 
					
						2005-01-10 22:10:26 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonas Maebe 
							
						 
					 
					
						
						
						
						
							
						
						
							9c22d594b0 
							
						 
					 
					
						
						
							
							+ support for passing records in registers under darwin  
						
						 
						
						... 
						
						
						
						* tcgpara now also has an intsize field, which contains the size in
    bytes of the whole parameter 
						
					 
					
						2005-01-10 21:50:05 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonas Maebe 
							
						 
					 
					
						
						
						
						
							
						
						
							e0eb172f4b 
							
						 
					 
					
						
						
							
							- removed deprecated constants  
						
						 
						
						
						
					 
					
						2005-01-10 21:48:45 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							994ab51002 
							
						 
					 
					
						
						
							
							* regenerated to use cpu-os  
						
						 
						
						
						
					 
					
						2005-01-10 21:29:23 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								olle 
							
						 
					 
					
						
						
						
						
							
						
						
							be08c4912b 
							
						 
					 
					
						
						
							
							- disabled macro diff message  
						
						 
						
						
						
					 
					
						2005-01-10 21:01:52 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							5c98e04106 
							
						 
					 
					
						
						
							
							* write realname for published methods  
						
						 
						
						
						
					 
					
						2005-01-10 20:41:55 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							ee5cd11877 
							
						 
					 
					
						
						
							
							* generate export jmps in .text section  
						
						 
						
						
						
					 
					
						2005-01-10 15:56:13 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							8956302482 
							
						 
					 
					
						
						
							
							* Cleanup of writing of relocations to symbols  
						
						 
						
						... 
						
						
						
						* Only local symbols will now use a constant value or section relocation 
						
					 
					
						2005-01-10 15:54:59 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								olle 
							
						 
					 
					
						
						
						
						
							
						
						
							7572f3a539 
							
						 
					 
					
						
						
							
							* rework of macro subsystem  
						
						 
						
						... 
						
						
						
						+ exportable macros for mode macpas 
						
					 
					
						2005-01-09 20:24:43 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							dd84e43eca 
							
						 
					 
					
						
						
							
							* fix TeX issues  
						
						 
						
						
						
					 
					
						2005-01-09 20:17:43 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								olle 
							
						 
					 
					
						
						
						
						
							
						
						
							2ded07f47e 
							
						 
					 
					
						
						
							
							+ linker response file is now removed after linking  
						
						 
						
						
						
					 
					
						2005-01-09 16:35:41 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							817beec833 
							
						 
					 
					
						
						
							
							* don't force to add .tex  
						
						 
						
						
						
					 
					
						2005-01-09 16:13:09 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							bb32ee0457 
							
						 
					 
					
						
						
							
							* fix interface vtbl optimization  
						
						 
						
						... 
						
						
						
						* replace ugly pointer construct of ioffset() 
						
					 
					
						2005-01-09 15:05:29 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							f4ec016665 
							
						 
					 
					
						
						
							
							* fix crash with -CR  
						
						 
						
						
						
					 
					
						2005-01-09 15:04:36 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							eae6d4fc8b 
							
						 
					 
					
						
						
							
							* Allow #include ~/.fpc.cfg  
						
						 
						
						
						
					 
					
						2005-01-08 23:14:50 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							cf55930118 
							
						 
					 
					
						
						
							
							* fixed loadaddr; I wonder how it ever worked  
						
						 
						
						
						
					 
					
						2005-01-08 16:00:55 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							bccb02b0de 
							
						 
					 
					
						
						
							
							* typed dyn. array constants can be only nil pointer  
						
						 
						
						
						
					 
					
						2005-01-08 14:05:31 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Károly Balogh 
							
						 
					 
					
						
						
						
						
							
						
						
							6bae9c8f6d 
							
						 
					 
					
						
						
							
							* made m68k to compile again  
						
						 
						
						
						
					 
					
						2005-01-08 04:10:36 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							3cb0a53eca 
							
						 
					 
					
						
						
							
							+ compiler side of variant<->interface implemented  
						
						 
						
						
						
					 
					
						2005-01-07 21:14:21 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							fcfbc935a1 
							
						 
					 
					
						
						
							
							+ implemented abi compliant handling of strucutured functions results on sparc platform  
						
						 
						
						
						
					 
					
						2005-01-07 16:22:54 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							ed7084e0b6 
							
						 
					 
					
						
						
							
							* handle string-open array of (wide)char without variants  
						
						 
						
						
						
					 
					
						2005-01-07 16:22:47 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonas Maebe 
							
						 
					 
					
						
						
						
						
							
						
						
							7fc8f866c6 
							
						 
					 
					
						
						
							
							* fixed stupid tregister/tsuperregister bug (type checking circumvented  
						
						 
						
						... 
						
						
						
						using explicit typecase), caused bug3523 
						
					 
					
						2005-01-07 10:58:03 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							ef9b70f1f4 
							
						 
					 
					
						
						
							
							* 1.0.10 starting patch from Peter  
						
						 
						
						
						
					 
					
						2005-01-06 13:40:41 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							7aa53f09cc 
							
						 
					 
					
						
						
							
							* widechararray patch from Peter  
						
						 
						
						
						
					 
					
						2005-01-06 13:30:40 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							c85ed49700 
							
						 
					 
					
						
						
							
							* arctan, sin and cos are done in software on the arm  
						
						 
						
						
						
					 
					
						2005-01-06 12:11:03 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Károly Balogh 
							
						 
					 
					
						
						
						
						
							
						
						
							8f534e5428 
							
						 
					 
					
						
						
							
							* made Shell() work correctly on MorphOS  
						
						 
						
						
						
					 
					
						2005-01-06 09:20:36 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Károly Balogh 
							
						 
					 
					
						
						
						
						
							
						
						
							5908985365 
							
						 
					 
					
						
						
							
							* more SysV call support stuff for MorphOS  
						
						 
						
						
						
					 
					
						2005-01-06 02:13:03 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Károly Balogh 
							
						 
					 
					
						
						
						
						
							
						
						
							18be2ff0fd 
							
						 
					 
					
						
						
							
							* sysv abi also uses F0-F13 as volatile registers  
						
						 
						
						
						
					 
					
						2005-01-05 19:01:53 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							6ecf269d34 
							
						 
					 
					
						
						
							
							+ new error msg for arm shifter op handling added  
						
						 
						
						
						
					 
					
						2005-01-05 17:31:12 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							5942e4b6f6 
							
						 
					 
					
						
						
							
							* added support of shifter ops in arm inline assembler  
						
						 
						
						
						
					 
					
						2005-01-05 15:22:39 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Károly Balogh 
							
						 
					 
					
						
						
						
						
							
						
						
							86c111a794 
							
						 
					 
					
						
						
							
							* fixed SysV syscall support (MorphOS)  
						
						 
						
						
						
					 
					
						2005-01-05 02:31:06 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							eca0cb266f 
							
						 
					 
					
						
						
							
							* not operator for byte/word fixed  
						
						 
						
						
						
					 
					
						2005-01-04 21:00:48 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							468eca38bd 
							
						 
					 
					
						
						
							
							* load_reg_reg fixed  
						
						 
						
						
						
					 
					
						2005-01-04 20:15:05 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							655e947521 
							
						 
					 
					
						
						
							
							* better commenting  
						
						 
						
						
						
					 
					
						2005-01-04 20:14:40 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								olle 
							
						 
					 
					
						
						
						
						
							
						
						
							94e74ca197 
							
						 
					 
					
						
						
							
							* sorted in correctly new tokens added by Karoly  
						
						 
						
						
						
					 
					
						2005-01-04 19:22:33 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								olle 
							
						 
					 
					
						
						
						
						
							
						
						
							c2be1fd337 
							
						 
					 
					
						
						
							
							* made macpas switches in sync with turbo switches  
						
						 
						
						
						
					 
					
						2005-01-04 18:39:06 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Károly Balogh 
							
						 
					 
					
						
						
						
						
							
						
						
							088575dc32 
							
						 
					 
					
						
						
							
							+ sysv style syscalls added for MorphOS  
						
						 
						
						
						
					 
					
						2005-01-04 17:40:33 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							d2c8a99440 
							
						 
					 
					
						
						
							
							* don't typecast index of indexed properties  
						
						 
						
						
						
					 
					
						2005-01-04 16:52:07 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							717e3c76c2 
							
						 
					 
					
						
						
							
							* set nf_is_self node flag when self is loaded  
						
						 
						
						
						
					 
					
						2005-01-04 16:39:46 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							14ccaf9c7b 
							
						 
					 
					
						
						
							
							* allow enum with jumps as array index in delphi mode  
						
						 
						
						
						
					 
					
						2005-01-04 16:39:12 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							fd3f6a9017 
							
						 
					 
					
						
						
							
							* fix setting minval for enum with specified values  
						
						 
						
						
						
					 
					
						2005-01-04 16:38:54 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							537dcdde20 
							
						 
					 
					
						
						
							
							* don't allow properties in C style operators  
						
						 
						
						
						
					 
					
						2005-01-04 16:38:07 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							b88a75d42f 
							
						 
					 
					
						
						
							
							* give error when property doesn't reference a method or field  
						
						 
						
						
						
					 
					
						2005-01-04 16:37:38 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							d111c8130a 
							
						 
					 
					
						
						
							
							* don't release temps for array of ansistring  
						
						 
						
						
						
					 
					
						2005-01-04 16:37:09 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							cf8c959014 
							
						 
					 
					
						
						
							
							* release temps in array constructor  
						
						 
						
						
						
					 
					
						2005-01-04 16:36:51 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							720815e13b 
							
						 
					 
					
						
						
							
							* fix aftercosntruction calls, vmt=1 is used to indicate that  
						
						 
						
						... 
						
						
						
						afterconstruction needs to be called
  * only accept resourcestring when objpas is loaded 
						
					 
					
						2005-01-04 16:36:31 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							b537382710 
							
						 
					 
					
						
						
							
							* give error when reading identifier > 255 chars  
						
						 
						
						
						
					 
					
						2005-01-04 16:34:03 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							bb096fcec6 
							
						 
					 
					
						
						
							
							* fixed nan et al. handling on arm  
						
						 
						
						
						
					 
					
						2005-01-04 16:20:51 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							a90585b5a4 
							
						 
					 
					
						
						
							
							* arm sets FPUFPA by default for now  
						
						 
						
						
						
					 
					
						2005-01-04 16:19:52 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							b6199234eb 
							
						 
					 
					
						
						
							
							* prepared for fpu mode depended define  
						
						 
						
						
						
					 
					
						2005-01-04 16:18:57 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							6ab9be6a5d 
							
						 
					 
					
						
						
							
							* implemented nostackframe calling convention directive  
						
						 
						
						
						
					 
					
						2005-01-04 15:36:32 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							296e81146e 
							
						 
					 
					
						
						
							
							* insert stack_check helper call before doing register allocation  
						
						 
						
						... 
						
						
						
						so the used registers can't be reused when parameters are loaded
    into register variables 
						
					 
					
						2005-01-03 22:27:56 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							b34de6861f 
							
						 
					 
					
						
						
							
							fix outline of 3rd level of options (-SI option mainly)  
						
						 
						
						
						
					 
					
						2005-01-03 20:27:47 +00:00