florian 
							
						 
					 
					
						
						
						
						
							
						
						
							8a9758c5e2 
							
						 
					 
					
						
						
							
							* logs truncated  
						
						
						
					 
					
						2004-06-20 08:55:28 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							588e2c38bf 
							
						 
					 
					
						
						
							
							* dwarf branch merged  
						
						
						
					 
					
						2004-06-16 20:07:06 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							c809441611 
							
						 
					 
					
						
						
							
							* stricter handling of formal const parameters and IE fixed  
						
						
						
					 
					
						2004-05-24 20:39:41 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							b86f2c6a25 
							
						 
					 
					
						
						
							
							* methodpointer is loaded into a temp when it was a calln  
						
						
						
					 
					
						2004-05-23 18:28:40 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							72365ec95b 
							
						 
					 
					
						
						
							
							* implicit_finally flag must be set in pass1  
						
						... 
						
						
						
						* add check whether the implicit frame is generated when expected 
						
					 
					
						2004-05-23 15:06:20 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							b5bf8cefad 
							
						 
					 
					
						
						
							
							+ <pointer> - <pointer> result is divided by the pointer element size now  
						
						... 
						
						
						
						this is delphi compatible as well as resulting in the expected result for p1+(p2-p1) 
						
					 
					
						2004-05-20 21:54:33 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							ecfbbeffc3 
							
						 
					 
					
						
						
							
							* renamed xNNbittype to xNNinttype  
						
						... 
						
						
						
						* renamed registers32 to registersint
  * replace some s32bit,u32bit with torddef([su]inttype).def.typ 
						
					 
					
						2004-02-03 22:32:53 +00:00 
						 
				 
			
				
					
						
							
							
								daniel 
							
						 
					 
					
						
						
						
						
							
						
						
							97e87aaebc 
							
						 
					 
					
						
						
							
							* reginfo now also only allocated during register allocation  
						
						... 
						
						
						
						* third round of gdb cleanups: kick out most of concatstabto 
						
					 
					
						2004-01-26 16:12:27 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							3d8e1ab1fb 
							
						 
					 
					
						
						
							
							+ fpu<->mm register conversion  
						
						
						
					 
					
						2003-12-26 00:32:21 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							9aba5c8c7a 
							
						 
					 
					
						
						
							
							* fixed some crashes  
						
						... 
						
						
						
						* fixed varargs and register calling probs 
						
					 
					
						2003-12-01 18:44:15 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							353219a928 
							
						 
					 
					
						
						
							
							* typed address only used for @ and addr() that are parsed  
						
						
						
					 
					
						2003-11-29 14:33:13 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							d765fe0c40 
							
						 
					 
					
						
						
							
							* mark nodes that are copies  
						
						
						
					 
					
						2003-11-23 17:38:48 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							7bf41f8dff 
							
						 
					 
					
						
						
							
							* fix set_varstate in for loops  
						
						... 
						
						
						
						* fix set_varstate from case statements 
						
					 
					
						2003-11-12 15:48:27 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							f663d2488f 
							
						 
					 
					
						
						
							
							* cross unit inlining fixed  
						
						
						
					 
					
						2003-11-10 22:02:52 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							4a1ecb07d1 
							
						 
					 
					
						
						
							
							* splitted buildderef and buildderefimpl to fix interface crc  
						
						... 
						
						
						
						calculation 
						
					 
					
						2003-10-23 14:44:07 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							6878c55c80 
							
						 
					 
					
						
						
							
							* write derefdata in a separate ppu entry  
						
						
						
					 
					
						2003-10-22 20:39:59 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							9f54e1b7c5 
							
						 
					 
					
						
						
							
							* made worklists dynamic in size  
						
						
						
					 
					
						2003-10-18 15:41:26 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							6a01a7b4a6 
							
						 
					 
					
						
						
							
							* compilation of the powerpc compiler fixed  
						
						
						
					 
					
						2003-10-17 01:22:08 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							95f132db3d 
							
						 
					 
					
						
						
							
							* set_varstate cleanup  
						
						
						
					 
					
						2003-10-08 19:19:45 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							70fe77ca7c 
							
						 
					 
					
						
						
							
							* procinfo unit contains tprocinfo  
						
						... 
						
						
						
						* cginfo renamed to cgbase
  * moved cgmessage to verbose
  * fixed ppc and sparc compiles 
						
					 
					
						2003-10-01 20:34:48 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							99bb20747e 
							
						 
					 
					
						
						
							
							* parent framepointer changed to hidden parameter  
						
						... 
						
						
						
						* tloadparentfpnode added 
						
					 
					
						2003-09-28 17:55:03 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							f3e9e7a24f 
							
						 
					 
					
						
						
							
							* fixed web bug  #2669  
						
						... 
						
						
						
						* cosmetic fix in printnode
  * tobjectdef.gettypename implemented 
						
					 
					
						2003-09-06 22:27:08 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							6a8d5eb25d 
							
						 
					 
					
						
						
							
							* NEWRA branch merged  
						
						
						
					 
					
						2003-09-03 15:55:00 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							220e05dd5e 
							
						 
					 
					
						
						
							
							* fixed arm concatcopy  
						
						... 
						
						
						
						+ arm support in the common compiler sources added
  * moved some generic cg code around
  + tfputype added
  * ... 
						
					 
					
						2003-09-03 11:18:36 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							6731abb0db 
							
						 
					 
					
						
						
							
							* fixed some reported bugs  
						
						
						
					 
					
						2003-08-10 17:25:23 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							047a066711 
							
						 
					 
					
						
						
							
							* procinlinenode removed  
						
						... 
						
						
						
						* aktexit2label removed, fast exit removed
  + tcallnode.inlined_pass_2 added 
						
					 
					
						2003-05-26 21:17:17 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							05c05f2555 
							
						 
					 
					
						
						
							
							* failn removed  
						
						... 
						
						
						
						* inherited result code check moven to pexpr 
						
					 
					
						2003-05-13 19:14:41 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							26d78ff5c9 
							
						 
					 
					
						
						
							
							* moved implicit exception frame from ncgutil to psub  
						
						... 
						
						
						
						* constructor/destructor helpers moved from cobj/ncgutil to psub 
						
					 
					
						2003-05-11 21:37:03 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							1a2eedd767 
							
						 
					 
					
						
						
							
							* self moved to hidden parameter  
						
						... 
						
						
						
						* removed hdisposen,hnewn,selfn 
						
					 
					
						2003-05-09 17:47:02 +00:00 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							41da381f1a 
							
						 
					 
					
						
						
							
							* fixed a lot of PowerPC related stuff  
						
						
						
					 
					
						2003-04-24 22:29:57 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							e258c7bf84 
							
						 
					 
					
						
						
							
							* allow multi pass2 changed to global boolean instead of node flag  
						
						
						
					 
					
						2003-04-23 10:12:14 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							47489f2376 
							
						 
					 
					
						
						
							
							* firstpass uses expectloc  
						
						... 
						
						
						
						* checks if there are differences between the expectloc and
    location.loc from secondpass in EXTDEBUG 
						
					 
					
						2003-04-22 23:50:22 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							0cb3160a63 
							
						 
					 
					
						
						
							
							* mark_write implemented for default with a warning in EXTDEBUG, this  
						
						... 
						
						
						
						is required for error recovery where the left node can be also a non
    writable node 
						
					 
					
						2003-04-22 09:52:00 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							8da3f59d32 
							
						 
					 
					
						
						
							
							* vs_hidden released  
						
						
						
					 
					
						2003-04-10 17:57:52 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							c4ddcc78a8 
							
						 
					 
					
						
						
							
							* generic constructor working for i386  
						
						... 
						
						
						
						* remove fixed self register
  * esi added as address register for i386 
						
					 
					
						2003-03-28 19:16:56 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							830ea4e876 
							
						 
					 
					
						
						
							
							* support DefaultHandler and anonymous inheritance fixed  
						
						... 
						
						
						
						for message methods 
						
					 
					
						2003-03-17 16:54:41 +00:00 
						 
				 
			
				
					
						
							
							
								daniel 
							
						 
					 
					
						
						
						
						
							
						
						
							25af993b76 
							
						 
					 
					
						
						
							
							* Fixed mark_write for @ operator  
						
						... 
						
						
						
						(can happen when compiling @procvar:=nil (Delphi mode construction)) 
						
					 
					
						2003-01-04 15:54:03 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							4167e7ea10 
							
						 
					 
					
						
						
							
							* made mark_write dummy instead of abstract  
						
						
						
					 
					
						2003-01-03 21:03:02 +00:00 
						 
				 
			
				
					
						
							
							
								daniel 
							
						 
					 
					
						
						
						
						
							
						
						
							5041b70618 
							
						 
					 
					
						
						
							
							* Removed ifdefs around notifications  
						
						... 
						
						
						
						ifdefs around for loop optimizations remain 
						
					 
					
						2003-01-03 12:15:55 +00:00 
						 
				 
			
				
					
						
							
							
								Jonas Maebe 
							
						 
					 
					
						
						
						
						
							
						
						
							ed5a4a6977 
							
						 
					 
					
						
						
							
							* fixed check for whether or not a high parameter was already generated  
						
						... 
						
						
						
						* no type checking/conversions for invisible parameters 
						
					 
					
						2002-12-26 18:24:33 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							e8bb7d10c3 
							
						 
					 
					
						
						
							
							* loop node flags from node flags splitted  
						
						
						
					 
					
						2002-11-28 11:17:01 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							9d0437f8aa 
							
						 
					 
					
						
						
							
							* support inherited; support for overload as it is handled by  
						
						... 
						
						
						
						delphi. This is only for delphi mode as it is working is
    undocumented and hard to predict what is done 
						
					 
					
						2002-10-05 00:48:57 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							dcd9e0107c 
							
						 
					 
					
						
						
							
							* old logs removed and tabs fixed  
						
						
						
					 
					
						2002-09-07 15:25:00 +00:00 
						 
				 
			
				
					
						
							
							
								daniel 
							
						 
					 
					
						
						
						
						
							
						
						
							b0364566d1 
							
						 
					 
					
						
						
							
							* Make Tprocdef.defs protected  
						
						
						
					 
					
						2002-09-03 16:26:26 +00:00 
						 
				 
			
				
					
						
							
							
								daniel 
							
						 
					 
					
						
						
						
						
							
						
						
							f4c6d762fd 
							
						 
					 
					
						
						
							
							- write_access fields removed in favor of a flag  
						
						
						
					 
					
						2002-09-01 13:28:37 +00:00 
						 
				 
			
				
					
						
							
							
								daniel 
							
						 
					 
					
						
						
						
						
							
						
						
							4b82d30953 
							
						 
					 
					
						
						
							
							* Removed sets from Tcallnode.det_resulttype  
						
						... 
						
						
						
						+ Added read/write notifications of variables. These will be usefull
   for providing information for several optimizations. For example
   the value of the loop variable of a for loop does matter is the
   variable is read after the for loop, but if it's no longer used
   or written, it doesn't matter and this can be used to optimize
   the loop code generation. 
						
					 
					
						2002-09-01 08:01:16 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							ac29d65fc4 
							
						 
					 
					
						
						
							
							+ register32 is now written by tnode.dowrite  
						
						... 
						
						
						
						* fixed write of value of tconstnode 
						
					 
					
						2002-08-22 11:21:44 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							91b49914f6 
							
						 
					 
					
						
						
							
							* More fixes for cross unit inlining, all tnodes are now implemented  
						
						... 
						
						
						
						* Moved pocall_internconst to po_internconst because it is not a
    calling type at all and it conflicted when inlining of these small
    functions was requested 
						
					 
					
						2002-08-19 19:36:42 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							98dd65b0f3 
							
						 
					 
					
						
						
							
							* inlining is now also allowed in interface  
						
						... 
						
						
						
						* renamed write/load to ppuwrite/ppuload
  * tnode storing in ppu
  * nld,ncon,nbas are already updated for storing in ppu 
						
					 
					
						2002-08-18 20:06:23 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							4144773f01 
							
						 
					 
					
						
						
							
							* result type handling in tcgcal.pass_2 overhauled  
						
						... 
						
						
						
						* better tnode.dowrite
  * some ppc stuff fixed 
						
					 
					
						2002-08-17 22:09:43 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							8082f79ea6 
							
						 
					 
					
						
						
							
							* first things tai,tnode storing in ppu  
						
						
						
					 
					
						2002-08-15 19:10:35 +00:00 
						 
				 
			
				
					
						
							
							
								carl 
							
						 
					 
					
						
						
						
						
							
						
						
							1ef442f4bf 
							
						 
					 
					
						
						
							
							- removed newcg define  
						
						
						
					 
					
						2002-08-09 19:15:41 +00:00 
						 
				 
			
				
					
						
							
							
								daniel 
							
						 
					 
					
						
						
						
						
							
						
						
							1130395e7e 
							
						 
					 
					
						
						
							
							* Readded old set code. To use it define 'oldset'. Activated by default  
						
						... 
						
						
						
						for ppc. 
						
					 
					
						2002-07-23 12:34:29 +00:00 
						 
				 
			
				
					
						
							
							
								daniel 
							
						 
					 
					
						
						
						
						
							
						
						
							3a134c6e07 
							
						 
					 
					
						
						
							
							* Sets are now internally sets.  
						
						
						
					 
					
						2002-07-22 11:48:04 +00:00 
						 
				 
			
				
					
						
							
							
								daniel 
							
						 
					 
					
						
						
						
						
							
						
						
							0af1f3883c 
							
						 
					 
					
						
						
							
							* Changed booleans into flags  
						
						
						
					 
					
						2002-07-21 06:58:49 +00:00 
						 
				 
			
				
					
						
							
							
								daniel 
							
						 
					 
					
						
						
						
						
							
						
						
							399036f1c2 
							
						 
					 
					
						
						
							
							* State tracker work  
						
						... 
						
						
						
						* The whilen and repeatn are now completely unified into whilerepeatn. This
  allows the state tracker to change while nodes automatically into
  repeat nodes.
