peter 
							
						 
					 
					
						
						
						
						
							
						
						
							ffab53c30f 
							
						 
					 
					
						
						
							
							* tp7 fix  
						
						 
						
						
						
					 
					
						2000-03-19 08:17:36 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								pierre 
							
						 
					 
					
						
						
						
						
							
						
						
							080a34ce07 
							
						 
					 
					
						
						
							
							* avoid wrong ungetpersistanttemp  
						
						 
						
						
						
					 
					
						2000-03-16 15:18:13 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								pierre 
							
						 
					 
					
						
						
						
						
							
						
						
							16638c8b65 
							
						 
					 
					
						
						
							
							* fixes for locals in inlined procedures  
						
						 
						
						... 
						
						
						
						fix for bug797
  + stabs generation for inlined paras and locals 
						
					 
					
						2000-03-01 00:03:10 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonas Maebe 
							
						 
					 
					
						
						
						
						
							
						
						
							7ff7b4c2c3 
							
						 
					 
					
						
						
							
							* added regallocs for esi  
						
						 
						
						
						
					 
					
						2000-02-09 18:08:33 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							4a4a24b6e8 
							
						 
					 
					
						
						
							
							* log truncated  
						
						 
						
						
						
					 
					
						2000-02-09 13:22:42 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							a0cc4f970b 
							
						 
					 
					
						
						
							
							* an exception in a construcor calls now the destructor (this applies only  
						
						 
						
						... 
						
						
						
						to classes) 
						
					 
					
						2000-02-04 20:00:21 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							298677e4aa 
							
						 
					 
					
						
						
							
							* fixed pop_size included twice with clearstack  
						
						 
						
						
						
					 
					
						2000-01-26 15:03:59 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							62df907953 
							
						 
					 
					
						
						
							
							* abstractprocdef.para_size needs alignment parameter  
						
						 
						
						... 
						
						
						
						* secondcallparan gets para_alignment size instead of dword_align 
						
					 
					
						2000-01-26 12:02:29 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							588b4489cc 
							
						 
					 
					
						
						
							
							* fixed missing push esi for constructor calling  
						
						 
						
						
						
					 
					
						2000-01-23 18:50:07 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							eb1715ded4 
							
						 
					 
					
						
						
							
							* fixed for the fix of bug  #793  
						
						 
						
						... 
						
						
						
						* fpu variables modified by nested subroutines aren't regable anymore
  * $maxfpuregisters doesn't modify anymore the behavior of a procedure before 
						
					 
					
						2000-01-21 22:06:16 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonas Maebe 
							
						 
					 
					
						
						
						
						
							
						
						
							60d858c278 
							
						 
					 
					
						
						
							
							* regallocation fixes  
						
						 
						
						
						
					 
					
						2000-01-21 12:17:41 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							9836bd406b 
							
						 
					 
					
						
						
							
							* bug  #793  fixed  
						
						 
						
						
						
					 
					
						2000-01-20 12:14:47 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							25dda03cdc 
							
						 
					 
					
						
						
							
							* renamed call_offset to para_offset  
						
						 
						
						
						
					 
					
						2000-01-16 22:17:11 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonas Maebe 
							
						 
					 
					
						
						
						
						
							
						
						
							23d69a5126 
							
						 
					 
					
						
						
							
							* changed edi allocation to use getexplicitregister32/ungetregister  
						
						 
						
						... 
						
						
						
						(adapted tgeni386 a bit for this) and enabled it by default
  * fixed very big and stupid bug of mine in cg386mat that broke the
    include() code (and make cycle :( ) if you compiled without
    -dnewoptimizations 
						
					 
					
						2000-01-09 12:34:59 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonas Maebe 
							
						 
					 
					
						
						
						
						
							
						
						
							86ff0db0b5 
							
						 
					 
					
						
						
							
							+ (de)allocation info for EDI to fix reported bug on mailinglist.  
						
						 
						
						... 
						
						
						
						Also some (de)allocation info for ESI added. Between -dallocEDI
    because at this time of the night bugs could easily slip in ;) 
						
					 
					
						2000-01-09 01:44:18 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							e525797c51 
							
						 
					 
					
						
						
							
							* updated copyright to 2000  
						
						 
						
						
						
					 
					
						2000-01-07 01:14:18 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							7583de7a4f 
							
						 
					 
					
						
						
							
							- removed freelabel()  
						
						 
						
						... 
						
						
						
						* added undefined label detection in internal assembler, this prevents
    a lot of ld crashes and wrong .o files
  * .o files aren't written anymore if errors have occured
  * inlining of assembler labels is now correct 
						
					 
					
						1999-12-22 01:01:45 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								pierre 
							
						 
					 
					
						
						
						
						
							
						
						
							999712c01e 
							
						 
					 
					
						
						
							
							* bug in extdebugg code for inlined procedures  
						
						 
						
						
						
					 
					
						1999-12-13 21:49:54 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							0512ba80fb 
							
						 
					 
					
						
						
							
							+ ttype, tsymlist  
						
						 
						
						
						
					 
					
						1999-11-30 10:40:42 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							0887060ff2 
							
						 
					 
					
						
						
							
							* truncated log to 20 revs  
						
						 
						
						
						
					 
					
						1999-11-06 14:34:16 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								pierre 
							
						 
					 
					
						
						
						
						
							
						
						
							7b5bae5ded 
							
						 
					 
					
						
						
							
							* fix for fpuvaroffset for unused return value  
						
						 
						
						
						
					 
					
						1999-11-04 00:23:58 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							503d5a1cfa 
							
						 
					 
					
						
						
							
							* const parameter is now checked  
						
						 
						
						... 
						
						
						
						* better and generic check if a node can be used for assigning
  * export fixes
  * procvar equal works now (it never had worked at least from 0.99.8)
  * defcoll changed to linkedlist with pparaitem so it can easily be
    walked both directions 
						
					 
					
						1999-10-26 12:30:40 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								pierre 
							
						 
					 
					
						
						
						
						
							
						
						
							7bf3213a01 
							
						 
					 
					
						
						
							
							* use and remember that C functions with complex data results use ret $4  
						
						 
						
						
						
					 
					
						1999-10-08 15:40:47 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							6b1ab5eb31 
							
						 
					 
					
						
						
							
							* procinfo is now a pointer  
						
						 
						
						... 
						
						
						
						* support for result setting in sub procedure 
						
					 
					
						1999-09-27 23:44:46 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							d6c22004f4 
							
						 
					 
					
						
						
							
							* exception patch of Romio nevertheless the excpetion handling  
						
						 
						
						... 
						
						
						
						needs some corections regarding register saving
  * gettempansistring is again a procedure 
						
					 
					
						1999-09-26 13:26:01 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								pierre 
							
						 
					 
					
						
						
						
						
							
						
						
							910372616a 
							
						 
					 
					
						
						
							
							* typo correction  
						
						 
						
						
						
					 
					
						1999-09-16 11:34:44 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							2c94850f4c 
							
						 
					 
					
						
						
							
							* small array push to open array fixed, open array always needs addr  
						
						 
						
						... 
						
						
						
						pushing 
						
					 
					
						1999-09-07 07:54:23 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonas Maebe 
							
						 
					 
					
						
						
						
						
							
						
						
							5fc1435036 
							
						 
					 
					
						
						
							
							* changed pai386, paippc and paiapha (same for tai*) to paicpu (taicpu)  
						
						 
						
						
						
					 
					
						1999-08-25 11:59:32 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								pierre 
							
						 
					 
					
						
						
						
						
							
						
						
							a7bc2dfb17 
							
						 
					 
					
						
						
							
							+ TEMPREGDEBUG code added  
						
						 
						
						
						
					 
					
						1999-08-23 23:38:18 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								pierre 
							
						 
					 
					
						
						
						
						
							
						
						
							63608b6dbb 
							
						 
					 
					
						
						
							
							* emit_??? used  
						
						 
						
						
						
					 
					
						1999-08-19 13:08:43 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							793b28882f 
							
						 
					 
					
						
						
							
							* classes vmt changed to only positive addresses  
						
						 
						
						... 
						
						
						
						* sharedlib creation is working 
						
					 
					
						1999-08-09 22:19:46 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							f7dd7ed1ed 
							
						 
					 
					
						
						
							
							* fixed pushing of self with methodpointer  
						
						 
						
						
						
					 
					
						1999-08-09 10:37:55 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							e53aceb9be 
							
						 
					 
					
						
						
							
							+ floating point register variables !!  
						
						 
						
						... 
						
						
						
						* pairegalloc is now generated for register variables 
						
					 
					
						1999-08-04 13:45:17 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							ca53eee67e 
							
						 
					 
					
						
						
							
							* renamed i386asm and i386base to cpuasm and cpubase  
						
						 
						
						
						
					 
					
						1999-08-04 00:22:34 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							ed8eb13d59 
							
						 
					 
					
						
						
							
							* moved bitmask constants to sets  
						
						 
						
						... 
						
						
						
						* some other type/const renamings 
						
					 
					
						1999-08-03 22:02:29 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							62cb5453d3 
							
						 
					 
					
						
						
							
							* a lot bug fixes:  
						
						 
						
						... 
						
						
						
						- po_external isn't any longer necessary for procedure compatibility
     - m_tp_procvar is in -Sd now available
     - error messages of procedure variables improved
     - return values with init./finalization fixed
     - data types with init./finalization aren't any longer allowed in variant
       record 
						
					 
					
						1999-07-06 21:48:09 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							1f99e8e497 
							
						 
					 
					
						
						
							
							* merged  
						
						 
						
						
						
					 
					
						1999-06-22 13:31:24 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							eca8cbb3be 
							
						 
					 
					
						
						
							
							* merged  
						
						 
						
						
						
					 
					
						1999-06-16 09:32:45 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							03e6ec96c5 
							
						 
					 
					
						
						
							
							* merged  
						
						 
						
						
						
					 
					
						1999-06-14 17:47:45 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							2ad3da43e6 
							
						 
					 
					
						
						
							
							* make cycle fixed i.e. compilation with 0.99.10  
						
						 
						
						... 
						
						
						
						* some fixes for qword
  * start of register calling conventions 
						
					 
					
						1999-06-02 10:11:39 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								pierre 
							
						 
					 
					
						
						
						
						
							
						
						
							71e0799f74 
							
						 
					 
					
						
						
							
							* forgotten emitcall change in conditionnal  
						
						 
						
						
						
					 
					
						1999-05-28 15:59:46 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							164fba5879 
							
						 
					 
					
						
						
							
							* removed ungettempoftype  
						
						 
						
						
						
					 
					
						1999-05-28 11:00:49 +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  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								pierre 
							
						 
					 
					
						
						
						
						
							
						
						
							1a3b65af0b 
							
						 
					 
					
						
						
							
							* extedebug problem solved  
						
						 
						
						
						
					 
					
						1999-05-18 22:34:26 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							d7b52d0183 
							
						 
					 
					
						
						
							
							* fixed some bugs related to temp. ansistrings and functions results  
						
						 
						
						... 
						
						
						
						which return records/objects/arrays which need init/final. 
						
					 
					
						1999-05-18 21:58:22 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							e8bf496ae8 
							
						 
					 
					
						
						
							
							* containsself fixes  
						
						 
						
						... 
						
						
						
						* checktypes() 
						
					 
					
						1999-05-18 14:15:18 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							d4659125d9 
							
						 
					 
					
						
						
							
							* procedure of object and addrn fixes  
						
						 
						
						
						
					 
					
						1999-05-18 09:52:17 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							12313fbed8 
							
						 
					 
					
						
						
							
							* with temp vars now use a reference with a persistant temp instead  
						
						 
						
						... 
						
						
						
						of setting datasize 
						
					 
					
						1999-05-17 23:51:37 +00:00