peter 
							
						 
					 
					
						
						
						
						
							
						
						
							f4b818fc1d 
							
						 
					 
					
						
						
							
							* removed funcretn,funcretsym, function result is now in varsym  
						
						 
						
						... 
						
						
						
						and aliases for result and function name are added using absolutesym
  * vs_hidden parameter for funcret passed in parameter
  * vs_hidden fixes
  * writenode changed to printnode and released from extdebug
  * -vp option added to generate a tree.log with the nodetree
  * nicer printnode for statements, callnode 
						
					 
					
						2003-04-25 20:59:33 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							9ed2ce8c12 
							
						 
					 
					
						
						
							
							* removed some notes/hints  
						
						 
						
						
						
					 
					
						2003-04-22 14:33:38 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							2721d341f0 
							
						 
					 
					
						
						
							
							* merged some verbosity options.  
						
						 
						
						... 
						
						
						
						* V_LineInfo is a verbosity flag to include line info 
						
					 
					
						2003-01-09 21:52:37 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							bbf8bddbb4 
							
						 
					 
					
						
						
							
							* unit loading changed to first register units and load them  
						
						 
						
						... 
						
						
						
						afterwards. This is needed to support uses xxx in yyy correctly
  * unit dependency check fixed 
						
					 
					
						2002-12-29 14:57:50 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							bfd72ad5d5 
							
						 
					 
					
						
						
							
							* merged changes from 1.0.7 up to 04-11  
						
						 
						
						... 
						
						
						
						- -V option for generating bug report tracing
    - more tracing for option parsing
    - errors for cdecl and high()
    - win32 import stabs
    - win32 records<=8 are returned in eax:edx (turned off by default)
    - heaptrc update
    - more info for temp management in .s file with EXTDEBUG 
						
					 
					
						2002-11-15 01:58:45 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								carl 
							
						 
					 
					
						
						
						
						
							
						
						
							67486c96c3 
							
						 
					 
					
						
						
							
							* fixes for Delphi 6 compilation  
						
						 
						
						... 
						
						
						
						(warning : Some features do not work under Delphi) 
						
					 
					
						2002-10-05 12:43:23 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							2c2d44a77c 
							
						 
					 
					
						
						
							
							* renamed local current_module to compiling_module because it  
						
						 
						
						... 
						
						
						
						confused a lot in gdb 
						
					 
					
						2002-08-18 19:59:03 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							06ebac4e27 
							
						 
					 
					
						
						
							
							* readded missing revisions  
						
						 
						
						
						
					 
					
						2002-05-18 13:34:04 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								carl 
							
						 
					 
					
						
						
						
						
							
						
						
							21b3a10f02 
							
						 
					 
					
						
						
							
							+ defines.inc -> fpcdefs.inc to avoid conflicts if compiling by hand  
						
						 
						
						... 
						
						
						
						+ try to fix temp allocation (still in ifdef)
