pierre 
							
						 
					 
					
						
						
						
						
							
						
						
							dcaad61969 
							
						 
					 
					
						
						
							
							* no_fast_exit if procedure contains implicit termination code  
						
						
						
					 
					
						1999-12-09 23:18:04 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							d3b404c1a4 
							
						 
					 
					
						
						
							
							* fixed bug  #698  
						
						... 
						
						
						
						* removed some notes about unused vars 
						
					 
					
						1999-12-01 12:42:31 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							0512ba80fb 
							
						 
					 
					
						
						
							
							+ ttype, tsymlist  
						
						
						
					 
					
						1999-11-30 10:40:42 +00:00 
						 
				 
			
				
					
						
							
							
								pierre 
							
						 
					 
					
						
						
						
						
							
						
						
							62da9bd4c0 
							
						 
					 
					
						
						
							
							* Notes/hints changes  
						
						
						
					 
					
						1999-11-17 17:04:58 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							23ca9de3b3 
							
						 
					 
					
						
						
							
							* esi_offset -> selfpointer_offset to be newcg compatible  
						
						... 
						
						
						
						* hcogegen -> cgbase fixes for newcg 
						
					 
					
						1999-11-09 23:06:44 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							0887060ff2 
							
						 
					 
					
						
						
							
							* truncated log to 20 revs  
						
						
						
					 
					
						1999-11-06 14:34:16 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							46b5193e9b 
							
						 
					 
					
						
						
							
							* tp7 fix  
						
						
						
					 
					
						1999-10-21 14:18:54 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							fa19f0aa09 
							
						 
					 
					
						
						
							
							- removed the hcodegen use in the new cg, use cgbase instead  
						
						
						
					 
					
						1999-10-14 14:57:51 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							9f49a743ee 
							
						 
					 
					
						
						
							
							* cgmessagepos functions  
						
						
						
					 
					
						1999-10-13 10:42:15 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							6b1ab5eb31 
							
						 
					 
					
						
						
							
							* procinfo is now a pointer  
						
						... 
						
						
						
						* support for result setting in sub procedure 
						
					 
					
						1999-09-27 23:44:46 +00:00 
						 
				 
			
				
					
						
							
							
								michael 
							
						 
					 
					
						
						
						
						
							
						
						
							dc3cc78caa 
							
						 
					 
					
						
						
							
							+ Hopefuly last fixes for resourcestrings  
						
						
						
					 
					
						1999-08-26 20:24:37 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							06a845c5e8 
							
						 
					 
					
						
						
							
							* MEMDEBUG to see the sizes of asmlist,asmsymbols,symtables  
						
						
						
					 
					
						1999-08-24 13:13:57 +00:00 
						 
				 
			
				
					
						
							
							
								michael 
							
						 
					 
					
						
						
						
						
							
						
						
							85ff3e15db 
							
						 
					 
					
						
						
							
							+ changes for resourcestrings  
						
						
						
					 
					
						1999-08-24 12:01:32 +00:00 
						 
				 
			
				
					
						
							
							
								pierre 
							
						 
					 
					
						
						
						
						
							
						
						
							82999520e4 
							
						 
					 
					
						
						
							
							+ faillabel for _FAIL  
						
						
						
					 
					
						1999-08-19 13:10:18 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							f225a5f0bd 
							
						 
					 
					
						
						
							
							* reset resourcestringlist in newmodule.  
						
						
						
					 
					
						1999-08-16 18:23:56 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							ca53eee67e 
							
						 
					 
					
						
						
							
							* renamed i386asm and i386base to cpuasm and cpubase  
						
						
						
					 
					
						1999-08-04 00:22:34 +00:00 
						 
				 
			
				
					
						
							
							
								michael 
							
						 
					 
					
						
						
						
						
							
						
						
							09eaa20eb5 
							
						 
					 
					
						
						
							
							* procbase -> cpubase  
						
						
						
					 
					
						1999-08-01 23:09:26 +00:00 
						 
				 
			
				
					
						
							
							
								michael 
							
						 
					 
					
						
						
						
						
							
						
						
							44fd09b5ec 
							
						 
					 
					
						
						
							
							+ Changes for Alpha  
						
						
						
					 
					
						1999-08-01 23:04:48 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							35f636dea1 
							
						 
					 
					
						
						
							
							+ resourcestring implemented  
						
						... 
						
						
						
						+ start of longstring support 
						
					 
					
						1999-07-22 09:37:28 +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 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							bfed29ff8b 
							
						 
					 
					
						
						
							
							* NEWLAB for label as symbol  
						
						
						
					 
					
						1999-05-21 13:54:38 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							8706cd801f 
							
						 
					 
					
						
						
							
							* new temporary ansistring handling  
						
						
						
					 
					
						1999-05-17 21:56:57 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							611da2d24e 
							
						 
					 
					
						
						
							
							* merged nasm compiler  
						
						... 
						
						
						
						* old asm moved to oldasm/ 
						
					 
					
						1999-05-01 13:23:57 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							cb70b62a82 
							
						 
					 
					
						
						
							
							* storenumber works  
						
						... 
						
						
						
						* fixed some typos in double_checksum
  + incompatible types type1 and type2 message (with storenumber) 
						
					 
					
						1999-04-21 09:43:28 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							d0cb5a147a 
							
						 
					 
					
						
						
							
							* fixed bugs 212,222,225,227,229,231,233  
						
						
						
					 
					
						1999-03-24 23:16:42 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							4517f917fd 
							
						 
					 
					
						
						
							
							* fixed array of const  
						
						... 
						
						
						
						* generic platform independent high() support 
						
					 
					
						1999-01-21 22:10:35 +00:00 
						 
				 
			
				
					
						
							
							
								Jonas Maebe 
							
						 
					 
					
						
						
						
						
							
						
						
							8cf4da6d5e 
							
						 
					 
					
						
						
							
							+ optimize pascal code surrounding assembler blocks  
						
						
						
					 
					
						1998-12-29 18:48:15 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							a41f61713d 
							
						 
					 
					
						
						
							
							+ open strings, $P switch support  
						
						
						
					 
					
						1998-11-27 14:50:30 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							c1b0142c1a 
							
						 
					 
					
						
						
							
							- generate_pascii which is obsolete  
						
						
						
					 
					
						1998-11-16 12:12:21 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							de4cf49059 
							
						 
					 
					
						
						
							
							* ansistring fixes  
						
						
						
					 
					
						1998-11-04 10:11:36 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							f4bf391b48 
							
						 
					 
					
						
						
							
							+ partial disposing of temp. ansistrings  
						
						
						
					 
					
						1998-10-29 15:42:43 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							eadcc6ad1a 
							
						 
					 
					
						
						
							
							* new introduded problem with classes fix, the parent class wasn't set  
						
						... 
						
						
						
						correct, if the class was defined forward before 
						
					 
					
						1998-10-26 22:58:16 +00:00 
						 
				 
			
				
					
						
							
							
								pierre 
							
						 
					 
					
						
						
						
						
							
						
						
							3048845e68 
							
						 
					 
					
						
						
							
							* some memory leaks fixed (thanks to Peter for heaptrc !)  
						
						
						
					 
					
						1998-10-06 17:16:31 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							c72691c843 
							
						 
					 
					
						
						
							
							+ pass_2 for cg386  
						
						... 
						
						
						
						* Message() -> CGMessage() for pass_1/pass_2 
						
					 
					
						1998-09-17 09:42:09 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							12a80cf3dc 
							
						 
					 
					
						
						
							
							* update smartlinking, uses getdatalabel  
						
						... 
						
						
						
						* renamed ptree.value vars to value_str,value_real,value_set 
						
					 
					
						1998-09-07 18:45:52 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							ca8c6dde40 
							
						 
					 
					
						
						
							
							* moved message() to hcodegen, so pass_2 also uses them  
						
						
						
					 
					
						1998-09-01 09:02:51 +00:00 
						 
				 
			
				
					
						
							
							
								pierre 
							
						 
					 
					
						
						
						
						
							
						
						
							b61cd6cd0e 
							
						 
					 
					
						
						
							
							+ TEST_FUNCRET now default (old code removed)  
						
						... 
						
						
						
						works also for m68k (at least compiles) 
						
					 
					
						1998-08-21 14:08:39 +00:00 
						 
				 
			
				
					
						
							
							
								pierre 
							
						 
					 
					
						
						
						
						
							
						
						
							2d9cbf7fde 
							
						 
					 
					
						
						
							
							+ funcret setting in underproc testing  
						
						... 
						
						
						
						compile with _dTEST_FUNCRET 
						
					 
					
						1998-08-20 09:26:37 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							85c8a88cbe 
							
						 
					 
					
						
						
							
							+ localswitches, moduleswitches, globalswitches splitting  
						
						
						
					 
					
						1998-08-10 14:49:33 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							25b34c1c6c 
							
						 
					 
					
						
						
							
							+ implementation of raise and try..finally  
						
						... 
						
						
						
						+ some misc. exception stuff 
						
					 
					
						1998-07-28 21:52:49 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							a824e04fc5 
							
						 
					 
					
						
						
							
							* handling of ansi string constants should now work  
						
						
						
					 
					
						1998-07-20 18:40:10 +00:00 
						 
				 
			
				
					
						
							
							
								pierre 
							
						 
					 
					
						
						
						
						
							
						
						
							acc260ed78 
							
						 
					 
					
						
						
							
							* fix for real and string consts inside inlined procs  
						
						
						
					 
					
						1998-06-05 16:13:31 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							f66f837fc8 
							
						 
					 
					
						
						
							
							* m68k compiles  
						
						... 
						
						
						
						+ .def file creation moved to gendef.pas so it could also be used
    for win32 
						
					 
					
						1998-06-04 23:51:26 +00:00 
						 
				 
			
				
					
						
							
							
								pierre 
							
						 
					 
					
						
						
						
						
							
						
						
							afe0d5a50d 
							
						 
					 
					
						
						
							
							* demangled name of procsym reworked to become independant of the mangling scheme  
						
						... 
						
						
						
						Come test_funcret improvements (not yet working)S: ---------------------------------------------------------------------- 
						
					 
					
						1998-06-04 09:55:35 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							b3865ae063 
							
						 
					 
					
						
						
							
							+ aktasmmode, aktoptprocessor, aktoutputformat  
						
						... 
						
						
						
						+ smartlink per module $SMARTLINK-/+ (like MMX) and moved to aktswitches
  + $LIBNAME to set the library name where the unit will be put in
  * splitted cgi386 a bit (codeseg to large for bp7)
  * nasm, tasm works again. nasm moved to ag386nsm.pas 
						
					 
					
						1998-05-23 01:20:53 +00:00 
						 
				 
			
				
					
						
							
							
								pierre 
							
						 
					 
					
						
						
						
						
							
						
						
							c80de3be27 
							
						 
					 
					
						
						
							
							+ UseTokenInfo now default  
						
						... 
						
						
						
						* unit in interface uses and implementation uses gives error now
  * only one error for unknown symbol (uses lastsymknown boolean)
    the problem came from the label code !
  + first inlined procedures and function work
    (warning there might be allowed cases were the result is still wrong !!)
  * UseBrower updated gives a global list of all position of all used symbols
    with switch -gb 
						
					 
					
						1998-05-20 09:42:32 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							7e06238905 
							
						 
					 
					
						
						
							
							* smartlinking for sets  
						
						... 
						
						
						
						+ consts labels are now concated/generated in hcodegen
  * moved some cpu code to cga and some none cpu depended code from cga
    to tree and hcodegen and cleanup of hcodegen
  * assembling .. output reduced for smartlinking ;) 
						
					 
					
						1998-05-07 00:16:59 +00:00 
						 
				 
			
				
					
						
							
							
								pierre 
							
						 
					 
					
						
						
						
						
							
						
						
							6fc80b783f 
							
						 
					 
					
						
						
							
							* better position info with UseTokenInfo  
						
						... 
						
						
						
						UseTokenInfo greatly simplified
  + added check for changed tree after first time firstpass
    (if we could remove all the cases were it happen
    we could skip all firstpass if firstpasscount > 1)
    Only with ExtDebug 
						
					 
					
						1998-05-06 08:38:32 +00:00