peter 
							
						 
					 
					
						
						
						
						
							
						
						
							f88f6eb571 
							
						 
					 
					
						
						
							
							* rtti/init table updates  
						
						... 
						
						
						
						* rttisym for reusable global rtti/init info
  * support published for interfaces 
						
					 
					
						2001-08-30 20:13:52 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							7db13ea48f 
							
						 
					 
					
						
						
							
							* some bugs fix:  
						
						... 
						
						
						
						- overload; with external procedures fixed
    - better selection of routine to do an overloaded
      type case
    - ... some more 
						
					 
					
						2001-08-19 21:11:20 +00:00 
						 
				 
			
				
					
						
							
							
								Jonas Maebe 
							
						 
					 
					
						
						
						
						
							
						
						
							367f7a0362 
							
						 
					 
					
						
						
							
							+ "compilerproc" directive support, which turns both the public and mangled  
						
						... 
						
						
						
						name to lowercase(declaration_name). This prevents a normal user from
    accessing the routine, but they can still be easily looked up within
    the compiler. This is used for helper procedures and should facilitate
    the writing of more processor independent code in the code generator
    itself (mostly written by Peter)
  + new "createintern" constructor for tcal nodes to create a call to
    helper exported using the "compilerproc" directive
  + support for high(dynamic_array) using the the above new things
  + definition of 'HASCOMPILERPROC' symbol (to be able to check in the
    compiler and rtl whether the "compilerproc" directive is supported) 
						
					 
					
						2001-08-01 15:07:29 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							f548f896a0 
							
						 
					 
					
						
						
							
							* varargs added for proc to procvar comparison  
						
						
						
					 
					
						2001-06-04 18:14:54 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							e652444594 
							
						 
					 
					
						
						
							
							+ varargs directive  
						
						
						
					 
					
						2001-06-04 11:53:12 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							f86ce17588 
							
						 
					 
					
						
						
							
							+ hint directive parsing support  
						
						
						
					 
					
						2001-06-03 21:57:35 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							05cfc07952 
							
						 
					 
					
						
						
							
							* some more support for widechars commited especially  
						
						... 
						
						
						
						regarding type casting and constants 
						
					 
					
						2001-05-08 21:06:30 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							a7cf57524e 
							
						 
					 
					
						
						
							
							* symtable change to classes  
						
						... 
						
						
						
						* range check generation and errors fixed, make cycle DEBUG=1 works
  * memory leaks fixed 
						
					 
					
						2001-04-13 01:22:06 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							4e2655cdc5 
							
						 
					 
					
						
						
							
							* resulttype rewrite  
						
						
						
					 
					
						2001-04-02 21:20:29 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							82a6a7ed95 
							
						 
					 
					
						
						
							
							+ basic variant type support in the compiler  
						
						
						
					 
					
						2001-03-22 00:10:58 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							684970ea22 
							
						 
					 
					
						
						
							
							* merged generic m68k updates from fixes branch  
						
						
						
					 
					
						2001-02-26 19:44:52 +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 
						 
				 
			
				
					
						
							
							
								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 
							
						 
					 
					
						
						
						
						
							
						
						
							eb3ca9c51d 
							
						 
					 
					
						
						
							
							* unit names and procedure names are stored mixed case  
						
						
						
					 
					
						2000-10-15 07:47:51 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							e171f341a0 
							
						 
					 
					
						
						
							
							* moehrendorf oct 2000 rewrite  
						
						
						
					 
					
						2000-10-14 10:14:45 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							a71e44ac49 
							
						 
					 
					
						
						
							
							* use defines.inc  
						
						
						
					 
					
						2000-09-24 15:06:10 +00:00 
						 
				 
			
				
					
						
							
							
								pierre 
							
						 
					 
					
						
						
						
						
							
						
						
							f1bd579bf4 
							
						 
					 
					
						
						
							
							* fix the stabs problems  
						
						
						
					 
					
						2000-08-21 11:27:44 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							658a1f4fcd 
							
						 
					 
					
						
						
							
							* default parameters working !  
						
						
						
					 
					
						2000-08-06 19:39:28 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							e955ac6135 
							
						 
					 
					
						
						
							
							* packenum 1 fixes (merged)  
						
						
						
					 
					
						2000-08-05 13:25:06 +00:00 
						 
				 
			
				
					
						
							
							
								michael 
							
						 
					 
					
						
						
						
						
							
						
						
							665c1f6410 
							
						 
					 
					
						
						
							
							+ patched to 1.1.0 with former 1.09patch from peter  
						
						
						
					 
					
						2000-07-13 12:08:24 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							d55672bd95 
							
						 
					 
					
						
						
							
							* C record packing fixed to also check first entry of the record  
						
						... 
						
						
						
						if bigger than the recordalignment itself
  * variant record alignment uses alignment per variant and saves the
    highest alignment value 
						
					 
					
						2000-06-18 18:11:32 +00:00 
						 
				 
			
				
					
						
							
							
								pierre 
							
						 
					 
					
						
						
						
						
							
						
						
							88f77c3dbc 
							
						 
					 
					
						
						
							
							+ vo_is_exported for bug0317 fix  
						
						
						
					 
					
						2000-06-02 21:15:49 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							9376275364 
							
						 
					 
					
						
						
							
							* bug  #873  fixed  
						
						... 
						
						
						
						* some cleanup in objectdec 
						
					 
					
						2000-03-19 14:56:38 +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 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							89c403c529 
							
						 
					 
					
						
						
							
							* very basic widestring support  
						
						
						
					 
					
						1999-12-18 14:54:34 +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 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							8b40781b6c 
							
						 
					 
					
						
						
							
							* finally bug  #517  solved ...  
						
						
						
					 
					
						1999-11-07 23:16:49 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							49fcd8aceb 
							
						 
					 
					
						
						
							
							* forward type declaration rewritten  
						
						
						
					 
					
						1999-10-01 08:02:45 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							e53aceb9be 
							
						 
					 
					
						
						
							
							+ floating point register variables !!  
						
						... 
						
						
						
						* pairegalloc is now generated for register variables 
						
					 
					
						1999-08-04 13:45:17 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							ed8eb13d59 
							
						 
					 
					
						
						
							
							* moved bitmask constants to sets  
						
						... 
						
						
						
						* some other type/const renamings 
						
					 
					
						1999-08-03 22:02:29 +00:00