+ generic constructor calls
+ start of tassembler / tmodulebase class cleanup 
						
					 
					
						2002-05-16 19:46:34 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							2992e1819c 
							
						 
					 
					
						
						
							
							* removed old logs and updated copyright year  
						
						 
						
						
						
					 
					
						2002-05-14 19:34:38 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							07495c8526 
							
						 
					 
					
						
						
							
							* renamed messages unit to cmsgs to avoid conflicts with the  
						
						 
						
						... 
						
						
						
						win32 messages unit 
						
					 
					
						2001-08-20 10:58:48 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							2a1adf0ee6 
							
						 
					 
					
						
						
							
							* updates so it works with the ide  
						
						 
						
						
						
					 
					
						2001-08-04 10:23:54 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							fb40dcd0bb 
							
						 
					 
					
						
						
							
							+ some widestring stuff added  
						
						 
						
						
						
					 
					
						2001-05-27 14:30:55 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							939f49375f 
							
						 
					 
					
						
						
							
							* message loading fixes from Sergey (merged)  
						
						 
						
						
						
					 
					
						2001-03-13 20:59:56 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							5a5ac3872b 
							
						 
					 
					
						
						
							
							* check for verbosity in verbose instead of comphook  
						
						 
						
						
						
					 
					
						2000-12-26 15:58:29 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							451723647e 
							
						 
					 
					
						
						
							
							* symtable splitted, no real code changes  
						
						 
						
						
						
					 
					
						2000-10-31 22:02:46 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							24fc983597 
							
						 
					 
					
						
						
							
							* message updates merges  
						
						 
						
						
						
					 
					
						2000-09-24 21:33:46 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							cb4de797c1 
							
						 
					 
					
						
						
							
							* class member decl wrong then no other error after it  
						
						 
						
						... 
						
						
						
						* -vb has now also line numbering
  * -vb is also used for interface/implementation different decls and
    doesn't list the current function (merged) 
						
					 
					
						2000-08-13 12:54:53 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							957d4cdc89 
							
						 
					 
					
						
						
							
							* new message files layout with msg numbers (but still no code to  
						
						 
						
						... 
						
						
						
						show the number on the screen) 
						
					 
					
						2000-06-30 20:23:33 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							7d9c18c01d 
							
						 
					 
					
						
						
							
							* removed dup msgcrcvalue  
						
						 
						
						
						
					 
					
						2000-05-23 20:32:48 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								pierre 
							
						 
					 
					
						
						
						
						
							
						
						
							a788f11833 
							
						 
					 
					
						
						
							
							Declare MsgCrcValue with cond EXTERN_MSG  
						
						 
						
						
						
					 
					
						2000-05-15 14:05:40 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								pierre 
							
						 
					 
					
						
						
						
						
							
						
						
							8c9f14abcd 
							
						 
					 
					
						
						
							
							* Use integer third arg for val in SetErrorFlags  
						
						 
						
						... 
						
						
						
						to allow compilation with Delphi
    reported by Kovacs Attila Zoltan 
						
					 
					
						2000-05-10 19:20:23 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							d9cef95ac7 
							
						 
					 
					
						
						
							
							* -Se<x> option extended to increase errorcount for  
						
						 
						
						... 
						
						
						
						warning,notes or hints 
						
					 
					
						2000-05-10 13:40:19 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tomas Hajny 
							
						 
					 
					
						
						
						
						
							
						
						
							b65e936773 
							
						 
					 
					
						
						
							
							* logfile appended if exists  
						
						 
						
						
						
					 
					
						2000-04-01 10:46:29 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								daniel 
							
						 
					 
					
						
						
						
						
							
						
						
							c02ecc3513 
							
						 
					 
					
						
						
							
							* Made check for message file TP compilable.  
						
						 
						
						
						
					 
					
						2000-03-12 08:24:45 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							3df7f51b0a 
							
						 
					 
					
						
						
							
							* message files are check for amount of msgs found. If not correct a  
						
						 
						
						... 
						
						
						
						line is written to stdout and switched to internal messages 
						
					 
					
						2000-03-01 22:29:18 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							2af3a9059e 
							
						 
					 
					
						
						
							
							* lowercase .INC -> .inc  
						
						 
						
						
						
					 
					
						2000-03-01 21:45:42 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								daniel 
							
						 
					 
					
						
						
						
						
							
						
						
							fb1a842118 
							
						 
					 
					
						
						
							
							* Current work of symtable integration committed. The symtable can be  
						
						 
						
						... 
						
						
						
						activated by defining 'newst', but doesn't compile yet. Changes in type
  checking and oop are completed. What is left is to write a new
  symtablestack and adapt the parser to use it. 
						
					 
					
						2000-02-28 17:23:56 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							4a4a24b6e8 
							
						 
					 
					
						
						
							
							* log truncated  
						
						 
						
						
						
					 
					
						2000-02-09 13:22:42 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							e525797c51 
							
						 
					 
					
						
						
							
							* updated copyright to 2000  
						
						 
						
						
						
					 
					
						2000-01-07 01:14:18 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							0887060ff2 
							
						 
					 
					
						
						
							
							* truncated log to 20 revs  
						
						 
						
						
						
					 
					
						1999-11-06 14:34:16 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							cb8aeb3fd6 
							
						 
					 
					
						
						
							
							* V_Fatal=1, all other V_ are also increased  
						
						 
						
						... 
						
						
						
						* Check for local procedure when assigning procvar
  * fixed comment parsing because directives
  * oldtp mode directives better supported
  * added some messages to errore.msg 
						
					 
					
						1999-08-05 16:52:53 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							02576a8279 
							
						 
					 
					
						
						
							
							* merged  
						
						 
						
						
						
					 
					
						1999-07-10 10:26:18 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							15d54cb1d7 
							
						 
					 
					
						
						
							
							* merged  
						
						 
						
						
						
					 
					
						1999-06-18 11:03:08 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							2bb065a00a 
							
						 
					 
					
						
						
							
							+ MessagePos() which is enhanced Message() function but also gets the  
						
						 
						
						... 
						
						
						
						position info
  * Removed comp warnings 
						
					 
					
						1999-05-08 19:52:32 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							78d13ec796 
							
						 
					 
					
						
						
							
							* changes to compile it with Delphi 4.0  
						
						 
						
						
						
					 
					
						1999-05-04 21:44:30 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								pierre 
							
						 
					 
					
						
						
						
						
							
						
						
							ba2b93ebb3 
							
						 
					 
					
						
						
							
							+ added -vz for assembler specifc comments  
						
						 
						
						
						
					 
					
						1999-04-21 07:41:06 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							d0cb5a147a 
							
						 
					 
					
						
						
							
							* fixed bugs 212,222,225,227,229,231,233  
						
						 
						
						
						
					 
					
						1999-03-24 23:16:42 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							1b5fda2764 
							
						 
					 
					
						
						
							
							* some false warnings "function result doesn't seems to be set" are  
						
						 
						
						... 
						
						
						
						avoided 
						
					 
					
						1999-02-09 17:15:52 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							951c1707d1 
							
						 
					 
					
						
						
							
							* doneverbose sets msg to nil  
						
						 
						
						
						
					 
					
						1999-01-15 16:08:21 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							abb72c5d48 
							
						 
					 
					
						
						
							
							* status.currentmodule is now also updated  
						
						 
						
						... 
						
						
						
						+ status.currentsourcepath 
						
					 
					
						1999-01-14 21:47:09 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							02904d8319 
							
						 
					 
					
						
						
							
							+ -iSO, -iSP, -iTO, -iTP  
						
						 
						
						
						
					 
					
						1998-12-15 10:23:23 +00:00