* Resulttypepass improvements to the notn. 'not not a' is optimized away and
  'not(a>b)' is optimized into 'a<=b'.
* Resulttypepass improvements to the whilerepeatn. 'while not a' is optimized
  by removing the notn and later switchting the true and falselabels. The
  same is done with 'repeat until not a'. 
						
					 
					
						2002-07-19 11:41:34 +00:00 
						 
				 
			
				
					
						
							
							
								daniel 
							
						 
					 
					
						
						
						
						
							
						
						
							eeae0e4c00 
							
						 
					 
					
						
						
							
							+ Added the beginning of a state tracker. This will track the values of  
						
						... 
						
						
						
						variables through procedures and optimize things away. 
						
					 
					
						2002-07-14 18:00:43 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							4285e99853 
							
						 
					 
					
						
						
							
							* internal linker  
						
						... 
						
						
						
						* reorganized aasm layer 
						
					 
					
						2002-07-01 18:46:20 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							6bbaa14daf 
							
						 
					 
					
						
						
							
							* block nodes within expressions shouldn't release the used registers,  
						
						... 
						
						
						
						fixed using a flag till the new rg is ready 
						
					 
					
						2002-04-25 20:15:39 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							6320530bdd 
							
						 
					 
					
						
						
							
							* removed newn and disposen nodes, the code is now directly  
						
						... 
						
						
						
						inlined from pexpr
  * -an option that will write the secondpass nodes to the .s file, this
    requires EXTDEBUG define to actually write the info
  * fixed various internal errors and crashes due recent code changes 
						
					 
					
						2002-04-21 19:02:03 +00:00 
						 
				 
			
				
					
						
							
							
								Jonas Maebe 
							
						 
					 
					
						
						
						
						
							
						
						
							71a52a4aeb 
							
						 
					 
					
						
						
							
							* several powerpc-related additions and fixes  
						
						
						
					 
					
						2002-04-06 18:10:42 +00:00 
						 
				 
			
				
					
						
							
							
								Jonas Maebe 
							
						 
					 
					
						
						
						
						
							
						
						
							7fb55bf4e4 
							
						 
					 
					
						
						
							
							+ a_loadfpu_* and a_loadmm_* methods in tcg  
						
						... 
						
						
						
						* register allocation is now handled by a class and is mostly processor
    independent (+rgobj.pas and i386/rgcpu.pas)
  * temp allocation is now handled by a class (+tgobj.pas, -i386\tgcpu.pas)
  * some small improvements and fixes to the optimizer
  * some register allocation fixes
  * some fpuvaroffset fixes in the unary minus node
  * push/popusedregisters is now called rg.save/restoreusedregisters and
    (for i386) uses temps instead of push/pop's when using -Op3 (that code is
    also better optimizable)
  * fixed and optimized register saving/restoring for new/dispose nodes
  * LOC_FPU locations now also require their "register" field to be set to
    R_ST, not R_ST0 (the latter is used for LOC_CFPUREGISTER locations only)
  - list field removed of the tnode class because it's not used currently
    and can cause hard-to-find bugs 
						
					 
					
						2002-03-31 20:26:33 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							02f4482788 
							
						 
					 
					
						
						
							
							* dynarr:=nil support added  
						
						
						
					 
					
						2002-01-19 11:52:32 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							17d6dded66 
							
						 
					 
					
						
						
							
							* interface 2 guid support  
						
						... 
						
						
						
						* guid constants support 
						
					 
					
						2001-10-20 19:28:37 +00:00 
						 
				 
			
				
					
						
							
							
								Jonas Maebe 
							
						 
					 
					
						
						
						
						
							
						
						
							a6cfe4083a 
							
						 
					 
					
						
						
							
							+ tempcreate/ref/delete nodes (allows the use of temps in the  
						
						... 
						
						
						
						resulttype and first pass)
  * made handling of read(ln)/write(ln) processor independent
  * moved processor independent handling for str and reset/rewrite-typed
    from firstpass to resulttype pass
  * changed names of helpers in text.inc to be generic for use as
    compilerprocs + added "iocheck" directive for most of them
  * reading of ordinals is done by procedures instead of functions
    because otherwise FPC_IOCHECK overwrote the result before it could
    be stored elsewhere (range checking still works)
  * compilerprocs can now be used in the system unit before they are
    implemented
  * added note to errore.msg that booleans can't be read using read/readln 
						
					 
					
						2001-08-23 14:28:35 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							c4b84ce276 
							
						 
					 
					
						
						
							
							* m68k updates from v10 merged  
						
						
						
					 
					
						2001-07-30 20:59:27 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							2336bd2118 
							
						 
					 
					
						
						
							
							* store blocktype info in tnode  
						
						
						
					 
					
						2001-06-04 18:14:16 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							e652444594 
							
						 
					 
					
						
						
							
							+ varargs directive  
						
						
						
					 
					
						2001-06-04 11:53:12 +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 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							00a1168246 
							
						 
					 
					
						
						
							
							* added missing addoptn  
						
						
						
					 
					
						2001-01-13 00:08:09 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							a80bfec536 
							
						 
					 
					
						
						
							
							* forgot to remove node.inc and nodeh.inc that were merged into node.pas  
						
						... 
						
						
						
						already. 
						
					 
					
						2001-01-01 11:38:45 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							32b9cdb7cf 
							
						 
					 
					
						
						
							
							+ new tlinkedlist class (merge of old tstringqueue,tcontainer and  
						
						... 
						
						
						
						tlinkedlist objects) 
						
					 
					
						2000-12-25 00:07:25 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							38951f5ce1 
							
						 
					 
					
						
						
							
							* lot of compile updates for cg11  
						
						
						
					 
					
						2000-10-01 19:48:23 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							27749c067e 
							
						 
					 
					
						
						
							
							* more cg11 updates  
						
						
						
					 
					
						2000-09-30 16:08:45 +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 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							a71e44ac49 
							
						 
					 
					
						
						
							
							* use defines.inc  
						
						
						
					 
					
						2000-09-24 15:06:10 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							c9dfdcfbcd 
							
						 
					 
					
						
						
							
							* some updates e.g. getcopy added  
						
						
						
					 
					
						2000-09-22 21:45:35 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							69ffcbae25 
							
						 
					 
					
						
						
							
							* removed a lot of errors  
						
						
						
					 
					
						2000-09-20 21:52:38 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							8e1a4890a1 
							
						 
					 
					
						
						
							
							* initial release  
						
						
						
					 
					
						2000-08-26 12:24:20 +00:00