peter 
							
						 
					 
					
						
						
						
						
							
						
						
							96ed273164 
							
						 
					 
					
						
						
							
							* smartlinking fixes for binary writer  
						
						... 
						
						
						
						* release alignreg code and moved instruction writing align to cpuasm,
    but it doesn't use the specified register yet 
						
					 
					
						2000-01-12 10:38:16 +00:00 
						 
				 
			
				
					
						
							
							
								pierre 
							
						 
					 
					
						
						
						
						
							
						
						
							beebcdebfc 
							
						 
					 
					
						
						
							
							* avoid testing object types that are simple aliases for unused privates  
						
						
						
					 
					
						2000-01-09 00:37:56 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							e525797c51 
							
						 
					 
					
						
						
							
							* updated copyright to 2000  
						
						
						
					 
					
						2000-01-07 01:14:18 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							a7161a8dfc 
							
						 
					 
					
						
						
							
							* fixed resolving of ttypesym which are reference from object/record  
						
						... 
						
						
						
						fields. 
						
					 
					
						2000-01-03 19:26:03 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							89c403c529 
							
						 
					 
					
						
						
							
							* very basic widestring support  
						
						
						
					 
					
						1999-12-18 14:54:34 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							295c4e4ce1 
							
						 
					 
					
						
						
							
							* moved verbose to implementation uses  
						
						
						
					 
					
						1999-12-02 11:28:27 +00:00 
						 
				 
			
				
					
						
							
							
								pierre 
							
						 
					 
					
						
						
						
						
							
						
						
							98a6530898 
							
						 
					 
					
						
						
							
							* give info of original duplicated symbol more often  
						
						
						
					 
					
						1999-12-01 22:32:35 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							0512ba80fb 
							
						 
					 
					
						
						
							
							+ ttype, tsymlist  
						
						
						
					 
					
						1999-11-30 10:40:42 +00:00 
						 
				 
			
				
					
						
							
							
								pierre 
							
						 
					 
					
						
						
						
						
							
						
						
							ae7a04ea12 
							
						 
					 
					
						
						
							
							* defaultsymtablestack is now restored after parser.compile  
						
						
						
					 
					
						1999-11-24 11:41:03 +00:00 
						 
				 
			
				
					
						
							
							
								pierre 
							
						 
					 
					
						
						
						
						
							
						
						
							fca8adf6c2 
							
						 
					 
					
						
						
							
							* also complain about unused functions in program  
						
						
						
					 
					
						1999-11-22 00:23:09 +00:00 
						 
				 
			
				
					
						
							
							
								pierre 
							
						 
					 
					
						
						
						
						
							
						
						
							bb6dc0cee8 
							
						 
					 
					
						
						
							
							* avoid certain wrong notes/hints  
						
						
						
					 
					
						1999-11-19 14:49:15 +00:00 
						 
				 
			
				
					
						
							
							
								pierre 
							
						 
					 
					
						
						
						
						
							
						
						
							b528749138 
							
						 
					 
					
						
						
							
							* Notes/Hints for local syms changed to  
						
						... 
						
						
						
						Set_varstate function 
						
					 
					
						1999-11-18 15:34:44 +00:00 
						 
				 
			
				
					
						
							
							
								pierre 
							
						 
					 
					
						
						
						
						
							
						
						
							62da9bd4c0 
							
						 
					 
					
						
						
							
							* Notes/hints changes  
						
						
						
					 
					
						1999-11-17 17:04:58 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							918b5219ea 
							
						 
					 
					
						
						
							
							* labels used but not defined give error instead of warning, the warning  
						
						... 
						
						
						
						is now only with declared but not defined and not used. 
						
					 
					
						1999-11-15 22:00:46 +00:00 
						 
				 
			
				
					
						
							
							
								pierre 
							
						 
					 
					
						
						
						
						
							
						
						
							94f418dc11 
							
						 
					 
					
						
						
							
							+ one field added for ttoken record for operator  
						
						... 
						
						
						
						linking the id to the corresponding operator token that
    can now now all be overloaded
  * overloaded operators are resetted to nil in InitSymtable
    (bug when trying to compile a uint that overloads operators twice) 
						
					 
					
						1999-11-15 17:52:59 +00:00 
						 
				 
			
				
					
						
							
							
								pierre 
							
						 
					 
					
						
						
						
						
							
						
						
							d766ee87fc 
							
						 
					 
					
						
						
							
							+ better reference pos for forward defs  
						
						
						
					 
					
						1999-11-09 23:35:49 +00:00 
						 
				 
			
				
					
						
							
							
								Jonas Maebe 
							
						 
					 
					
						
						
						
						
							
						
						
							d70b3211a4 
							
						 
					 
					
						
						
							
							+ search optimial register to use in alignment code (compile with  
						
						... 
						
						
						
						-dalignreg, -dalignregdebug to see chosen register in
    assembler code). Still needs support in ag386bin. 
						
					 
					
						1999-11-06 16:21:57 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							0887060ff2 
							
						 
					 
					
						
						
							
							* truncated log to 20 revs  
						
						
						
					 
					
						1999-11-06 14:34:16 +00:00 
						 
				 
			
				
					
						
							
							
								pierre 
							
						 
					 
					
						
						
						
						
							
						
						
							25553ebfea 
							
						 
					 
					
						
						
							
							* local browsing works at first level  
						
						... 
						
						
						
						ie for function defined in interface or implementation
    not yet for functions inside other functions 
						
					 
					
						1999-11-05 17:18:02 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							94cb2299ea 
							
						 
					 
					
						
						
							
							* moved unit alias support into ifdef  
						
						
						
					 
					
						1999-11-04 23:13:25 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							1610a9d709 
							
						 
					 
					
						
						
							
							+ -Ua<oldname>=<newname> unit alias support  
						
						
						
					 
					
						1999-11-04 10:54:02 +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 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							e10d770cc3 
							
						 
					 
					
						
						
							
							* fixed stabs writting for forward types  
						
						
						
					 
					
						1999-10-06 17:39:14 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							2d21165dd8 
							
						 
					 
					
						
						
							
							* removed objpasunit reference, tvarrec is now searched in systemunit  
						
						... 
						
						
						
						where it already was located 
						
					 
					
						1999-10-03 19:44:41 +00:00 
						 
				 
			
				
					
						
							
							
								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