..  
			 
		
		
			
			
			
			
				
					
						
							
								
								 
								
									
									
									
										alpha
									
								 
							
						
					 
				 
				
					
						
							
							* merged armthum branch 
						
					 
				 
				2009-10-04 09:03:44 +00:00  
			 
		
			
			
			
			
				
					
						
							
								
								 
								
									
									
									
										arm
									
								 
							
						
					 
				 
				
					
						
							
							* changed tf_use_function_relative_addresses into an assembler flag (with 
						
					 
				 
				2009-12-06 13:21:28 +00:00  
			 
		
			
			
			
			
				
					
						
							
								
								 
								
									
									
									
										avr
									
								 
							
						
					 
				 
				
					
						
							
							* merged armthum branch 
						
					 
				 
				2009-10-04 09:03:44 +00:00  
			 
		
			
			
			
			
				
					
						
							
								
								 
								
									
									
									
										html
									
								 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								
								 
								
									
									
									
										i386
									
								 
							
						
					 
				 
				
					
						
							
							* initial version of internal Mach-O/i386 assembler by Dmitry Boyarintsev 
						
					 
				 
				2010-01-12 19:52:55 +00:00  
			 
		
			
			
			
			
				
					
						
							
								
								 
								
									
									
									
										ia64
									
								 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								
								 
								
									
									
									
										m68k
									
								 
							
						
					 
				 
				
					
						
							
							* merged armthum branch 
						
					 
				 
				2009-10-04 09:03:44 +00:00  
			 
		
			
			
			
			
				
					
						
							
								
								 
								
									
									
									
										mips
									
								 
							
						
					 
				 
				
					
						
							
							* sunos is not supported on mips 
						
					 
				 
				2009-12-06 12:19:08 +00:00  
			 
		
			
			
			
			
				
					
						
							
								
								 
								
									
									
									
										msg
									
								 
							
						
					 
				 
				
					
						
							
							* initial version of internal Mach-O/i386 assembler by Dmitry Boyarintsev 
						
					 
				 
				2010-01-12 19:52:55 +00:00  
			 
		
			
			
			
			
				
					
						
							
								
								 
								
									
									
									
										powerpc
									
								 
							
						
					 
				 
				
					
						
							
							* renamed mark_InlineStart/mark_InlineEnd to mark_NoLineinfoStart/ 
						
					 
				 
				2009-12-04 19:37:22 +00:00  
			 
		
			
			
			
			
				
					
						
							
								
								 
								
									
									
									
										powerpc64
									
								 
							
						
					 
				 
				
					
						
							
							+ mw_pascal calling convention support for ARM, ppc64 and x86_64: identical 
						
					 
				 
				2009-11-08 13:42:11 +00:00  
			 
		
			
			
			
			
				
					
						
							
								
								 
								
									
									
									
										ppcgen
									
								 
							
						
					 
				 
				
					
						
							
							* changed tf_use_function_relative_addresses into an assembler flag (with 
						
					 
				 
				2009-12-06 13:21:28 +00:00  
			 
		
			
			
			
			
				
					
						
							
								
								 
								
									
									
									
										sparc
									
								 
							
						
					 
				 
				
					
						
							
							* fix stabs/dwarf register numbers for GDB 
						
					 
				 
				2009-12-21 18:16:19 +00:00  
			 
		
			
			
			
			
				
					
						
							
								
								 
								
									
									
									
										systems
									
								 
							
						
					 
				 
				
					
						
							
							* maxcrecordalign for darwin/ppc64 is 4 instead of 8 (at least for the types 
						
					 
				 
				2010-01-09 11:22:33 +00:00  
			 
		
			
			
			
			
				
					
						
							
								
								 
								
									
									
									
										utils
									
								 
							
						
					 
				 
				
					
						
							
							* fixed search path for httpd units in fpc.cft & fpccfg.inc 
						
					 
				 
				2010-01-12 20:25:28 +00:00  
			 
		
			
			
			
			
				
					
						
							
								
								 
								
									
									
									
										vis
									
								 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								
								 
								
									
									
									
										x86
									
								 
							
						
					 
				 
				
					
						
							
							* initial version of internal Mach-O/i386 assembler by Dmitry Boyarintsev 
						
					 
				 
				2010-01-12 19:52:55 +00:00  
			 
		
			
			
			
			
				
					
						
							
								
								 
								
									
									
									
										x86_64
									
								 
							
						
					 
				 
				
					
						
							
							* unified names of system_*/systems_* sets 
						
					 
				 
				2010-01-07 18:16:20 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								aasmbase.pas 
							
						
					 
				 
				
					
						
							
							* initial version of internal Mach-O/i386 assembler by Dmitry Boyarintsev 
						
					 
				 
				2010-01-12 19:52:55 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								aasmdata.pas 
							
						
					 
				 
				
					
						
							
							o patch by Sergei Gorelkin which basically  resolves   #14308  (still misses some tests): 
						
					 
				 
				2009-12-13 10:03:30 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								aasmsym.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								aasmtai.pas 
							
						
					 
				 
				
					
						
							
							* renamed mark_InlineStart/mark_InlineEnd to mark_NoLineinfoStart/ 
						
					 
				 
				2009-12-04 19:37:22 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								aggas.pas 
							
						
					 
				 
				
					
						
							
							* unified names of system_*/systems_* sets 
						
					 
				 
				2010-01-07 18:16:20 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								aopt.pas 
							
						
					 
				 
				
					
						
							
							* fixed range errors in label bookkeeping that caused too much memory to be 
						
					 
				 
				2009-12-23 21:08:05 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								aoptbase.pas 
							
						
					 
				 
				
					
						
							
							* use labelCanBeSkipped as used by i386 in generic optimizer code too 
						
					 
				 
				2009-02-27 13:03:12 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								aoptcs.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								aoptda.pas 
							
						
					 
				 
				
					
						
							
							* moved field definitions before method/property definitions (see mantis 
						
					 
				 
				2009-06-27 11:27:31 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								aoptobj.pas 
							
						
					 
				 
				
					
						
							
							* fixed range errors in label bookkeeping that caused too much memory to be 
						
					 
				 
				2009-12-23 21:08:05 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								asmutils.pas 
							
						
					 
				 
				
					
						
							
							o patch by Sergei Gorelkin which basically  resolves   #14308  (still misses some tests): 
						
					 
				 
				2009-12-13 10:03:30 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								assemble.pas 
							
						
					 
				 
				
					
						
							
							* initial version of internal Mach-O/i386 assembler by Dmitry Boyarintsev 
						
					 
				 
				2010-01-12 19:52:55 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								browcol.pas 
							
						
					 
				 
				
					
						
							
							* fixed warnings and removed unused "Current_moduleIndex" global variable 
						
					 
				 
				2009-04-30 15:32:28 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								bsdcompile 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								catch.pas 
							
						
					 
				 
				
					
						
							
							- disabled installation of SIGINT signal handler for Darwin, because 
						
					 
				 
				2009-02-28 18:07:21 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								ccharset.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								cclasses.pas 
							
						
					 
				 
				
					
						
							
							compiler: revert r14244 
						
					 
				 
				2009-11-23 01:43:42 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								cfidwarf.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								cfileutl.pas 
							
						
					 
				 
				
					
						
							
							* made MorphOS build to cycle again: fixed path_absolute() for Amiga and MorphOS, and fixed AllFilesMask for MorphOS 
						
					 
				 
				2009-07-30 00:57:06 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								cg64f32.pas 
							
						
					 
				 
				
					
						
							
							o added ARM VPFv2/VFPv3 support: 
						
					 
				 
				2009-12-03 22:46:30 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								cgbase.pas 
							
						
					 
				 
				
					
						
							
							* started to integrate the code of David Zhang's MIPS code from fpc-mips on sf into fpc trunk 
						
					 
				 
				2009-11-19 22:07:10 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								cgobj.pas 
							
						
					 
				 
				
					
						
							
							o added ARM VPFv2/VFPv3 support: 
						
					 
				 
				2009-12-03 22:46:30 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								cgutils.pas 
							
						
					 
				 
				
					
						
							
							* started to integrate the code of David Zhang's MIPS code from fpc-mips on sf into fpc trunk 
						
					 
				 
				2009-11-19 22:07:10 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								cmsgs.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								comphook.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								compiler.pas 
							
						
					 
				 
				
					
						
							
							+ patch by Sven Barth to add native NT rtl support to the compiler,  resolves   #14886 
						
					 
				 
				2010-01-07 17:42:11 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								compinnr.inc 
							
						
					 
				 
				
					
						
							
							+ support for objcencode() (equivalent of Objective-C's @encode()) + test 
						
					 
				 
				2009-08-18 19:54:02 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								comprsrc.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								constexp.pas 
							
						
					 
				 
				
					
						
							
							* fixed evaluation of "mod" operator for tconstexprint with signed operands 
						
					 
				 
				2010-01-01 22:50:35 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								COPYING.txt 
							
						
					 
				 
				
					
						
							
							* added .txt extensions to all README, TODO and COPYING files 
						
					 
				 
				2009-02-28 17:34:08 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								cp437.pas 
							
						
					 
				 
				
					
						
							
							Merged revisions 11665-11738 via svnmerge from 
						
					 
				 
				2008-09-10 20:14:31 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								cp850.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								cp866.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								cp1251.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								cp8859_1.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								cp8859_5.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								crefs.pas 
							
						
					 
				 
				
					
						
							
							* more properties fixed 
						
					 
				 
				2009-11-12 18:11:10 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								cresstr.pas 
							
						
					 
				 
				
					
						
							
							o patch by Sergei Gorelkin which basically  resolves   #14308  (still misses some tests): 
						
					 
				 
				2009-12-13 10:03:30 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								cstreams.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								cutils.pas 
							
						
					 
				 
				
					
						
							
							Merged revisions 13458-13596 via svnmerge from 
						
					 
				 
				2009-08-25 19:47:36 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								dbgbase.pas 
							
						
					 
				 
				
					
						
							
							* always immediately reset isdbgwritten for syms in the parasymtable, 
						
					 
				 
				2009-11-18 22:31:08 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								dbgdwarf.pas 
							
						
					 
				 
				
					
						
							
							* unified names of system_*/systems_* sets 
						
					 
				 
				2010-01-07 18:16:20 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								dbgstabs.pas 
							
						
					 
				 
				
					
						
							
							* changed tf_use_function_relative_addresses into an assembler flag (with 
						
					 
				 
				2009-12-06 13:21:28 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								defcmp.pas 
							
						
					 
				 
				
					
						
							
							* several fixes which improve the behaviour of nested generics,  resolves   #15077 
						
					 
				 
				2009-11-14 22:24:55 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								defutil.pas 
							
						
					 
				 
				
					
						
							
							Merged revisions 13627-13631,13637-13638,13640,13642-13648,13650-13653,13656-13658,13660,13664-13667,13672-13675,13680,13682,13687 via svnmerge from 
						
					 
				 
				2009-09-12 12:42:38 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								export.pas 
							
						
					 
				 
				
					
						
							
							+ support for exporting Objective-C classes from dynamic libraries. It works 
						
					 
				 
				2009-09-27 15:40:52 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								expunix.pas 
							
						
					 
				 
				
					
						
							
							* handle i386/x86_64 solaris pic as for linux 
						
					 
				 
				2009-12-10 12:47:40 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								finput.pas 
							
						
					 
				 
				
					
						
							
							* changed InputFileBufSize from 32kb to 32kb+1byte, because the last 
						
					 
				 
				2009-08-22 20:20:11 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								fmodule.pas 
							
						
					 
				 
				
					
						
							
							* also recompile a unit if class/object definitions in indirectly used 
						
					 
				 
				2009-12-30 14:03:31 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								fpccrc.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								fpcdefs.inc 
							
						
					 
				 
				
					
						
							
							* several mips/mipsel related stuff fixed 
						
					 
				 
				2009-11-27 15:10:56 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								fppu.pas 
							
						
					 
				 
				
					
						
							
							* the parameter to flagdependent() is not the ppu for which to flag the 
						
					 
				 
				2010-01-01 12:17:52 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								gendef.pas 
							
						
					 
				 
				
					
						
							
							* enabled version and description directive for all windows 
						
					 
				 
				2009-07-25 22:06:37 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								globals.pas 
							
						
					 
				 
				
					
						
							
							* started to integrate the code of David Zhang's MIPS code from fpc-mips on sf into fpc trunk 
						
					 
				 
				2009-11-19 22:07:10 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								globtype.pas 
							
						
					 
				 
				
					
						
							
							compiler: 'static' keyword: 
						
					 
				 
				2010-01-07 19:02:09 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								htypechk.pas 
							
						
					 
				 
				
					
						
							
							* give better error messages if an operator is not overloaded 
						
					 
				 
				2010-01-08 14:09:29 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								impdef.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								import.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								link.pas 
							
						
					 
				 
				
					
						
							
							* moved field definitions before method/property definitions (see mantis 
						
					 
				 
				2009-06-27 11:27:31 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								macho.pas 
							
						
					 
				 
				
					
						
							
							* initial version of internal Mach-O/i386 assembler by Dmitry Boyarintsev 
						
					 
				 
				2010-01-12 19:52:55 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								machoutils.pas 
							
						
					 
				 
				
					
						
							
							* initial version of internal Mach-O/i386 assembler by Dmitry Boyarintsev 
						
					 
				 
				2010-01-12 19:52:55 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								Makefile 
							
						
					 
				 
				
					
						
							
							+ mips(el) support in the compiler makefile 
						
					 
				 
				2009-12-08 19:57:16 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								Makefile.fpc 
							
						
					 
				 
				
					
						
							
							+ mips(el) support in the compiler makefile 
						
					 
				 
				2009-12-08 19:57:16 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								MPWMake 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								msgidx.inc 
							
						
					 
				 
				
					
						
							
							* initial version of internal Mach-O/i386 assembler by Dmitry Boyarintsev 
						
					 
				 
				2010-01-12 19:52:55 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								msgtxt.inc 
							
						
					 
				 
				
					
						
							
							* initial version of internal Mach-O/i386 assembler by Dmitry Boyarintsev 
						
					 
				 
				2010-01-12 19:52:55 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								nadd.pas 
							
						
					 
				 
				
					
						
							
							* unified names of system_*/systems_* sets 
						
					 
				 
				2010-01-07 18:16:20 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								nbas.pas 
							
						
					 
				 
				
					
						
							
							+ tempcreate nodes can now take an init. value, this allows to initilialize temp. ref nodes on the fly 
						
					 
				 
				2010-01-10 13:19:16 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								ncal.pas 
							
						
					 
				 
				
					
						
							
							compiler: 
						
					 
				 
				2010-01-09 18:37:54 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								ncgadd.pas 
							
						
					 
				 
				
					
						
							
							* enabled pushing (x87) fpu registers in case too few might be available 
						
					 
				 
				2009-12-05 22:53:27 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								ncgbas.pas 
							
						
					 
				 
				
					
						
							
							+ tempcreate nodes can now take an init. value, this allows to initilialize temp. ref nodes on the fly 
						
					 
				 
				2010-01-10 13:19:16 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								ncgcal.pas 
							
						
					 
				 
				
					
						
							
							* unified names of system_*/systems_* sets 
						
					 
				 
				2010-01-07 18:16:20 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								ncgcnv.pas 
							
						
					 
				 
				
					
						
							
							o added ARM VPFv2/VFPv3 support: 
						
					 
				 
				2009-12-03 22:46:30 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								ncgcon.pas 
							
						
					 
				 
				
					
						
							
							compiler: cleanup - remove unused variables 
						
					 
				 
				2009-12-29 06:14:52 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								ncgflw.pas 
							
						
					 
				 
				
					
						
							
							* unified names of system_*/systems_* sets 
						
					 
				 
				2010-01-07 18:16:20 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								ncginl.pas 
							
						
					 
				 
				
					
						
							
							* fixed range checking for inc/dec when mixing unsigned and signed types 
						
					 
				 
				2009-11-23 20:01:07 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								ncgld.pas 
							
						
					 
				 
				
					
						
							
							o added ARM VPFv2/VFPv3 support: 
						
					 
				 
				2009-12-03 22:46:30 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								ncgmat.pas 
							
						
					 
				 
				
					
						
							
							* use 3 op cgobj methods when doing shl/shr code generation, this allows the cg to generate better code on risc archs having 3 operand shifts 
						
					 
				 
				2009-12-27 20:19:23 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								ncgmem.pas 
							
						
					 
				 
				
					
						
							
							* unified names of system_*/systems_* sets 
						
					 
				 
				2010-01-07 18:16:20 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								ncgobjc.pas 
							
						
					 
				 
				
					
						
							
							compiler: cleanup - remove unused variables 
						
					 
				 
				2009-12-29 06:14:52 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								ncgopt.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								ncgrtti.pas 
							
						
					 
				 
				
					
						
							
							* Fix for RTTI alignment from Paul 
						
					 
				 
				2010-01-07 17:05:11 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								ncgset.pas 
							
						
					 
				 
				
					
						
							
							* fixed in-code for big endian systems and smallsets < 4 bytes 
						
					 
				 
				2009-11-17 22:05:12 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								ncgutil.pas 
							
						
					 
				 
				
					
						
							
							* reenable ssa on function results if no exit is used, this was broken in r8578 
						
					 
				 
				2009-12-26 13:13:34 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								ncnv.pas 
							
						
					 
				 
				
					
						
							
							* unified names of system_*/systems_* sets 
						
					 
				 
				2010-01-07 18:16:20 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								ncon.pas 
							
						
					 
				 
				
					
						
							
							compiler: implement class constants + tests 
						
					 
				 
				2010-01-11 08:43:10 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								nflw.pas 
							
						
					 
				 
				
					
						
							
							compiler: for-in loop: fix temporary array range type 
						
					 
				 
				2009-11-07 10:56:54 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								ninl.pas 
							
						
					 
				 
				
					
						
							
							* fixed pred/succ for integer constants that equal the low/high bound of a 
						
					 
				 
				2010-01-04 15:12:27 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								nld.pas 
							
						
					 
				 
				
					
						
							
							* store/restore trttinode.rttidatatype to/from ppu file, and also copy it in 
						
					 
				 
				2009-12-03 23:03:25 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								nmat.pas 
							
						
					 
				 
				
					
						
							
							* unified names of system_*/systems_* sets 
						
					 
				 
				2010-01-07 18:16:20 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								nmem.pas 
							
						
					 
				 
				
					
						
							
							* convert booleans to the actual array index type (mantis  #15364 ) 
						
					 
				 
				2009-12-17 13:53:09 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								nobj.pas 
							
						
					 
				 
				
					
						
							
							compiler: nested class types: 
						
					 
				 
				2010-01-11 19:44:02 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								nobjc.pas 
							
						
					 
				 
				
					
						
							
							* integrated the transformation of an Objective-C method call into a call 
						
					 
				 
				2009-10-01 12:05:11 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								node.pas 
							
						
					 
				 
				
					
						
							
							* integrated the transformation of an Objective-C method call into a call 
						
					 
				 
				2009-10-01 12:05:11 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								nopt.pas 
							
						
					 
				 
				
					
						
							
							* remove registers{int/mmx/fpu} from firstpass 
						
					 
				 
				2007-09-26 21:12:01 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								nset.pas 
							
						
					 
				 
				
					
						
							
							* cleanup of case <string> of code by Sergei Gorelkin,  resolves   #13700 
						
					 
				 
				2009-12-23 19:27:50 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								nstate.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								nutils.pas 
							
						
					 
				 
				
					
						
							
							* node complexity of subscribing increased because it's not only a simple operation to a register but requires a memory access 
						
					 
				 
				2009-12-29 19:43:32 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								objcgutl.pas 
							
						
					 
				 
				
					
						
							
							* unified names of system_*/systems_* sets 
						
					 
				 
				2010-01-07 18:16:20 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								objcutil.pas 
							
						
					 
				 
				
					
						
							
							* unified names of system_*/systems_* sets 
						
					 
				 
				2010-01-07 18:16:20 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								ogbase.pas 
							
						
					 
				 
				
					
						
							
							* initial version of internal Mach-O/i386 assembler by Dmitry Boyarintsev 
						
					 
				 
				2010-01-12 19:52:55 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								ogcoff.pas 
							
						
					 
				 
				
					
						
							
							* unified names of system_*/systems_* sets 
						
					 
				 
				2010-01-07 18:16:20 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								ogelf.pas 
							
						
					 
				 
				
					
						
							
							* unified names of system_*/systems_* sets 
						
					 
				 
				2010-01-07 18:16:20 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								oglx.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								ogmacho.pas 
							
						
					 
				 
				
					
						
							
							* initial version of internal Mach-O/i386 assembler by Dmitry Boyarintsev 
						
					 
				 
				2010-01-12 19:52:55 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								ogmap.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								optbase.pas 
							
						
					 
				 
				
					
						
							
							compiler: cleanup - remove unused variables 
						
					 
				 
				2009-12-29 06:14:52 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								optcse.pas 
							
						
					 
				 
				
					
						
							
							* contiued to fix node cse, the insertation location for the temp. assignment is still not always correct though 
						
					 
				 
				2010-01-10 22:19:27 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								optdead.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								optdfa.pas 
							
						
					 
				 
				
					
						
							
							* dfa fixes by Sergei Gorelkin,  resolve   #15402 
						
					 
				 
				2009-12-20 21:02:11 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								options.pas 
							
						
					 
				 
				
					
						
							
							compiler: 'static' keyword: 
						
					 
				 
				2010-01-07 19:02:09 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								optloop.pas 
							
						
					 
				 
				
					
						
							
							* forbid passing derived classes to call by reference parent classes (for objects, this is still allowed),  resolves   #13135 
						
					 
				 
				2009-08-17 21:46:25 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								opttail.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								optutils.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								optvirt.pas 
							
						
					 
				 
				
					
						
							
							* extra typecasts to more easily catch errors with -CR if some defs are 
						
					 
				 
				2010-01-11 20:17:26 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								owar.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								owbase.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								parabase.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								paramgr.pas 
							
						
					 
				 
				
					
						
							
							* fixed handling the result value of functions where the result type is 
						
					 
				 
				2009-09-12 12:21:34 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								parser.pas 
							
						
					 
				 
				
					
						
							
							* initialize allow_array_constructor for each compilation run, fixes probably  #12283 
						
					 
				 
				2009-07-04 15:44:33 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								pass_1.pas 
							
						
					 
				 
				
					
						
							
							* improved code generation by reducing the usage of unneeded temps due to incorrect 
						
					 
				 
				2009-09-22 19:24:25 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								pass_2.pas 
							
						
					 
				 
				
					
						
							
							* fix compilation with -dEXTDEBUG 
						
					 
				 
				2009-11-15 18:26:50 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								pbase.pas 
							
						
					 
				 
				
					
						
							
							merge revisions 13898-13899: 
						
					 
				 
				2009-11-01 14:06:30 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								pdecl.pas 
							
						
					 
				 
				
					
						
							
							compiler: implement class constants + tests 
						
					 
				 
				2010-01-11 08:43:10 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								pdecobj.pas 
							
						
					 
				 
				
					
						
							
							compiler: implement class constants + tests 
						
					 
				 
				2010-01-11 08:43:10 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								pdecsub.pas 
							
						
					 
				 
				
					
						
							
							compiler: fix internal class symbol search for function result + test 
						
					 
				 
				2010-01-11 11:09:12 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								pdecvar.pas 
							
						
					 
				 
				
					
						
							
							compiler: don't show notes for symbols which are created by static class fields, update ppudump and ppu version 
						
					 
				 
				2010-01-11 06:38:40 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								pexports.pas 
							
						
					 
				 
				
					
						
							
							* unified names of system_*/systems_* sets 
						
					 
				 
				2010-01-07 18:16:20 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								pexpr.pas 
							
						
					 
				 
				
					
						
							
							compiler: fix nested class types 
						
					 
				 
				2010-01-11 19:32:16 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								pinline.pas 
							
						
					 
				 
				
					
						
							
							* Copy() with WideChar array or PWideChar parameter should use fpc_unicodestr_copy compilerproc, since fpc_widestr_copy is available only on Windows. Bug  #14307 . 
						
					 
				 
				2009-08-10 13:09:27 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								pmodules.pas 
							
						
					 
				 
				
					
						
							
							* unified names of system_*/systems_* sets 
						
					 
				 
				2010-01-07 18:16:20 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								pp.lpi 
							
						
					 
				 
				
					
						
							
							revert occasionally committed pp.lpi 
						
					 
				 
				2009-11-05 03:34:06 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								pp.pas 
							
						
					 
				 
				
					
						
							
							+ FPC_ARMEB and CPUARMEB similiar to FPC_ARMEL and CPUARMEL 
						
					 
				 
				2009-03-17 13:43:24 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								ppc68k.lpi 
							
						
					 
				 
				
					
						
							
							* lpi version increased 
						
					 
				 
				2009-07-19 18:12:57 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								ppc.cfg 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								ppc.conf 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								ppc.dof 
							
						
					 
				 
				
					
						
							
							* fixes for Delphi 6 compilation 
						
					 
				 
				2002-10-05 12:43:23 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								ppcarm.lpi 
							
						
					 
				 
				
					
						
							
							* lpi version increased 
						
					 
				 
				2009-07-19 18:12:57 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								ppcavr.lpi 
							
						
					 
				 
				
					
						
							
							* lpi version increased 
						
					 
				 
				2009-07-19 18:12:57 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								ppcmipsel.lpi 
							
						
					 
				 
				
					
						
							
							Adds mipsel lazarus project 
						
					 
				 
				2009-12-07 13:04:05 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								ppcppc.lpi 
							
						
					 
				 
				
					
						
							
							* lpi version increased 
						
					 
				 
				2009-07-19 18:12:57 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								ppcsparc.lpi 
							
						
					 
				 
				
					
						
							
							* lpi version increased 
						
					 
				 
				2009-07-19 18:12:57 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								ppheap.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								ppu.pas 
							
						
					 
				 
				
					
						
							
							compiler: don't show notes for symbols which are created by static class fields, update ppudump and ppu version 
						
					 
				 
				2010-01-11 06:38:40 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								ppx86_64.lpi 
							
						
					 
				 
				
					
						
							
							* lpi version increased 
						
					 
				 
				2009-07-19 18:12:57 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								procinfo.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								pstatmnt.pas 
							
						
					 
				 
				
					
						
							
							* cleanup of case <string> of code by Sergei Gorelkin,  resolves   #13700 
						
					 
				 
				2009-12-23 19:27:50 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								psub.pas 
							
						
					 
				 
				
					
						
							
							compiler: implement 'var' and 'class var' sections for classes + tests 
						
					 
				 
				2010-01-10 13:48:43 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								psystem.pas 
							
						
					 
				 
				
					
						
							
							* unified names of system_*/systems_* sets 
						
					 
				 
				2010-01-07 18:16:20 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								ptconst.pas 
							
						
					 
				 
				
					
						
							
							o patch by Sergei Gorelkin which basically  resolves   #14308  (still misses some tests): 
						
					 
				 
				2009-12-13 10:03:30 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								ptype.pas 
							
						
					 
				 
				
					
						
							
							* no longer allow typed files of reference counted data (mantis  #15447 ) 
						
					 
				 
				2010-01-01 14:56:33 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								raatt.pas 
							
						
					 
				 
				
					
						
							
							* undo accidently committed changes from r11398 
						
					 
				 
				2008-07-18 15:33:48 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								rabase.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								rasm.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								rautils.pas 
							
						
					 
				 
				
					
						
							
							compiler: fix assembler constant expressions evaluation + fully enable appropriate test 
						
					 
				 
				2009-12-25 05:26:48 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								README.txt 
							
						
					 
				 
				
					
						
							
							* added .txt extensions to all README, TODO and COPYING files 
						
					 
				 
				2009-02-28 17:34:08 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								regvars.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								rescmn.pas 
							
						
					 
				 
				
					
						
							
							Merged revisions 9693-10480 via svnmerge from 
						
					 
				 
				2008-03-12 21:33:48 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								rgbase.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								rgobj.pas 
							
						
					 
				 
				
					
						
							
							o added ARM VPFv2/VFPv3 support: 
						
					 
				 
				2009-12-03 22:46:30 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								scandir.pas 
							
						
					 
				 
				
					
						
							
							* changed {$align mac68k} from an alias for {$packrecords 2} to a proper 
						
					 
				 
				2010-01-08 15:36:22 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								scanner.pas 
							
						
					 
				 
				
					
						
							
							* unified names of system_*/systems_* sets 
						
					 
				 
				2010-01-07 18:16:20 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								script.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								switches.pas 
							
						
					 
				 
				
					
						
							
							* check validity of calling conventions specified using {$calling x} 
						
					 
				 
				2009-03-21 21:21:45 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								symbase.pas 
							
						
					 
				 
				
					
						
							
							--WARNING: start build process with FPC 2.2.4; won't work when 
						
					 
				 
				2009-07-09 20:48:28 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								symconst.pas 
							
						
					 
				 
				
					
						
							
							compiler: don't show notes for symbols which are created by static class fields, update ppudump and ppu version 
						
					 
				 
				2010-01-11 06:38:40 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								symdef.pas 
							
						
					 
				 
				
					
						
							
							compiler: nested class types: 
						
					 
				 
				2010-01-11 19:44:02 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								symnot.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								symsym.pas 
							
						
					 
				 
				
					
						
							
							compiler: don't use non-visible for current unit assignment and enumerator operators (fixes test webtbf/tw4103) 
						
					 
				 
				2010-01-05 21:22:54 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								symtable.pas 
							
						
					 
				 
				
					
						
							
							compiler: nested class types: 
						
					 
				 
				2010-01-11 19:44:02 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								symtype.pas 
							
						
					 
				 
				
					
						
							
							merge revisions 13898-13899: 
						
					 
				 
				2009-11-01 14:06:30 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								symutil.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								systems.pas 
							
						
					 
				 
				
					
						
							
							* initial version of internal Mach-O/i386 assembler by Dmitry Boyarintsev 
						
					 
				 
				2010-01-12 19:52:55 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								tgobj.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								tokens.pas 
							
						
					 
				 
				
					
						
							
							+ Objective-C category support (old and new ABI, both external and 
						
					 
				 
				2009-11-16 00:12:08 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								verbose.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								version.pas 
							
						
					 
				 
				
					
						
							
							* version 2.5.1 
						
					 
				 
				2009-08-13 21:16:05 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								widestr.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								wpo.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								wpobase.pas 
							
						
					 
				 
				
					
						
							
							* give an error message when the specified wpo feedback input file 
						
					 
				 
				2009-06-06 12:39:09 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								wpoinfo.pas 
							
						
					 
				 
				
					
						
							
							* also recompile a unit if class/object definitions in indirectly used 
						
					 
				 
				2009-12-30 14:03:31 +00:00