peter 
							
						 
					 
					
						
						
						
						
							
						
						
							49fcd8aceb 
							
						 
					 
					
						
						
							
							* forward type declaration rewritten  
						
						
						
					 
					
						1999-10-01 08:02:45 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							ed7dd22b82 
							
						 
					 
					
						
						
							
							* fixed bug  #610  
						
						... 
						
						
						
						+ added $D- for TP in symtable.pas else it can't be compiled anymore
    (too much symbols :() 
						
					 
					
						1999-09-28 20:48:23 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							e8f6d4e836 
							
						 
					 
					
						
						
							
							* fixed a crash under Linux. Why doesn't have the damned Windows DPMI nil pointer  
						
						... 
						
						
						
						protection??? 
						
					 
					
						1999-09-12 21:35:38 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							02c2611b20 
							
						 
					 
					
						
						
							
							* bugs 593 and 607 fixed  
						
						... 
						
						
						
						* some other potential bugs with array constructors fixed
  * for classes compiled in $M+ and it's childs, the default access method
    is now published
  * fixed copyright message (it is now 1993-99) 
						
					 
					
						1999-09-12 08:48:03 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							a9d8bfa1f7 
							
						 
					 
					
						
						
							
							* some bug fixes (e.g. must_be_valid and procinfo.funcret_is_valid)  
						
						... 
						
						
						
						* most things for stored properties fixed 
						
					 
					
						1999-09-10 18:48:00 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							d2fd1ea874 
							
						 
					 
					
						
						
							
							* fixed bug  #248  
						
						
						
					 
					
						1999-09-08 08:05:44 +00:00 
						 
				 
			
				
					
						
							
							
								pierre 
							
						 
					 
					
						
						
						
						
							
						
						
							6a5ee6b933 
							
						 
					 
					
						
						
							
							* do_crc must be false for all browser stuff  
						
						... 
						
						
						
						+ tmacrosym defined_at_startup set in def_macro and set_macro 
						
					 
					
						1999-08-31 15:46:21 +00:00 
						 
				 
			
				
					
						
							
							
								pierre 
							
						 
					 
					
						
						
						
						
							
						
						
							e1744c9db6 
							
						 
					 
					
						
						
							
							* uf_local_browser made problem when computing interface CRC  
						
						
						
					 
					
						1999-08-27 10:39:24 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							d7a37edfbd 
							
						 
					 
					
						
						
							
							* support for array constructors extended and more error checking  
						
						
						
					 
					
						1999-08-13 21:33:09 +00:00 
						 
				 
			
				
					
						
							
							
								pierre 
							
						 
					 
					
						
						
						
						
							
						
						
							8b4c7f2402 
							
						 
					 
					
						
						
							
							+ stabs for classes and classref working,  
						
						... 
						
						
						
						a class still needs an ^ to get that content of it,
    but the class fields inside a class don't result into an
    infinite loop anymore! 
						
					 
					
						1999-08-13 14:24:17 +00:00 
						 
				 
			
				
					
						
							
							
								pierre 
							
						 
					 
					
						
						
						
						
							
						
						
							42faa483e2 
							
						 
					 
					
						
						
							
							* unitid changed to word  
						
						
						
					 
					
						1999-08-10 16:25:42 +00:00 
						 
				 
			
				
					
						
							
							
								pierre 
							
						 
					 
					
						
						
						
						
							
						
						
							a435c90fc8 
							
						 
					 
					
						
						
							
							* pprocsym defined earlier for use in tprocdef  
						
						
						
					 
					
						1999-08-10 12:33:36 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							cb8aeb3fd6 
							
						 
					 
					
						
						
							
							* V_Fatal=1, all other V_ are also increased  
						
						... 
						
						
						
						* Check for local procedure when assigning procvar
  * fixed comment parsing because directives
  * oldtp mode directives better supported
  * added some messages to errore.msg 
						
					 
					
						1999-08-05 16:52:53 +00:00 
						 
				 
			
				
					
						
							
							
								Jonas Maebe 
							
						 
					 
					
						
						
						
						
							
						
						
							ace7ff6983 
							
						 
					 
					
						
						
							
							* all tokens now start with an underscore  
						
						... 
						
						
						
						* PowerPC compiles!! 
						
					 
					
						1999-08-04 13:02:40 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							53000e181d 
							
						 
					 
					
						
						
							
							* reduced memory usage by factor 2-3 (it  
						
						... 
						
						
						
						improved also the speed) by reducing the
    growsize of the symbol tables 
						
					 
					
						1999-08-03 17:51:45 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							92a8f2af97 
							
						 
					 
					
						
						
							
							* added bestrealdef for alpha and powerpc  
						
						
						
					 
					
						1999-08-03 00:03:24 +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 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							4807c96d29 
							
						 
					 
					
						
						
							
							* also number units for program  
						
						
						
					 
					
						1999-07-24 00:13:25 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							07bb58295b 
							
						 
					 
					
						
						
							
							* alignment is now saved in the symtable  
						
						... 
						
						
						
						* C alignment added for records
  * PPU version increased to solve .12 <-> .13 probs 
						
					 
					
						1999-07-23 16:05:18 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							ca1ccd9221 
							
						 
					 
					
						
						
							
							* fixed crash in previous commit  
						
						
						
					 
					
						1999-07-23 12:02:20 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							f380e3bd68 
							
						 
					 
					
						
						
							
							* error for illegal type reference, instead of 10998  
						
						
						
					 
					
						1999-07-23 11:37:46 +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 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							58cbc3e795 
							
						 
					 
					
						
						
							
							* new link writing to the ppu, one .ppu is needed for all link types,  
						
						... 
						
						
						
						static (.o) is now always created also when smartlinking is used 
						
					 
					
						1999-07-03 00:29:45 +00:00 
						 
				 
			
				
					
						
							
							
								pierre 
							
						 
					 
					
						
						
						
						
							
						
						
							ff1ad12c6b 
							
						 
					 
					
						
						
							
							merged from v0-99-12 branch  
						
						
						
					 
					
						1999-06-28 17:02:44 +00:00 
						 
				 
			
				
					
						
							
							
								pierre 
							
						 
					 
					
						
						
						
						
							
						
						
							05b6362265 
							
						 
					 
					
						
						
							
							* local browser stuff corrected  
						
						
						
					 
					
						1999-06-22 16:24:39 +00:00 
						 
				 
			
				
					
						
							
							
								pierre 
							
						 
					 
					
						
						
						
						
							
						
						
							c8ece1a306 
							
						 
					 
					
						
						
							
							* staticppusymtable was loaded a tsymtable instead of tunitsymtable  
						
						
						
					 
					
						1999-06-08 22:23:50 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							12313fbed8 
							
						 
					 
					
						
						
							
							* with temp vars now use a reference with a persistant temp instead  
						
						... 
						
						
						
						of setting datasize 
						
					 
					
						1999-05-17 23:51:37 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							24ad159d09 
							
						 
					 
					
						
						
							
							* new deref code  
						
						
						
					 
					
						1999-05-14 17:52:26 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							a47afc3857 
							
						 
					 
					
						
						
							
							* removed oldppu code  
						
						... 
						
						
						
						* warning if objpas is loaded from uses
  * first things for new deref writing 
						
					 
					
						1999-05-13 21:59:19 +00:00 
						 
				 
			
				
					
						
							
							
								pierre 
							
						 
					 
					
						
						
						
						
							
						
						
							8e6fc5fcf0 
							
						 
					 
					
						
						
							
							* one more unitsym problem fix  
						
						
						
					 
					
						1999-05-10 22:34:59 +00:00 
						 
				 
			
				
					
						
							
							
								pierre 
							
						 
					 
					
						
						
						
						
							
						
						
							741bb5b9a2 
							
						 
					 
					
						
						
							
							unitsym finally problem fixed  
						
						
						
					 
					
						1999-05-10 15:02:51 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							02364c2124 
							
						 
					 
					
						
						
							
							+ hint where a duplicate sym is already defined  
						
						
						
					 
					
						1999-05-09 12:46:19 +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 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							4e4a83bfe8 
							
						 
					 
					
						
						
							
							* don't register errordef  
						
						
						
					 
					
						1999-05-06 21:38:38 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							1c96916943 
							
						 
					 
					
						
						
							
							* generic write_float and str_float  
						
						... 
						
						
						
						* fixed constant float conversions 
						
					 
					
						1999-05-06 09:05:05 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							47fd93dfa5 
							
						 
					 
					
						
						
							
							* more fixes to get it with delphi running  
						
						
						
					 
					
						1999-05-05 09:19:03 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							611da2d24e 
							
						 
					 
					
						
						
							
							* merged nasm compiler  
						
						... 
						
						
						
						* old asm moved to oldasm/ 
						
					 
					
						1999-05-01 13:23:57 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							3816fb0f4d 
							
						 
					 
					
						
						
							
							* small fix for deref  
						
						
						
					 
					
						1999-04-29 17:25:37 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							49786e5fe5 
							
						 
					 
					
						
						
							
							* farpointerdef moved into pointerdef.is_far  
						
						
						
					 
					
						1999-04-26 18:29:54 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							ef48b9e4a9 
							
						 
					 
					
						
						
							
							* reinstered  
						
						
						
					 
					
						1999-04-26 15:12:25 +00:00 
						 
				 
			
				
					
						
							
							
								michael 
							
						 
					 
					
						
						
						
						
							
						
						
							3cc79e5f4b 
							
						 
					 
					
						
						
							
							+ Added my version again after crash  
						
						
						
					 
					
						1999-04-26 14:50:13 +00:00