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 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							23ca9de3b3 
							
						 
					 
					
						
						
							
							* esi_offset -> selfpointer_offset to be newcg compatible  
						
						... 
						
						
						
						* hcogegen -> cgbase fixes for newcg 
						
					 
					
						1999-11-09 23:06:44 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							18c5e77444 
							
						 
					 
					
						
						
							
							* support absolute unit.variable  
						
						
						
					 
					
						1999-11-09 12:58:29 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							0887060ff2 
							
						 
					 
					
						
						
							
							* truncated log to 20 revs  
						
						
						
					 
					
						1999-11-06 14:34:16 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							89b677a0ee 
							
						 
					 
					
						
						
							
							* split type reading from pdecl to ptype unit  
						
						... 
						
						
						
						* parameter_dec routine is now used for procedure and procvars 
						
					 
					
						1999-10-22 10:39:34 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							0dd2b51943 
							
						 
					 
					
						
						
							
							* problems with readln fixed: esi wasn't restored correctly when  
						
						... 
						
						
						
						reading ordinal fields of objects futher the register allocation
    didn't take care of the extra register when reading ordinal values
  * enumerations can now be used in constant indexes of properties 
						
					 
					
						1999-10-21 16:41:37 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							fa19f0aa09 
							
						 
					 
					
						
						
							
							- removed the hcodegen use in the new cg, use cgbase instead  
						
						
						
					 
					
						1999-10-14 14:57:51 +00:00