..  
			 
		
		
			
			
			
			
				
					
						
							
								
								 
								
									
									
									
										alpha
									
								 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								
								 
								
									
									
									
										arm
									
								 
							
						
					 
				 
				
					
						
							
							Small fix for symbian arm target. 
						
					 
				 
				2007-12-02 08:27:18 +00:00  
			 
		
			
			
			
			
				
					
						
							
								
								 
								
									
									
									
										html
									
								 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								
								 
								
									
									
									
										i386
									
								 
							
						
					 
				 
				
					
						
							
							* added several missing make_simple_ref() calls 
						
					 
				 
				2007-11-29 22:06:14 +00:00  
			 
		
			
			
			
			
				
					
						
							
								
								 
								
									
									
									
										ia64
									
								 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								
								 
								
									
									
									
										m68k
									
								 
							
						
					 
				 
				
					
						
							
							* give a regular error message instead of an internal error on x86 
						
					 
				 
				2007-12-01 11:28:15 +00:00  
			 
		
			
			
			
			
				
					
						
							
								
								 
								
									
									
									
										mips
									
								 
							
						
					 
				 
				
					
						
							
							+ default code now preserves mm registers 
						
					 
				 
				2007-10-27 12:02:28 +00:00  
			 
		
			
			
			
			
				
					
						
							
								
								 
								
									
									
									
										msg
									
								 
							
						
					 
				 
				
					
						
							
							* give a regular error message instead of an internal error on x86 
						
					 
				 
				2007-12-01 11:28:15 +00:00  
			 
		
			
			
			
			
				
					
						
							
								
								 
								
									
									
									
										powerpc
									
								 
							
						
					 
				 
				
					
						
							
							* fixed powerpc32 compilation after r9331 
						
					 
				 
				2007-11-26 11:14:07 +00:00  
			 
		
			
			
			
			
				
					
						
							
								
								 
								
									
									
									
										powerpc64
									
								 
							
						
					 
				 
				
					
						
							
							* perform 4 instead of 8 byte copies at a time if source or dest is 
						
					 
				 
				2007-11-29 17:18:52 +00:00  
			 
		
			
			
			
			
				
					
						
							
								
								 
								
									
									
									
										ppcgen
									
								 
							
						
					 
				 
				
					
						
							
							+ unaligned support in a_load_reg_ref and a_load_ref_reg for ppc64 
						
					 
				 
				2007-11-29 12:56:31 +00:00  
			 
		
			
			
			
			
				
					
						
							
								
								 
								
									
									
									
										sparc
									
								 
							
						
					 
				 
				
					
						
							
							* give a regular error message instead of an internal error on x86 
						
					 
				 
				2007-12-01 11:28:15 +00:00  
			 
		
			
			
			
			
				
					
						
							
								
								 
								
									
									
									
										systems
									
								 
							
						
					 
				 
				
					
						
							
							* Resized stack value for NDS 
						
					 
				 
				2007-12-10 17:06:14 +00:00  
			 
		
			
			
			
			
				
					
						
							
								
								 
								
									
									
									
										utils
									
								 
							
						
					 
				 
				
					
						
							
							* regenerated for darwin/x86_64 
						
					 
				 
				2007-11-10 18:37:19 +00:00  
			 
		
			
			
			
			
				
					
						
							
								
								 
								
									
									
									
										vis
									
								 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								
								 
								
									
									
									
										x86
									
								 
							
						
					 
				 
				
					
						
							
							* also use sse2 instructions to convert int to real on i386 
						
					 
				 
				2007-12-09 18:10:23 +00:00  
			 
		
			
			
			
			
				
					
						
							
								
								 
								
									
									
									
										x86_64
									
								 
							
						
					 
				 
				
					
						
							
							* also use sse2 instructions to convert int to real on i386 
						
					 
				 
				2007-12-09 18:10:23 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								aasmbase.pas 
							
						
					 
				 
				
					
						
							
							* new tf_smartlink_library flag 
						
					 
				 
				2007-10-01 16:55:08 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								aasmdata.pas 
							
						
					 
				 
				
					
						
							
							+ darwin/x86_64 support 
						
					 
				 
				2007-11-10 18:33:09 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								aasmsym.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								aasmtai.pas 
							
						
					 
				 
				
					
						
							
							* fixed addr_pic check (symbol-relsymbol is also always 
						
					 
				 
				2007-11-29 21:50:01 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								aggas.pas 
							
						
					 
				 
				
					
						
							
							- garbage was being output sometimes instead of source lines when compiling with -al. This is because lastfileinfo and lastinfile were never initialized for MASM writer. This is true for TPPCMPWAssembler, too. 
						
					 
				 
				2007-11-25 16:46:19 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								aopt.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								aoptbase.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								aoptcs.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								aoptda.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								aoptobj.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								assemble.pas 
							
						
					 
				 
				
					
						
							
							- garbage was being output sometimes instead of source lines when compiling with -al. This is because lastfileinfo and lastinfile were never initialized for MASM writer. This is true for TPPCMPWAssembler, too. 
						
					 
				 
				2007-11-25 16:46:19 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								browcol.pas 
							
						
					 
				 
				
					
						
							
							+ first part of support for an unicodestring type 
						
					 
				 
				2007-12-02 16:39:13 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								bsdcompile 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								catch.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								cclasses.pas 
							
						
					 
				 
				
					
						
							
							* optimized TLinkedList.clear so it can use regvars for everything in 
						
					 
				 
				2007-09-02 16:16:25 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								cfidwarf.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								cfileutl.pas 
							
						
					 
				 
				
					
						
							
							* optimize fixpath, findfile to not require temp ansistrings 
						
					 
				 
				2007-11-19 22:24:52 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								cg64f32.pas 
							
						
					 
				 
				
					
						
							
							* Rework the constexprint to allow operations from low(int64) to high(qword). 
						
					 
				 
				2007-06-13 07:41:18 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								cgbase.pas 
							
						
					 
				 
				
					
						
							
							* fixed sparc compilation after addr_lo/hi changes 
						
					 
				 
				2007-07-20 12:30:16 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								cgobj.pas 
							
						
					 
				 
				
					
						
							
							- removed internalerror in case a subsetref value is loaded on a cpu 
						
					 
				 
				2007-11-29 12:59:05 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								cgutils.pas 
							
						
					 
				 
				
					
						
							
							* renamed t_times to executionweight and moved it to 
						
					 
				 
				2007-11-25 16:38:05 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								charset.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								cmsgs.pas 
							
						
					 
				 
				
					
						
							
							* optimize fixpath, findfile to not require temp ansistrings 
						
					 
				 
				2007-11-19 22:24:52 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								comphook.pas 
							
						
					 
				 
				
					
						
							
							* optimize fixpath, findfile to not require temp ansistrings 
						
					 
				 
				2007-11-19 22:24:52 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								compiler.pas 
							
						
					 
				 
				
					
						
							
							* debuginfo initialized per unit 
						
					 
				 
				2007-10-23 18:19:17 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								compinnr.inc 
							
						
					 
				 
				
					
						
							
							+ inline abs(<longint>) on x86 
						
					 
				 
				2007-11-25 18:54:40 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								comprsrc.pas 
							
						
					 
				 
				
					
						
							
							* search preprocessor binary and add it as command line parameter for windres, so that the cpp doesn't need to be on the path 
						
					 
				 
				2007-09-28 19:53:19 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								constexp.pas 
							
						
					 
				 
				
					
						
							
							* revert r8118 
						
					 
				 
				2007-07-22 19:59:00 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								COPYING 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								cp437.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								cp850.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								cp866.pas 
							
						
					 
				 
				
					
						
							
							* added missing "reserved" field to new code page files to fix warnings 
						
					 
				 
				2007-05-31 15:07:48 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								cp1251.pas 
							
						
					 
				 
				
					
						
							
							- removed some unused variables 
						
					 
				 
				2007-07-17 13:57:15 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								cp8859_1.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								cp8859_5.pas 
							
						
					 
				 
				
					
						
							
							* added missing "reserved" field to new code page files to fix warnings 
						
					 
				 
				2007-05-31 15:07:48 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								crefs.pas 
							
						
					 
				 
				
					
						
							
							* Rework the constexprint to allow operations from low(int64) to high(qword). 
						
					 
				 
				2007-06-13 07:41:18 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								cresstr.pas 
							
						
					 
				 
				
					
						
							
							* fixed and enabled smartlinking on Darwin by adding more .reference 
						
					 
				 
				2007-09-28 22:48:41 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								cstreams.pas 
							
						
					 
				 
				
					
						
							
							* fixed  bootstrapping with 2.0.4 
						
					 
				 
				2007-07-18 12:15:55 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								cutils.pas 
							
						
					 
				 
				
					
						
							
							* swapendian for 2.0.x 
						
					 
				 
				2007-07-22 16:13:43 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								dbgbase.pas 
							
						
					 
				 
				
					
						
							
							* debuginfo initialized per unit 
						
					 
				 
				2007-10-23 18:19:17 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								dbgdwarf.pas 
							
						
					 
				 
				
					
						
							
							* write name of "self" as "this", so you can use plain field names inside 
						
					 
				 
				2007-12-11 18:55:48 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								dbgstabs.pas 
							
						
					 
				 
				
					
						
							
							+ first part of support for an unicodestring type 
						
					 
				 
				2007-12-02 16:39:13 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								defcmp.pas 
							
						
					 
				 
				
					
						
							
							+ first part of support for an unicodestring type 
						
					 
				 
				2007-12-02 16:39:13 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								defutil.pas 
							
						
					 
				 
				
					
						
							
							+ support for extra packing of sets whose lower element number 
						
					 
				 
				2007-09-16 20:04:45 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								export.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								finput.pas 
							
						
					 
				 
				
					
						
							
							* Rework the constexprint to allow operations from low(int64) to high(qword). 
						
					 
				 
				2007-06-13 07:41:18 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								fmodule.pas 
							
						
					 
				 
				
					
						
							
							* Fixed: import Address Table should contain the same data as Import Lookup Table. 
						
					 
				 
				2007-11-02 23:07:15 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								fpccrc.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								fpcdefs.inc 
							
						
					 
				 
				
					
						
							
							* give a build-time error when trying to cross-compile the compiler from 
						
					 
				 
				2007-09-27 13:22:51 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								fppu.pas 
							
						
					 
				 
				
					
						
							
							* optimize fixpath, findfile to not require temp ansistrings 
						
					 
				 
				2007-11-19 22:24:52 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								gendef.pas 
							
						
					 
				 
				
					
						
							
							* renamed TStringList to TCmdStrList, in general use TCmdStr instead of shortstrings to fix bug  #6351 
						
					 
				 
				2007-01-26 22:29:39 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								globals.pas 
							
						
					 
				 
				
					
						
							
							+ add -XR switch for target root file system with libs (also used for C lib type detection) 
						
					 
				 
				2007-09-30 15:00:54 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								globtype.pas 
							
						
					 
				 
				
					
						
							
							* remove duplicate temp allocation for register saving 
						
					 
				 
				2007-11-18 22:10:10 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								htypechk.pas 
							
						
					 
				 
				
					
						
							
							+ first part of support for an unicodestring type 
						
					 
				 
				2007-12-02 16:39:13 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								impdef.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								import.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								link.pas 
							
						
					 
				 
				
					
						
							
							* continued to play around with package support 
						
					 
				 
				2007-11-02 22:26:43 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								Makefile 
							
						
					 
				 
				
					
						
							
							* regenerated for darwin/x86_64 
						
					 
				 
				2007-11-10 18:37:19 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								Makefile.fpc 
							
						
					 
				 
				
					
						
							
							* Fixed cross CPU cycle after changes in rev. 8911. 
						
					 
				 
				2007-10-31 22:44:25 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								MPWMake 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								msgidx.inc 
							
						
					 
				 
				
					
						
							
							* give a regular error message instead of an internal error on x86 
						
					 
				 
				2007-12-01 11:28:15 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								msgtxt.inc 
							
						
					 
				 
				
					
						
							
							* give a regular error message instead of an internal error on x86 
						
					 
				 
				2007-12-01 11:28:15 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								nadd.pas 
							
						
					 
				 
				
					
						
							
							* optimize intvar*(-1) to -intvar 
						
					 
				 
				2007-12-08 16:41:28 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								nbas.pas 
							
						
					 
				 
				
					
						
							
							* safeguard the nf_block_with_exit flag when simplifying blockn and 
						
					 
				 
				2007-11-04 18:33:07 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								ncal.pas 
							
						
					 
				 
				
					
						
							
							+ also optimize assignments from calls to by-reference "results": 
						
					 
				 
				2007-12-07 17:58:25 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								ncgadd.pas 
							
						
					 
				 
				
					
						
							
							* remove registers{int/mmx/fpu} from firstpass 
						
					 
				 
				2007-09-26 21:12:01 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								ncgbas.pas 
							
						
					 
				 
				
					
						
							
							* no longer remove AsmBlockStart and AsmBlockEnd markers from 
						
					 
				 
				2007-09-22 19:01:44 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								ncgcal.pas 
							
						
					 
				 
				
					
						
							
							* fix non-x86 compile after r8558 
						
					 
				 
				2007-09-18 22:16:28 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								ncgcnv.pas 
							
						
					 
				 
				
					
						
							
							* avoid some superfluous memory accesses when converting a double 
						
					 
				 
				2007-12-08 22:59:24 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								ncgcon.pas 
							
						
					 
				 
				
					
						
							
							* fixed and enabled smartlinking on Darwin by adding more .reference 
						
					 
				 
				2007-09-28 22:48:41 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								ncgflw.pas 
							
						
					 
				 
				
					
						
							
							* renamed t_times to executionweight and moved it to 
						
					 
				 
				2007-11-25 16:38:05 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								ncginl.pas 
							
						
					 
				 
				
					
						
							
							+ inline abs(<longint>) on x86 
						
					 
				 
				2007-11-25 18:54:40 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								ncgld.pas 
							
						
					 
				 
				
					
						
							
							* fixed handling of unaligned in assignments 
						
					 
				 
				2007-11-20 11:59:15 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								ncgmat.pas 
							
						
					 
				 
				
					
						
							
							* Rework the constexprint to allow operations from low(int64) to high(qword). 
						
					 
				 
				2007-06-13 07:41:18 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								ncgmem.pas 
							
						
					 
				 
				
					
						
							
							* don't range pointers converted to arrays,  resolves   #8191 
						
					 
				 
				2007-10-21 19:05:06 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								ncgopt.pas 
							
						
					 
				 
				
					
						
							
							* remove registers{int/mmx/fpu} from firstpass 
						
					 
				 
				2007-09-26 21:12:01 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								ncgrtti.pas 
							
						
					 
				 
				
					
						
							
							* write rtti correct for currency being emulated by int64 
						
					 
				 
				2007-10-20 17:42:53 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								ncgset.pas 
							
						
					 
				 
				
					
						
							
							* renamed t_times to executionweight and moved it to 
						
					 
				 
				2007-11-25 16:38:05 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								ncgutil.pas 
							
						
					 
				 
				
					
						
							
							+ default code now preserves mm registers 
						
					 
				 
				2007-10-27 12:02:28 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								ncnv.pas 
							
						
					 
				 
				
					
						
							
							+ also optimize assignments from calls to by-reference "results": 
						
					 
				 
				2007-12-07 17:58:25 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								ncon.pas 
							
						
					 
				 
				
					
						
							
							+ constant unicodestrings 
						
					 
				 
				2007-12-02 20:43:08 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								nflw.pas 
							
						
					 
				 
				
					
						
							
							* renamed t_times to executionweight and moved it to 
						
					 
				 
				2007-11-25 16:38:05 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								ninl.pas 
							
						
					 
				 
				
					
						
							
							* fixed low(set)/high(set) after previous changes + test 
						
					 
				 
				2007-12-01 17:16:33 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								nld.pas 
							
						
					 
				 
				
					
						
							
							* move conversions of winlinke widestring, variant and records/arrays- 
						
					 
				 
				2007-12-07 15:52:12 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								nmat.pas 
							
						
					 
				 
				
					
						
							
							* remove registers{int/mmx/fpu} from firstpass 
						
					 
				 
				2007-09-26 21:12:01 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								nmem.pas 
							
						
					 
				 
				
					
						
							
							+ constant unicodestrings 
						
					 
				 
				2007-12-02 20:43:08 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								nobj.pas 
							
						
					 
				 
				
					
						
							
							* don't allow starting new virtual trees in TP-style objects + test 
						
					 
				 
				2007-09-09 14:58:55 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								node.pas 
							
						
					 
				 
				
					
						
							
							+ also optimize assignments from calls to by-reference "results": 
						
					 
				 
				2007-12-07 17:58:25 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								nopt.pas 
							
						
					 
				 
				
					
						
							
							* remove registers{int/mmx/fpu} from firstpass 
						
					 
				 
				2007-09-26 21:12:01 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								nset.pas 
							
						
					 
				 
				
					
						
							
							* renamed t_times to executionweight and moved it to 
						
					 
				 
				2007-11-25 16:38:05 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								nstate.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								nutils.pas 
							
						
					 
				 
				
					
						
							
							* fixed calculation of fpu resources 
						
					 
				 
				2007-10-13 19:39:25 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								ogbase.pas 
							
						
					 
				 
				
					
						
							
							* idata must be aligned on 4 bytes to prevent a corrupt 
						
					 
				 
				2007-10-02 18:41:47 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								ogcoff.pas 
							
						
					 
				 
				
					
						
							
							* Fixed: import Address Table should contain the same data as Import Lookup Table. 
						
					 
				 
				2007-11-02 23:07:15 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								ogelf.pas 
							
						
					 
				 
				
					
						
							
							* new tf_smartlink_library flag 
						
					 
				 
				2007-10-01 16:55:08 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								oglx.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								ogmap.pas 
							
						
					 
				 
				
					
						
							
							* Rework the constexprint to allow operations from low(int64) to high(qword). 
						
					 
				 
				2007-06-13 07:41:18 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								optbase.pas 
							
						
					 
				 
				
					
						
							
							+ first basically working (not all node types yet) dfa implementation determining life information 
						
					 
				 
				2007-05-06 21:33:39 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								optcse.pas 
							
						
					 
				 
				
					
						
							
							* fixed some crashes 
						
					 
				 
				2007-09-20 22:28:54 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								optdfa.pas 
							
						
					 
				 
				
					
						
							
							* fixed dfa for raise nodes 
						
					 
				 
				2007-07-23 20:22:36 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								options.pas 
							
						
					 
				 
				
					
						
							
							* don't fail on -Cg- for platforms that do not support PIC 
						
					 
				 
				2007-12-02 18:29:27 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								opttail.pas 
							
						
					 
				 
				
					
						
							
							* error message when a goto label is optimized away 
						
					 
				 
				2007-10-17 21:52:25 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								optunrol.pas 
							
						
					 
				 
				
					
						
							
							* invalid typecast 
						
					 
				 
				2007-09-17 19:40:36 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								optutils.pas 
							
						
					 
				 
				
					
						
							
							+ give more sophisticated warnings about uninitalized variables when life info is available 
						
					 
				 
				2007-06-03 17:35:48 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								owar.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								owbase.pas 
							
						
					 
				 
				
					
						
							
							* do not use F field to get TObjectReader FileName as it is freed inside openfile method 
						
					 
				 
				2007-05-03 23:55:55 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								parabase.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								paramgr.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								parser.pas 
							
						
					 
				 
				
					
						
							
							+ basic parsing of package files 
						
					 
				 
				2007-11-01 23:20:28 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								pass_1.pas 
							
						
					 
				 
				
					
						
							
							+ support for simplifying simple inline functions down to a single 
						
					 
				 
				2007-03-13 22:27:55 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								pass_2.pas 
							
						
					 
				 
				
					
						
							
							* indenting of node names 
						
					 
				 
				2007-09-09 14:03:31 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								pbase.pas 
							
						
					 
				 
				
					
						
							
							* improved generics 
						
					 
				 
				2007-10-18 00:24:05 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								pdecl.pas 
							
						
					 
				 
				
					
						
							
							- removed some unused variables 
						
					 
				 
				2007-07-17 13:57:15 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								pdecobj.pas 
							
						
					 
				 
				
					
						
							
							* allow types in interfaces 
						
					 
				 
				2007-10-18 07:09:36 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								pdecsub.pas 
							
						
					 
				 
				
					
						
							
							* improved generics 
						
					 
				 
				2007-10-18 00:24:05 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								pdecvar.pas 
							
						
					 
				 
				
					
						
							
							* Fixed: import Address Table should contain the same data as Import Lookup Table. 
						
					 
				 
				2007-11-02 23:07:15 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								pexports.pas 
							
						
					 
				 
				
					
						
							
							* Rework the constexprint to allow operations from low(int64) to high(qword). 
						
					 
				 
				2007-06-13 07:41:18 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								pexpr.pas 
							
						
					 
				 
				
					
						
							
							+ disp. var. property setting,  resolves   #10133  and  #9134 
						
					 
				 
				2007-11-11 14:14:05 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								pinline.pas 
							
						
					 
				 
				
					
						
							
							* remove registers{int/mmx/fpu} from firstpass 
						
					 
				 
				2007-09-26 21:12:01 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								pmodules.pas 
							
						
					 
				 
				
					
						
							
							* Fixed compilation. 
						
					 
				 
				2007-11-03 09:51:45 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								pp.lpi 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								pp.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								ppc68k.lpi 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								ppc.cfg 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								ppc.conf 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								ppc.dof 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								ppcarm.lpi 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								ppcppc.lpi 
							
						
					 
				 
				
					
						
							
							+ powerpc lazarus project file 
						
					 
				 
				2007-03-03 14:53:15 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								ppcsparc.lpi 
							
						
					 
				 
				
					
						
							
							+ sparc lazarus project file 
						
					 
				 
				2007-04-05 10:22:24 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								ppheap.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								ppu.pas 
							
						
					 
				 
				
					
						
							
							+ first part of support for an unicodestring type 
						
					 
				 
				2007-12-02 16:39:13 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								ppx86_64.lpi 
							
						
					 
				 
				
					
						
							
							+ x86_64 units for lazarus 
						
					 
				 
				2007-11-24 09:21:25 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								procinfo.pas 
							
						
					 
				 
				
					
						
							
							+ PIC support for darwin/ppc32 (-Cg works now, no regressions in test 
						
					 
				 
				2007-09-26 16:41:32 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								pstatmnt.pas 
							
						
					 
				 
				
					
						
							
							* ignore register list in pure assembler routines,  resolves   #9335 
						
					 
				 
				2007-10-28 20:41:19 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								psub.pas 
							
						
					 
				 
				
					
						
							
							* renamed t_times to executionweight and moved it to 
						
					 
				 
				2007-11-25 16:38:05 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								psystem.pas 
							
						
					 
				 
				
					
						
							
							+ first part of support for an unicodestring type 
						
					 
				 
				2007-12-02 16:39:13 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								ptconst.pas 
							
						
					 
				 
				
					
						
							
							+ constant unicodestrings 
						
					 
				 
				2007-12-02 20:43:08 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								ptype.pas 
							
						
					 
				 
				
					
						
							
							* improved generics 
						
					 
				 
				2007-10-18 00:24:05 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								raatt.pas 
							
						
					 
				 
				
					
						
							
							+ .fini section support 
						
					 
				 
				2007-07-28 08:40:10 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								rabase.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								rasm.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								rautils.pas 
							
						
					 
				 
				
					
						
							
							* forgot to commit in previous revision 
						
					 
				 
				2007-12-01 11:53:50 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								README 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								regvars.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								rgbase.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								rgobj.pas 
							
						
					 
				 
				
					
						
							
							* renamed t_times to executionweight and moved it to 
						
					 
				 
				2007-11-25 16:38:05 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								scandir.pas 
							
						
					 
				 
				
					
						
							
							+ support for specifying the minimal precision for floating point 
						
					 
				 
				2007-09-01 19:38:27 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								scanner.pas 
							
						
					 
				 
				
					
						
							
							* flush pending local switch changes before evaluating ifopt 
						
					 
				 
				2007-12-07 18:24:57 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								script.pas 
							
						
					 
				 
				
					
						
							
							* fixed handling of directories with spaces for LdSupportsNoResponseFile- 
						
					 
				 
				2007-11-24 18:06:01 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								switches.pas 
							
						
					 
				 
				
					
						
							
							+ forbid usage of $E on targets supporting no fpu emulation 
						
					 
				 
				2007-06-10 17:03:26 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								symbase.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								symconst.pas 
							
						
					 
				 
				
					
						
							
							+ first part of support for an unicodestring type 
						
					 
				 
				2007-12-02 16:39:13 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								symdef.pas 
							
						
					 
				 
				
					
						
							
							+ first part of support for an unicodestring type 
						
					 
				 
				2007-12-02 16:39:13 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								symnot.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								symsym.pas 
							
						
					 
				 
				
					
						
							
							* fixed tests/cg/opt/tretopt, and also in more cases 
						
					 
				 
				2007-09-02 21:27:37 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								symtable.pas 
							
						
					 
				 
				
					
						
							
							+ first part of support for an unicodestring type 
						
					 
				 
				2007-12-02 16:39:13 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								symtype.pas 
							
						
					 
				 
				
					
						
							
							* Convert guid load/save to endian safe code. 
						
					 
				 
				2007-06-30 21:45:20 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								symutil.pas 
							
						
					 
				 
				
					
						
							
							* Rework the constexprint to allow operations from low(int64) to high(qword). 
						
					 
				 
				2007-06-13 07:41:18 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								systems.pas 
							
						
					 
				 
				
					
						
							
							Adds symbian arm target. 
						
					 
				 
				2007-11-24 22:04:59 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								tgobj.pas 
							
						
					 
				 
				
					
						
							
							* for ARM CPU records must be aligned in stack depending of record size to prevent misaligned error when the record is passed as parameter in registers. It fixes tcalext* tests for ARM. 
						
					 
				 
				2007-06-20 20:31:06 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								tokens.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								verbose.pas 
							
						
					 
				 
				
					
						
							
							* optimize fixpath, findfile to not require temp ansistrings 
						
					 
				 
				2007-11-19 22:24:52 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								version.pas 
							
						
					 
				 
				
					
						
							
							* Merged 2.3 branch changes: 
						
					 
				 
				2007-03-04 20:16:57 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								widestr.pas 
							
						
					 
				 
				
					
						
							
							* make code page name parsing case insensitive (mantis  #8930 ) 
						
					 
				 
				2007-09-22 20:54:49 +00:00