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 
							
						 
					 
					
						
						
						
						
							
						
						
							b193bf7df3 
							
						 
					 
					
						
						
							
							* remove unnecessary calls to firstpass  
						
						
						
					 
					
						2001-04-04 22:43:50 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							64d7d5682e 
							
						 
					 
					
						
						
							
							* applied several fixes to get the DD8 Delphi Unit compiled  
						
						... 
						
						
						
						e.g. "forward"-interfaces are working now 
						
					 
					
						2001-04-04 21:30:42 +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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							e0a874dc4f 
							
						 
					 
					
						
						
							
							* some realname updates for messages  
						
						
						
					 
					
						2000-11-12 22:17:46 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							f39e236aa2 
							
						 
					 
					
						
						
							
							* allow far directive for pointer type declarations  
						
						
						
					 
					
						2000-11-11 16:19:11 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							6159f4535f 
							
						 
					 
					
						
						
							
							+ first implementation of Netware Module support, thanks to  
						
						... 
						
						
						
						Armin Diehl (diehl@nordrhein.de ) for providing the patches 
						
					 
					
						2000-09-11 17:00:22 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							bec1c5cdf9 
							
						 
					 
					
						
						
							
							* store strings with case in ppu, when an internal symbol is created  
						
						... 
						
						
						
						a '$' is prefixed so it's not automatic uppercased 
						
					 
					
						2000-08-27 20:19:38 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							8bd87aafd6 
							
						 
					 
					
						
						
							
							* don't allow forward class in separate type blocks for delphi (merged)  
						
						
						
					 
					
						2000-08-20 15:01:17 +00:00 
						 
				 
			
				
					
						
							
							
								pierre 
							
						 
					 
					
						
						
						
						
							
						
						
							a39590e684 
							
						 
					 
					
						
						
							
							* fix go32v2 cycle problem  
						
						
						
					 
					
						2000-08-17 09:17:19 +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 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							25c495dd5a 
							
						 
					 
					
						
						
							
							* put defaultpara values in parast and changed the name to  
						
						... 
						
						
						
						'def<Parameter name>' 
						
					 
					
						2000-08-13 13:11:28 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							8352fb6d7d 
							
						 
					 
					
						
						
							
							* support absolute refering to funcret (merged)  
						
						
						
					 
					
						2000-08-13 08:42:59 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							227e983397 
							
						 
					 
					
						
						
							
							* first things for default parameters  
						
						
						
					 
					
						2000-08-02 19:49:58 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							c5da6c53fd 
							
						 
					 
					
						
						
							
							* merged fixes  
						
						
						
					 
					
						2000-07-30 17:04:43 +00:00 
						 
				 
			
				
					
						
							
							
								michael 
							
						 
					 
					
						
						
						
						
							
						
						
							2949824a69 
							
						 
					 
					
						
						
							
							+ Patch to 1.1  
						
						
						
					 
					
						2000-07-14 05:11:48 +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 
						 
				 
			
				
					
						
							
							
								pierre 
							
						 
					 
					
						
						
						
						
							
						
						
							74f131b173 
							
						 
					 
					
						
						
							
							* fix for bug  #1023  
						
						
						
					 
					
						2000-07-03 13:26:48 +00:00 
						 
				 
			
				
					
						
							
							
								pierre 
							
						 
					 
					
						
						
						
						
							
						
						
							36f461db33 
							
						 
					 
					
						
						
							
							* align all variants to same start address  
						
						
						
					 
					
						2000-06-23 21:34:09 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							de1083a9ed 
							
						 
					 
					
						
						
							
							* reset current_object_option when reading other symtables than  
						
						... 
						
						
						
						object declarations 
						
					 
					
						2000-06-23 20:14:39 +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 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							69109b8234 
							
						 
					 
					
						
						
							
							* support procvar directive without ; before the directives  
						
						
						
					 
					
						2000-06-11 06:59:36 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							14d248a322 
							
						 
					 
					
						
						
							
							* checking for dup id with para of methods fixed for delphi mode  
						
						
						
					 
					
						2000-06-09 21:34:40 +00:00 
						 
				 
			
				
					
						
							
							
								pierre 
							
						 
					 
					
						
						
						
						
							
						
						
							28ce798307 
							
						 
					 
					
						
						
							
							+ set vo_is_exported for vars  
						
						
						
					 
					
						2000-06-02 21:18:13 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							8b260f5793 
							
						 
					 
					
						
						
							
							* symtable.insert changed to procedure  
						
						
						
					 
					
						2000-06-01 19:14:09 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							9e61c134bb 
							
						 
					 
					
						
						
							
							* fixed forward resolving with redefined types  
						
						
						
					 
					
						2000-04-17 18:44:22 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							4a4a24b6e8 
							
						 
					 
					
						
						
							
							* log truncated  
						
						
						
					 
					
						2000-02-09 13:22:42 +00:00 
						 
				 
			
				
					
						
							
							
								pierre 
							
						 
					 
					
						
						
						
						
							
						
						
							1eb30ec4e8 
							
						 
					 
					
						
						
							
							* bug  #801  fixed  
						
						
						
					 
					
						2000-01-20 12:29:02 +00:00 
						 
				 
			
				
					
						
							
							
								Jonas Maebe 
							
						 
					 
					
						
						
						
						
							
						
						
							edf419d5a7 
							
						 
					 
					
						
						
							
							* removed a lot of memory leaks when an error is encountered (caused by  
						
						... 
						
						
						
						procinfo and pstringcontainers). There are still plenty left though :) 
						
					 
					
						2000-01-11 17:16:04 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							895c8b9efc 
							
						 
					 
					
						
						
							
							* fixed memory leak with options, you must use StopOptions instead of  
						
						... 
						
						
						
						Stop
  * fixed memory leak with forward resolving, make_ref is now false 
						
					 
					
						2000-01-10 11:14:19 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							e525797c51 
							
						 
					 
					
						
						
							
							* updated copyright to 2000  
						
						
						
					 
					
						2000-01-07 01:14:18 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							903ac0f0dc 
							
						 
					 
					
						
						
							
							* also check elementtype of arraydef for forwarddef  
						
						
						
					 
					
						1999-12-10 10:04:21 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							6297537f4b 
							
						 
					 
					
						
						
							
							+ allow exports in win32 executables  
						
						
						
					 
					
						1999-11-29 15:18:27 +00:00 
						 
				 
			
				
					
						
							
							
								pierre 
							
						 
					 
					
						
						
						
						
							
						
						
							142ace2afc 
							
						 
					 
					
						
						
							
							* better browser info  
						
						
						
					 
					
						1999-11-09 23:43:08 +00:00