Jonas Maebe 
							
						 
					 
					
						
						
						
						
							
						
						
							8a2c142e46 
							
						 
					 
					
						
						
							
							* fixed internalerror(10) due to previous fpu overflow fixes ("merged")  
						
						... 
						
						
						
						* fixed bug in n386add (introduced after compilerproc changes for string
    operations) where calcregisters wasn't called for shortstring addnodes
  * NOTE: from now on, the location of a binary node must now always be set
     before you call calcregisters() for it 
						
					 
					
						2001-10-12 13:51:51 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							43dea5a35f 
							
						 
					 
					
						
						
							
							* move class of definitions into type section for delphi  
						
						
						
					 
					
						2001-09-02 21:12:06 +00:00 
						 
				 
			
				
					
						
							
							
								Jonas Maebe 
							
						 
					 
					
						
						
						
						
							
						
						
							eec2c98371 
							
						 
					 
					
						
						
							
							* fix from Peter for getting correct symtableentry for funcret loads  
						
						
						
					 
					
						2001-08-30 15:48:34 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							9746f4c2d6 
							
						 
					 
					
						
						
							
							* some cg reorganisation  
						
						... 
						
						
						
						* some PPC updates 
						
					 
					
						2001-08-26 13:35:06 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							f4bae3b050 
							
						 
					 
					
						
						
							
							* errordef.typesym is not updated anymore  
						
						
						
					 
					
						2001-08-12 22:11:52 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							81200dc9ef 
							
						 
					 
					
						
						
							
							* funcret moved from tprocinfo to tprocdef  
						
						
						
					 
					
						2001-08-06 21:40:46 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							27c78aa247 
							
						 
					 
					
						
						
							
							* fixed array constructor passing with type conversions  
						
						
						
					 
					
						2001-07-30 20:52:25 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							cf9bf38818 
							
						 
					 
					
						
						
							
							* remove unused typenode for procvar load. Don't know what happened why  
						
						... 
						
						
						
						this code was not there already with revision 1.17. 
						
					 
					
						2001-06-04 18:07:47 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							55eb369653 
							
						 
					 
					
						
						
							
							* better const to var checking  
						
						
						
					 
					
						2001-06-04 11:48:01 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							50faa8433f 
							
						 
					 
					
						
						
							
							* remove unused typenode for procvars to prevent error  
						
						... 
						
						
						
						* typenode.allowed flag to allow a typenode 
						
					 
					
						2001-05-19 21:19:57 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							b45dde5c74 
							
						 
					 
					
						
						
							
							* typenode doesn't generate code, give error in pass_1 instead of  
						
						... 
						
						
						
						getting an abstract methode runtime error 
						
					 
					
						2001-05-09 19:57:51 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							539adaafde 
							
						 
					 
					
						
						
							
							* move more code from loadnode.pass_1 to det_resulttype  
						
						
						
					 
					
						2001-04-14 14:06:31 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							bdb7e3b875 
							
						 
					 
					
						
						
							
							* array constructor fix  
						
						
						
					 
					
						2001-04-05 21:03:08 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							759f678192 
							
						 
					 
					
						
						
							
							* move constant folding into det_resulttype  
						
						
						
					 
					
						2001-04-04 22:42:39 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							4e2655cdc5 
							
						 
					 
					
						
						
							
							* resulttype rewrite  
						
						
						
					 
					
						2001-04-02 21:20:29 +00:00 
						 
				 
			
				
					
						
							
							
								Jonas Maebe 
							
						 
					 
					
						
						
						
						
							
						
						
							4c8ca9774f 
							
						 
					 
					
						
						
							
							+ implemented/fixed docompare() mathods for all nodes (not tested)  
						
						... 
						
						
						
						+ nopt.pas, nadd.pas, i386/n386opt.pas: optimized nodes for adding strings
    and constant strings/chars together
  * n386add.pas: don't copy temp strings (of size 256) to another temp string
    when adding 
						
					 
					
						2000-12-31 11:14:10 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							b9796f6a7f 
							
						 
					 
					
						
						
							
							* unused units removed from uses clause  
						
						... 
						
						
						
						* some changes for widestrings 
						
					 
					
						2000-11-29 00:30:30 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							57a566e53d 
							
						 
					 
					
						
						
							
							*** empty log message ***  
						
						
						
					 
					
						2000-09-28 19:49:51 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							c284d15e57 
							
						 
					 
					
						
						
							
							* fixed a lot of syntax errors in the n*.pas stuff  
						
						
						
					 
					
						2000-09-27 18:14:31 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							df4eb26ed0 
							
						 
					 
					
						
						
							
							* more fixes  
						
						
						
					 
					
						2000-09-25 15:37:14 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							f245ef187f 
							
						 
					 
					
						
						
							
							* initial revision  
						
						
						
					 
					
						2000-09-25 14:55:05 +00:00