peter 
							
						 
					 
					
						
						
						
						
							
						
						
							b193bf7df3 
							
						 
					 
					
						
						
							
							* remove unnecessary calls to firstpass  
						
						
						
					 
					
						2001-04-04 22:43:50 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							4e2655cdc5 
							
						 
					 
					
						
						
							
							* resulttype rewrite  
						
						
						
					 
					
						2001-04-02 21:20:29 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							d8abf76f6b 
							
						 
					 
					
						
						
							
							* getsym redesign, removed the globals srsym,srsymtable  
						
						
						
					 
					
						2001-03-11 22:58:49 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							32b9cdb7cf 
							
						 
					 
					
						
						
							
							+ new tlinkedlist class (merge of old tstringqueue,tcontainer and  
						
						... 
						
						
						
						tlinkedlist objects) 
						
					 
					
						2000-12-25 00:07:25 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							1103739912 
							
						 
					 
					
						
						
							
							* cardinal const expr fix from jonas  
						
						
						
					 
					
						2000-12-19 20:36:03 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							4df5f03ca7 
							
						 
					 
					
						
						
							
							* fixed static variables  
						
						
						
					 
					
						2000-12-17 14:00:18 +00:00 
						 
				 
			
				
					
						
							
							
								Jonas Maebe 
							
						 
					 
					
						
						
						
						
							
						
						
							0a70f9b06e 
							
						 
					 
					
						
						
							
							* only return int64's from functions if it int64funcresok is defined  
						
						... 
						
						
						
						+ added int64funcresok define to options.pas 
						
					 
					
						2000-12-15 13:26:01 +00:00 
						 
				 
			
				
					
						
							
							
								michael 
							
						 
					 
					
						
						
						
						
							
						
						
							62950eb5c5 
							
						 
					 
					
						
						
							
							+ Fix from Peter  
						
						
						
					 
					
						2000-12-15 12:13:52 +00:00 
						 
				 
			
				
					
						
							
							
								Jonas Maebe 
							
						 
					 
					
						
						
						
						
							
						
						
							c91a23c27d 
							
						 
					 
					
						
						
							
							* new constant handling: from now on, hex constants >$7fffffff are  
						
						... 
						
						
						
						parsed as unsigned constants (otherwise, $80000000 got sign extended
    and became $ffffffff80000000), all constants in the longint range
    become longints, all constants >$7fffffff and <=cardinal($ffffffff)
    are cardinals and the rest are int64's.
  * added lots of longint typecast to prevent range check errors in the
    compiler and rtl
  * type casts of symbolic ordinal constants are now preserved
  * fixed bug where the original resulttype wasn't restored correctly
    after doing a 64bit rangecheck 
						
					 
					
						2000-12-07 17:19:42 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							b9796f6a7f 
							
						 
					 
					
						
						
							
							* unused units removed from uses clause  
						
						... 
						
						
						
						* some changes for widestrings 
						
					 
					
						2000-11-29 00:30:30 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							68c1a1e3e6 
							
						 
					 
					
						
						
							
							* System.TypeInfo fixed  
						
						... 
						
						
						
						+ System.Finalize implemented
  + some new keywords for interface support added 
						
					 
					
						2000-11-09 17:46:54 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							8df98007d6 
							
						 
					 
					
						
						
							
							* more fixes to get make cycle working  
						
						
						
					 
					
						2000-11-06 20:30:54 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							51527ba1c9 
							
						 
					 
					
						
						
							
							+ merged Attila's changes for interfaces, not tested yet  
						
						
						
					 
					
						2000-11-04 14:25:19 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							451723647e 
							
						 
					 
					
						
						
							
							* symtable splitted, no real code changes  
						
						
						
					 
					
						2000-10-31 22:02:46 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							8e4f77b0a5 
							
						 
					 
					
						
						
							
							* fixed crash with call from type decl which is not allowed (merged)  
						
						
						
					 
					
						2000-10-26 23:40:54 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							f80c24177a 
							
						 
					 
					
						
						
							
							* a lot of changes:  
						
						... 
						
						
						
						- basic dyn. array support
     - basic C++ support
     - some work for interfaces done
     .... 
						
					 
					
						2000-10-21 18:16:11 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							e171f341a0 
							
						 
					 
					
						
						
							
							* moehrendorf oct 2000 rewrite  
						
						
						
					 
					
						2000-10-14 10:14:45 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							38951f5ce1 
							
						 
					 
					
						
						
							
							* lot of compile updates for cg11  
						
						
						
					 
					
						2000-10-01 19:48:23 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							5218af7926 
							
						 
					 
					
						
						
							
							* delphi compile fixes  
						
						
						
					 
					
						2000-09-24 21:19:48 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							a71e44ac49 
							
						 
					 
					
						
						
							
							* use defines.inc  
						
						
						
					 
					
						2000-09-24 15:06:10 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							4c94659743 
							
						 
					 
					
						
						
							
							* moved some util functions from globals,cobjects to cutils  
						
						... 
						
						
						
						* splitted files into finput,fmodule 
						
					 
					
						2000-08-27 16:11:48 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							90fc8a53aa 
							
						 
					 
					
						
						
							
							* auto derefence mode for array pointer (merged)  
						
						
						
					 
					
						2000-08-20 15:12:49 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							7eaac1706d 
							
						 
					 
					
						
						
							
							* splitted namedobjectitem.next into indexnext and listnext so it  
						
						... 
						
						
						
						can be used in both lists
  * don't allow "word = word" type definitions (merged) 
						
					 
					
						2000-08-16 18:33:53 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							244fc53520 
							
						 
					 
					
						
						
							
							+ support of 64 bit integer constants  
						
						
						
					 
					
						2000-08-16 13:06:06 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							4549ef44e1 
							
						 
					 
					
						
						
							
							* merges from fixes  
						
						
						
					 
					
						2000-08-04 22:00:50 +00:00 
						 
				 
			
				
					
						
							
							
								michael 
							
						 
					 
					
						
						
						
						
							
						
						
							650fbb86aa 
							
						 
					 
					
						
						
							
							+ removed logs  
						
						
						
					 
					
						2000-07-13 11:32:24 +00:00 
						 
				 
			
				
					
						
							
							
								michael 
							
						 
					 
					
						
						
						
						
							
						
						
							e7aca136a1 
							
						 
					 
					
						
						
							
							+ Initial import  
						
						
						
					 
					
						2000-07-13 06:29:38 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							2ce33303a3 
							
						 
					 
					
						
						
							
							* support for inherited; only  
						
						
						
					 
					
						2000-06-14 16:52:42 +00:00 
						 
				 
			
				
					
						
							
							
								pierre 
							
						 
					 
					
						
						
						
						
							
						
						
							7b1219536c 
							
						 
					 
					
						
						
							
							+ support for NOT overloading  
						
						... 
						
						
						
						+ unsupported overloaded operators generate errors 
						
					 
					
						2000-06-05 20:41:17 +00:00 
						 
				 
			
				
					
						
							
							
								pierre 
							
						 
					 
					
						
						
						
						
							
						
						
							6433e1d8c2 
							
						 
					 
					
						
						
							
							tok2node moved to htypechk unit  
						
						
						
					 
					
						2000-06-02 21:22:56 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							d75bbf8b73 
							
						 
					 
					
						
						
							
							* fixed crash with inherited with varsym/propsym  
						
						
						
					 
					
						2000-03-23 15:56:59 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							797267fde1 
							
						 
					 
					
						
						
							
							* protected member check for classes works  
						
						
						
					 
					
						2000-03-19 11:22:21 +00:00 
						 
				 
			
				
					
						
							
							
								pierre 
							
						 
					 
					
						
						
						
						
							
						
						
							e0cc4f9bed 
							
						 
					 
					
						
						
							
							+ oppower  
						
						
						
					 
					
						2000-03-16 15:13:03 +00:00 
						 
				 
			
				
					
						
							
							
								pierre 
							
						 
					 
					
						
						
						
						
							
						
						
							34795ccd60 
							
						 
					 
					
						
						
							
							* - 1**4 = -1 fix  
						
						
						
					 
					
						2000-03-14 15:50:19 +00:00 
						 
				 
			
				
					
						
							
							
								Jonas Maebe 
							
						 
					 
					
						
						
						
						
							
						
						
							0ab87d5ed8 
							
						 
					 
					
						
						
							
							* modifications to make the compiler functional when compiled with  
						
						... 
						
						
						
						-Or 
						
					 
					
						2000-02-13 14:21:50 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							4a4a24b6e8 
							
						 
					 
					
						
						
							
							* log truncated  
						
						
						
					 
					
						2000-02-09 13:22:42 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							6c3bbb7915 
							
						 
					 
					
						
						
							
							* corrected wrong error message of a member of a class/object/classref wasn't found  
						
						
						
					 
					
						2000-01-19 22:41:58 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							99fe175be6 
							
						 
					 
					
						
						
							
							* added st_default stringtype  
						
						... 
						
						
						
						* genstringconstnode extended with stringtype parameter using st_default
    will do the old behaviour 
						
					 
					
						2000-01-09 23:16:05 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							e525797c51 
							
						 
					 
					
						
						
							
							* updated copyright to 2000  
						
						
						
					 
					
						2000-01-07 01:14:18 +00:00 
						 
				 
			
				
					
						
							
							
								pierre 
							
						 
					 
					
						
						
						
						
							
						
						
							6d8f8ef3f9 
							
						 
					 
					
						
						
							
							* web bug769 fix  
						
						
						
					 
					
						1999-12-20 21:24:29 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							8cbc068314 
							
						 
					 
					
						
						
							
							* fixed crash with an errordef  
						
						
						
					 
					
						1999-11-14 15:57:35 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							7265215469 
							
						 
					 
					
						
						
							
							* problem with "index X"-properties solved  
						
						... 
						
						
						
						* typed constants of class references are now allowed 
						
					 
					
						1999-11-08 14:02:16 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							917bf5b071 
							
						 
					 
					
						
						
							
							* previous fix for 517 was imcomplete: there was a problem if the property  
						
						... 
						
						
						
						had only an index 
						
					 
					
						1999-11-07 23:21:30 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							8b40781b6c 
							
						 
					 
					
						
						
							
							* finally bug  #517  solved ...  
						
						
						
					 
					
						1999-11-07 23:16:49 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							0887060ff2 
							
						 
					 
					
						
						
							
							* truncated log to 20 revs  
						
						
						
					 
					
						1999-11-06 14:34:16 +00:00