peter 
							
						 
					 
					
						
						
						
						
							
						
						
							e525797c51 
							
						 
					 
					
						
						
							
							* updated copyright to 2000  
						
						
						
					 
					
						2000-01-07 01:14:18 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							0887060ff2 
							
						 
					 
					
						
						
							
							* truncated log to 20 revs  
						
						
						
					 
					
						1999-11-06 14:34:16 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							19443ae269 
							
						 
					 
					
						
						
							
							* import library fixes for win32  
						
						... 
						
						
						
						* alignment works again 
						
					 
					
						1999-11-02 15:06:56 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							1163717044 
							
						 
					 
					
						
						
							
							* fix for jmps to be always near  
						
						... 
						
						
						
						* string writing fixed 
						
					 
					
						1999-09-13 16:27:24 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							96bd939047 
							
						 
					 
					
						
						
							
							* added symbol_end  
						
						
						
					 
					
						1999-09-10 15:41:18 +00:00 
						 
				 
			
				
					
						
							
							
								daniel 
							
						 
					 
					
						
						
						
						
							
						
						
							1777e0c901 
							
						 
					 
					
						
						
							
							* Could not compile with TP, some arrays moved to heap  
						
						... 
						
						
						
						* NOAG386BIN default for TP
  * AG386* files were not compatible with TP, fixed. 
						
					 
					
						1999-09-02 18:47:41 +00:00 
						 
				 
			
				
					
						
							
							
								Jonas Maebe 
							
						 
					 
					
						
						
						
						
							
						
						
							5fc1435036 
							
						 
					 
					
						
						
							
							* changed pai386, paippc and paiapha (same for tai*) to paicpu (taicpu)  
						
						
						
					 
					
						1999-08-25 11:59:32 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							ca53eee67e 
							
						 
					 
					
						
						
							
							* renamed i386asm and i386base to cpuasm and cpubase  
						
						
						
					 
					
						1999-08-04 00:22:34 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							7e74642b02 
							
						 
					 
					
						
						
							
							* modifications for the new code generator  
						
						
						
					 
					
						1999-08-01 18:28:09 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							35f636dea1 
							
						 
					 
					
						
						
							
							+ resourcestring implemented  
						
						... 
						
						
						
						+ start of longstring support 
						
					 
					
						1999-07-22 09:37:28 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							774df6096e 
							
						 
					 
					
						
						
							
							* bug  #487  fixed, (inc(<property>) isn't allowed)  
						
						... 
						
						
						
						* more fixes to compile with Delphi 
						
					 
					
						1999-07-18 14:47:19 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							046acfb84b 
							
						 
					 
					
						
						
							
							* made it compilable with Dlephi 4 again  
						
						... 
						
						
						
						+ fixed problem with large stack allocations on win32 
						
					 
					
						1999-07-18 10:19:38 +00:00 
						 
				 
			
				
					
						
							
							
								pierre 
							
						 
					 
					
						
						
						
						
							
						
						
							5f05d07dcb 
							
						 
					 
					
						
						
							
							* previous wrong log corrected  
						
						
						
					 
					
						1999-06-02 22:43:57 +00:00 
						 
				 
			
				
					
						
							
							
								pierre 
							
						 
					 
					
						
						
						
						
							
						
						
							35777a48a1 
							
						 
					 
					
						
						
							
							types.pas  
						
						
						
					 
					
						1999-06-02 22:25:22 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							cc0511a890 
							
						 
					 
					
						
						
							
							* @procvar is now always needed for FPC  
						
						
						
					 
					
						1999-06-01 14:45:40 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							0b272f13c7 
							
						 
					 
					
						
						
							
							* removed oldasm  
						
						... 
						
						
						
						* plabel -> pasmlabel
  * -a switches to source writing automaticly
  * assembler readers OOPed
  * asmsymbol automaticly external
  * jumptables and other label fixes for asm readers 
						
					 
					
						1999-05-27 19:43:55 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							6b33f4d87d 
							
						 
					 
					
						
						
							
							* better error recovering in typed constants  
						
						... 
						
						
						
						* some problems with arrays of const fixed, some problems
    due my previous
     - the location type of array constructor is now LOC_MEM
     - the pushing of high fixed
     - parameter copying fixed
     - zero temp. allocation removed
  * small problem in the assembler writers fixed:
    ref to nil wasn't written correctly 
						
					 
					
						1999-05-23 18:41:55 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							bfed29ff8b 
							
						 
					 
					
						
						
							
							* NEWLAB for label as symbol  
						
						
						
					 
					
						1999-05-21 13:54:38 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							bc903063c1 
							
						 
					 
					
						
						
							
							* removed R_DEFAULT_SEG  
						
						... 
						
						
						
						* uniform float names 
						
					 
					
						1999-05-12 00:19:34 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							6d2ddc0b28 
							
						 
					 
					
						
						
							
							* long lines fixed  
						
						
						
					 
					
						1999-05-11 16:28:16 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							db7cb66807 
							
						 
					 
					
						
						
							
							* fixed condition writing  
						
						
						
					 
					
						1999-05-10 15:18:14 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							2bb065a00a 
							
						 
					 
					
						
						
							
							+ MessagePos() which is enhanced Message() function but also gets the  
						
						... 
						
						
						
						position info
  * Removed comp warnings 
						
					 
					
						1999-05-08 19:52:32 +00:00 
						 
				 
			
				
					
						
							
							
								pierre 
							
						 
					 
					
						
						
						
						
							
						
						
							c48b49b0e9 
							
						 
					 
					
						
						
							
							* AG386BIN cond -> OLDASM, only cosmetic  
						
						
						
					 
					
						1999-05-07 00:08:48 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							1c96916943 
							
						 
					 
					
						
						
							
							* generic write_float and str_float  
						
						... 
						
						
						
						* fixed constant float conversions 
						
					 
					
						1999-05-06 09:05:05 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							78d13ec796 
							
						 
					 
					
						
						
							
							* changes to compile it with Delphi 4.0  
						
						
						
					 
					
						1999-05-04 21:44:30 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							adda83dac6 
							
						 
					 
					
						
						
							
							* moved section names to systems  
						
						... 
						
						
						
						* fixed nasm,intel writer 
						
					 
					
						1999-05-02 22:41:46 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							611da2d24e 
							
						 
					 
					
						
						
							
							* merged nasm compiler  
						
						... 
						
						
						
						* old asm moved to oldasm/ 
						
					 
					
						1999-05-01 13:23:57 +00:00 
						 
				 
			
				
					
						
							
							
								pierre 
							
						 
					 
					
						
						
						
						
							
						
						
							f58a4b485c 
							
						 
					 
					
						
						
							
							* ifdef USE_OP3 released (changed into ifndef NO_OP3)  
						
						... 
						
						
						
						* SHRD and SHLD first operand (ATT syntax) can only be CL reg or immediate const 
						
					 
					
						1999-04-17 22:16:55 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							61eee61f9a 
							
						 
					 
					
						
						
							
							+ tempalloc  
						
						... 
						
						
						
						+ -at to show temp alloc info in .s file 
						
					 
					
						1999-04-16 11:49:36 +00:00 
						 
				 
			
				
					
						
							
							
								pierre 
							
						 
					 
					
						
						
						
						
							
						
						
							e39755387b 
							
						 
					 
					
						
						
							
							+ ifdef USE_OP3 code :  
						
						... 
						
						
						
						added all missing op_... constructors for tai386 needed
    for SHRD,SHLD and IMUL code in assembler readers
    (check in tests/tbs0123.pp) 
						
					 
					
						1999-04-16 10:00:55 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							0dfd104173 
							
						 
					 
					
						
						
							
							* optimizer working for ag386bin  
						
						
						
					 
					
						1999-03-29 16:05:43 +00:00 
						 
				 
			
				
					
						
							
							
								pierre 
							
						 
					 
					
						
						
						
						
							
						
						
							337f054764 
							
						 
					 
					
						
						
							
							section order changed to get closer output from coff writer  
						
						
						
					 
					
						1999-03-10 13:25:42 +00:00 
						 
				 
			
				
					
						
							
							
								pierre 
							
						 
					 
					
						
						
						
						
							
						
						
							58bfc3ac78 
							
						 
					 
					
						
						
							
							* some m68k fixes (still not compilable !)  
						
						... 
						
						
						
						* new(tobj) does not give warning if tobj has no VMT ! 
						
					 
					
						1999-03-04 13:55:39 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							c5e45b576b 
							
						 
					 
					
						
						
							
							+ stabs support for binary writers  
						
						... 
						
						
						
						* more fixes and missing updates from the previous commit :( 
						
					 
					
						1999-03-02 02:56:08 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							03bdf07fe0 
							
						 
					 
					
						
						
							
							* ag386bin finally make cycles correct  
						
						... 
						
						
						
						* prefixes are now also normal opcodes 
						
					 
					
						1999-03-01 15:46:16 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							a17c03cca3 
							
						 
					 
					
						
						
							
							* assembler writers fixed for ag386bin  
						
						
						
					 
					
						1999-02-26 00:48:13 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							c8f444b65f 
							
						 
					 
					
						
						
							
							* ag386bin updates  
						
						... 
						
						
						
						+ coff writer 
						
					 
					
						1999-02-25 21:02:16 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							bf9b5e3a54 
							
						 
					 
					
						
						
							
							* updates for ag386bin  
						
						
						
					 
					
						1999-02-22 02:14:59 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							7c90404c78 
							
						 
					 
					
						
						
							
							* smartlinking doesn't crash anymore  
						
						
						
					 
					
						1998-12-20 16:21:22 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							f76d2b328c 
							
						 
					 
					
						
						
							
							* removed some obsolete version checks  
						
						
						
					 
					
						1998-12-16 00:27:16 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							895c8b8d77 
							
						 
					 
					
						
						
							
							* fixed range problem with in [tasmop]  
						
						
						
					 
					
						1998-12-01 11:19:38 +00:00 
						 
				 
			
				
					
						
							
							
								pierre 
							
						 
					 
					
						
						
						
						
							
						
						
							a1f1003555 
							
						 
					 
					
						
						
							
							* some range check bugs fixed (still not working !)  
						
						... 
						
						
						
						+ added DLL writing support for win32 (also accepts variables)
  + TempAnsi for code that could be used for Temporary ansi strings
    handling 
						
					 
					
						1998-11-30 09:42:52 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							e0f66581eb 
							
						 
					 
					
						
						
							
							* fixed for $H+  
						
						
						
					 
					
						1998-11-17 00:26:09 +00:00 
						 
				 
			
				
					
						
							
							
								pierre 
							
						 
					 
					
						
						
						
						
							
						
						
							920691ac0a 
							
						 
					 
					
						
						
							
							* fix for first line of function break  
						
						
						
					 
					
						1998-11-12 11:19:30 +00:00 
						 
				 
			
				
					
						
							
							
								pierre 
							
						 
					 
					
						
						
						
						
							
						
						
							9ec2dfaf4a 
							
						 
					 
					
						
						
							
							+ added tai_const_symbol_offset  
						
						... 
						
						
						
						for r : pointer = @var.field;
  * better message for different arg names on implementation
    of function 
						
					 
					
						1998-10-12 12:20:37 +00:00 
						 
				 
			
				
					
						
							
							
								pierre 
							
						 
					 
					
						
						
						
						
							
						
						
							3048845e68 
							
						 
					 
					
						
						
							
							* some memory leaks fixed (thanks to Peter for heaptrc !)  
						
						
						
					 
					
						1998-10-06 17:16:31 +00:00 
						 
				 
			
				
					
						
							
							
								Jonas Maebe 
							
						 
					 
					
						
						
						
						
							
						
						
							5b3312c7ed 
							
						 
					 
					
						
						
							
							+ ait_marker support  
						
						
						
					 
					
						1998-10-01 20:19:06 +00:00 
						 
				 
			
				
					
						
							
							
								Jonas Maebe 
							
						 
					 
					
						
						
						
						
							
						
						
							0e770798da 
							
						 
					 
					
						
						
							
							* released REGALLOC  
						
						
						
					 
					
						1998-09-20 17:11:21 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							86b6ed3db6 
							
						 
					 
					
						
						
							
							* fixed fwait bug using direct opcode  
						
						
						
					 
					
						1998-08-11 14:01:43 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							3a153e9a42 
							
						 
					 
					
						
						
							
							* small fixes for 0.99.5  
						
						
						
					 
					
						1998-08-10 15:49:38 +00:00