..  
			 
		
		
			
			
			
			
				
					
						
							
								
								 
								
									
									
									
										alpha
									
								 
							
						
					 
				 
				
					
						
							
							* merged armthum branch 
						
					 
				 
				2009-10-04 09:03:44 +00:00  
			 
		
			
			
			
			
				
					
						
							
								
								 
								
									
									
									
										arm
									
								 
							
						
					 
				 
				
					
						
							
							compiler: fix compilation problems caused by tprocdef._class -> tprocdef.struct rename which was found by make fullcycle 
						
					 
				 
				2010-12-10 06:50:58 +00:00  
			 
		
			
			
			
			
				
					
						
							
								
								 
								
									
									
									
										avr
									
								 
							
						
					 
				 
				
					
						
							
							* Merged XPCom branch into trunk, added support for constref and changed 
						
					 
				 
				2010-10-17 20:58:22 +00:00  
			 
		
			
			
			
			
				
					
						
							
								
								 
								
									
									
									
										html
									
								 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								
								 
								
									
									
									
										i386
									
								 
							
						
					 
				 
				
					
						
							
							* skip instructions containing a reference with a segment prefix (fixes 
						
					 
				 
				2010-12-23 15:24:29 +00:00  
			 
		
			
			
			
			
				
					
						
							
								
								 
								
									
									
									
										ia64
									
								 
							
						
					 
				 
				
					
						
							
							* enable node cse for all cpus as level 2 optimization 
						
					 
				 
				2010-01-17 12:28:28 +00:00  
			 
		
			
			
			
			
				
					
						
							
								
								 
								
									
									
									
										m68k
									
								 
							
						
					 
				 
				
					
						
							
							compiler: fix compilation problems caused by tprocdef._class -> tprocdef.struct rename which was found by make fullcycle 
						
					 
				 
				2010-12-10 06:50:58 +00:00  
			 
		
			
			
			
			
				
					
						
							
								
								 
								
									
									
									
										mips
									
								 
							
						
					 
				 
				
					
						
							
							compiler: fix compilation problems caused by tprocdef._class -> tprocdef.struct rename which was found by make fullcycle 
						
					 
				 
				2010-12-10 06:50:58 +00:00  
			 
		
			
			
			
			
				
					
						
							
								
								 
								
									
									
									
										msg
									
								 
							
						
					 
				 
				
					
						
							
							compiler: rename parser_e_constructors_always_objects message to parser_e_only_methods_allowed and extended the meaning it has, don't allow class constructors to be declared outside the class/record + test 
						
					 
				 
				2010-12-24 06:41:41 +00:00  
			 
		
			
			
			
			
				
					
						
							
								
								 
								
									
									
									
										powerpc
									
								 
							
						
					 
				 
				
					
						
							
							* Merged XPCom branch into trunk, added support for constref and changed 
						
					 
				 
				2010-10-17 20:58:22 +00:00  
			 
		
			
			
			
			
				
					
						
							
								
								 
								
									
									
									
										powerpc64
									
								 
							
						
					 
				 
				
					
						
							
							* another compilation failure due to cleanup of changes to r16272 
						
					 
				 
				2010-10-31 18:37:49 +00:00  
			 
		
			
			
			
			
				
					
						
							
								
								 
								
									
									
									
										ppcgen
									
								 
							
						
					 
				 
				
					
						
							
							compiler: fix compilation problems caused by tprocdef._class -> tprocdef.struct rename which was found by make fullcycle 
						
					 
				 
				2010-12-10 06:50:58 +00:00  
			 
		
			
			
			
			
				
					
						
							
								
								 
								
									
									
									
										sparc
									
								 
							
						
					 
				 
				
					
						
							
							compiler: fix compilation problems caused by tprocdef._class -> tprocdef.struct rename which was found by make fullcycle 
						
					 
				 
				2010-12-10 06:50:58 +00:00  
			 
		
			
			
			
			
				
					
						
							
								
								 
								
									
									
									
										systems
									
								 
							
						
					 
				 
				
					
						
							
							* reverted the rtl patches from r14184, because they cause an endless 
						
					 
				 
				2010-11-24 15:33:29 +00:00  
			 
		
			
			
			
			
				
					
						
							
								
								 
								
									
									
									
										utils
									
								 
							
						
					 
				 
				
					
						
							
							compiler: move objectoptions to tabstractrecorddef because it will be needed for records too 
						
					 
				 
				2010-12-11 06:48:08 +00:00  
			 
		
			
			
			
			
				
					
						
							
								
								 
								
									
									
									
										vis
									
								 
							
						
					 
				 
				
					
						
							
							* small typo corrections by Adriaan Van Os (mantis  #15652 ) 
						
					 
				 
				2010-02-02 10:41:38 +00:00  
			 
		
			
			
			
			
				
					
						
							
								
								 
								
									
									
									
										x86
									
								 
							
						
					 
				 
				
					
						
							
							* MASM and NASM assembler writers, added check for InlineLevel>0 so it suppresses entire source file processing, not just output of source lines. Without this, auto-generated instructions cause output of bogus line information. GAS writer already has similar check. 
						
					 
				 
				2010-12-17 18:03:56 +00:00  
			 
		
			
			
			
			
				
					
						
							
								
								 
								
									
									
									
										x86_64
									
								 
							
						
					 
				 
				
					
						
							
							* pass large "const" record parameters by reference for non-cdecl/cppdecl 
						
					 
				 
				2010-12-23 16:11:06 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								aasmbase.pas 
							
						
					 
				 
				
					
						
							
							* Fixed spell error revealed by lintian. 
						
					 
				 
				2010-10-06 20:33:57 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								aasmdata.pas 
							
						
					 
				 
				
					
						
							
							* changed r16080 so that global debug labels are only created on linux 
						
					 
				 
				2010-10-10 13:39:46 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								aasmsym.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								aasmtai.pas 
							
						
					 
				 
				
					
						
							
							* moved the initialisation of the nodetree and tai class reference constants 
						
					 
				 
				2010-10-09 18:52:22 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								aggas.pas 
							
						
					 
				 
				
					
						
							
							* Fixed spell error revealed by lintian. 
						
					 
				 
				2010-10-06 20:33:57 +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 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								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 
							
						
					 
				 
				
					
						
							
							* Fixed spell error revealed by lintian. 
						
					 
				 
				2010-10-06 20:33:57 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								browcol.pas 
							
						
					 
				 
				
					
						
							
							* Merged XPCom branch into trunk, added support for constref and changed 
						
					 
				 
				2010-10-17 20:58:22 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								bsdcompile 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								catch.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								ccharset.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								cclasses.pas 
							
						
					 
				 
				
					
						
							
							* fixed growing a tbitset when adding an element whose index equals the 
						
					 
				 
				2010-07-18 21:58:47 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								cfidwarf.pas 
							
						
					 
				 
				
					
						
							
							* fix error in cfidwarf rev 16062 for non-windows systems 
						
					 
				 
				2010-09-30 07:41:19 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								cfileutl.pas 
							
						
					 
				 
				
					
						
							
							* Fixed spell error revealed by lintian. 
						
					 
				 
				2010-10-06 20:33:57 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								cg64f32.pas 
							
						
					 
				 
				
					
						
							
							* renamed a_param_* to a_load_*_cgpara 
						
					 
				 
				2010-05-22 09:07:21 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								cgbase.pas 
							
						
					 
				 
				
					
						
							
							+ TSubRegisterSet definition forgotten to commit in r15952 
						
					 
				 
				2010-09-09 08:48:02 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								cgobj.pas 
							
						
					 
				 
				
					
						
							
							* implementation of bit scan intrinsics by Richard Vida,  resolves   #17592 
						
					 
				 
				2010-10-16 15:03:30 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								cgutils.pas 
							
						
					 
				 
				
					
						
							
							* moved use_fixed_stack from cgutils to a method in paramgr so it can 
						
					 
				 
				2010-09-26 21:24:14 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								cmsgs.pas 
							
						
					 
				 
				
					
						
							
							compiler: remove unused variables (reduce hints) 
						
					 
				 
				2010-03-30 04:30:41 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								comphook.pas 
							
						
					 
				 
				
					
						
							
							fpc: compiler: 
						
					 
				 
				2010-01-27 06:59:58 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								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 
							
						
					 
				 
				
					
						
							
							* implementation of bit scan intrinsics by Richard Vida,  resolves   #17592 
						
					 
				 
				2010-10-16 15:03:30 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								comprsrc.pas 
							
						
					 
				 
				
					
						
							
							compiler, utils: pass tlb resources to fpcres 
						
					 
				 
				2010-03-11 03:01:24 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								constexp.pas 
							
						
					 
				 
				
					
						
							
							* fixed evaluation of "mod" operator for tconstexprint with signed operands 
						
					 
				 
				2010-01-01 22:50:35 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								COPYING.txt 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								cp437.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								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 
							
						
					 
				 
				
					
						
							
							compiler: generate debug info for record methods: 
						
					 
				 
				2010-12-16 06:12:05 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								dbgdwarf.pas 
							
						
					 
				 
				
					
						
							
							compiler: generate debug info for record methods: 
						
					 
				 
				2010-12-16 06:12:05 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								dbgstabs.pas 
							
						
					 
				 
				
					
						
							
							compiler: generate debug info for record methods: 
						
					 
				 
				2010-12-16 06:12:05 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								defcmp.pas 
							
						
					 
				 
				
					
						
							
							* fixed comment typo 
						
					 
				 
				2010-12-23 15:14:30 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								defutil.pas 
							
						
					 
				 
				
					
						
							
							* defutil.pas: added UnicodeString to automatable types, fixes compilation of webtbs/tw2649.pp after r16360. However it requires RTL support similar to one for AnsiString to be complete. 
						
					 
				 
				2010-11-21 18:10:11 +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 
							
						
					 
				 
				
					
						
							
							compiler: change find_module_from_symtable to support not only unit symtables but also other symtables with valid moduleid (fixes bug  #0016090 ) 
						
					 
				 
				2010-12-01 04:33:47 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								fpccrc.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								fpcdefs.inc 
							
						
					 
				 
				
					
						
							
							* several mips/mipsel related stuff fixed 
						
					 
				 
				2009-11-27 15:10:56 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								fppu.pas 
							
						
					 
				 
				
					
						
							
							* fixed searching for the 8-character variant of already compiled 
						
					 
				 
				2010-11-12 12:10:41 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								gendef.pas 
							
						
					 
				 
				
					
						
							
							* enabled version and description directive for all windows 
						
					 
				 
				2009-07-25 22:06:37 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								globals.pas 
							
						
					 
				 
				
					
						
							
							compiler: 
						
					 
				 
				2010-12-13 07:03:53 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								globtype.pas 
							
						
					 
				 
				
					
						
							
							compiler: 
						
					 
				 
				2010-12-13 07:03:53 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								htypechk.pas 
							
						
					 
				 
				
					
						
							
							compiler: implement Inc, Dec class operators 
						
					 
				 
				2010-12-24 09:26:52 +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 
							
						
					 
				 
				
					
						
							
							+ i386/iphonesim target for the new iPhoneSimulator in Xcode 3.2.4 and 
						
					 
				 
				2010-09-29 21:56:47 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								Makefile.fpc 
							
						
					 
				 
				
					
						
							
							* Fixed spell error revealed by lintian. 
						
					 
				 
				2010-10-06 20:33:57 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								MPWMake 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								msgidx.inc 
							
						
					 
				 
				
					
						
							
							compiler: rename parser_e_constructors_always_objects message to parser_e_only_methods_allowed and extended the meaning it has, don't allow class constructors to be declared outside the class/record + test 
						
					 
				 
				2010-12-24 06:41:41 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								msgtxt.inc 
							
						
					 
				 
				
					
						
							
							compiler: rename parser_e_constructors_always_objects message to parser_e_only_methods_allowed and extended the meaning it has, don't allow class constructors to be declared outside the class/record + test 
						
					 
				 
				2010-12-24 06:41:41 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								nadd.pas 
							
						
					 
				 
				
					
						
							
							* moved the initialisation of the nodetree and tai class reference constants 
						
					 
				 
				2010-10-09 18:52:22 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								nbas.pas 
							
						
					 
				 
				
					
						
							
							* moved the initialisation of the nodetree and tai class reference constants 
						
					 
				 
				2010-10-09 18:52:22 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								ncal.pas 
							
						
					 
				 
				
					
						
							
							compiler: partly revert r16560 and disable (at least temporary) constructors in records 
						
					 
				 
				2010-12-16 03:37:16 +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 
							
						
					 
				 
				
					
						
							
							* Fixed spell error revealed by lintian. 
						
					 
				 
				2010-10-06 20:33:57 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								ncgcal.pas 
							
						
					 
				 
				
					
						
							
							compiler: implement record methods and class methods: 
						
					 
				 
				2010-12-09 02:24:46 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								ncgcnv.pas 
							
						
					 
				 
				
					
						
							
							* convert LOC_FLAGS/LOC_JUMP to cbool value in bool_to_bool conversion, 
						
					 
				 
				2010-08-16 17:54:39 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								ncgcon.pas 
							
						
					 
				 
				
					
						
							
							+ "CExtended" type that is the same as "extended", but conforming to the 
						
					 
				 
				2010-02-14 13:45:58 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								ncgflw.pas 
							
						
					 
				 
				
					
						
							
							* Safecall on linux/i386 now behaves like cdecl plus hidden exception support. 
						
					 
				 
				2010-08-27 19:07:22 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								ncginl.pas 
							
						
					 
				 
				
					
						
							
							* implementation of bit scan intrinsics by Richard Vida,  resolves   #17592 
						
					 
				 
				2010-10-16 15:03:30 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								ncgld.pas 
							
						
					 
				 
				
					
						
							
							compiler: implement record methods and class methods: 
						
					 
				 
				2010-12-09 02:24:46 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								ncgmat.pas 
							
						
					 
				 
				
					
						
							
							* Fixed spell error revealed by lintian. 
						
					 
				 
				2010-10-06 20:33:57 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								ncgmem.pas 
							
						
					 
				 
				
					
						
							
							* Safecall on linux/i386 now behaves like cdecl plus hidden exception support. 
						
					 
				 
				2010-08-27 19:07:22 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								ncgobjc.pas 
							
						
					 
				 
				
					
						
							
							compiler: cleanup - remove unused variables 
						
					 
				 
				2009-12-29 06:14:52 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								ncgopt.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								ncgrtti.pas 
							
						
					 
				 
				
					
						
							
							* TRTTIWriter improvements: 
						
					 
				 
				2010-12-22 14:45:40 +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 
							
						
					 
				 
				
					
						
							
							- Revert micro-exe mode for now. 
						
					 
				 
				2010-10-15 16:49:48 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								ncnv.pas 
							
						
					 
				 
				
					
						
							
							* ncnv.pas, insert_varargstypeconv(): Do not cast a string literal to AnsiString if it has been already casted to Wide/UnicodeString,  resolves   #18266 . 
						
					 
				 
				2010-12-19 15:08:42 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								ncon.pas 
							
						
					 
				 
				
					
						
							
							* Improvements to Dispatch call handling: 
						
					 
				 
				2010-11-18 16:17:50 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								nflw.pas 
							
						
					 
				 
				
					
						
							
							compiler: implement record methods and class methods: 
						
					 
				 
				2010-12-09 02:24:46 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								ninl.pas 
							
						
					 
				 
				
					
						
							
							compiler: implement Inc, Dec class operators 
						
					 
				 
				2010-12-24 09:26:52 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								nld.pas 
							
						
					 
				 
				
					
						
							
							compiler: implement record methods and class methods: 
						
					 
				 
				2010-12-09 02:24:46 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								nmat.pas 
							
						
					 
				 
				
					
						
							
							* moved the initialisation of the nodetree and tai class reference constants 
						
					 
				 
				2010-10-09 18:52:22 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								nmem.pas 
							
						
					 
				 
				
					
						
							
							compiler: implement record methods and class methods: 
						
					 
				 
				2010-12-09 02:24:46 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								nobj.pas 
							
						
					 
				 
				
					
						
							
							compiler: implement record methods and class methods: 
						
					 
				 
				2010-12-09 02:24:46 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								nobjc.pas 
							
						
					 
				 
				
					
						
							
							* do not crash but give a fatal error when using Objective-Pascal code 
						
					 
				 
				2010-04-24 12:49:16 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								node.pas 
							
						
					 
				 
				
					
						
							
							* when simplifying ordinal expressions during inlining, keep the resultdef 
						
					 
				 
				2010-10-07 15:08:52 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								nopt.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								nset.pas 
							
						
					 
				 
				
					
						
							
							compiler: implement Inc, Dec class operators 
						
					 
				 
				2010-12-24 09:26:52 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								nstate.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								nutils.pas 
							
						
					 
				 
				
					
						
							
							compiler: implement record methods and class methods: 
						
					 
				 
				2010-12-09 02:24:46 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								objcdef.pas 
							
						
					 
				 
				
					
						
							
							* renamed objcdef.addencodedtype to objcaddencodedtype for consistency 
						
					 
				 
				2010-12-19 19:37:47 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								objcgutl.pas 
							
						
					 
				 
				
					
						
							
							* put the RTTI for optional protocol methods in the correct section for 
						
					 
				 
				2010-06-21 15:07:29 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								objcutil.pas 
							
						
					 
				 
				
					
						
							
							* renamed objcdef.addencodedtype to objcaddencodedtype for consistency 
						
					 
				 
				2010-12-19 19:37:47 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								ogbase.pas 
							
						
					 
				 
				
					
						
							
							* Partial fix for i386 linux PIC code generation 
						
					 
				 
				2010-10-05 08:07:15 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								ogcoff.pas 
							
						
					 
				 
				
					
						
							
							* ogcoff.pas: 
						
					 
				 
				2010-11-26 23:46:49 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								ogelf.pas 
							
						
					 
				 
				
					
						
							
							* i386 _GLOBAL_OFFSET_TABLE_ label special treatment moved to taicpu.pass2 
						
					 
				 
				2010-10-07 14:14:25 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								oglx.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								ogmacho.pas 
							
						
					 
				 
				
					
						
							
							+ i386/iphonesim target for the new iPhoneSimulator in Xcode 3.2.4 and 
						
					 
				 
				2010-09-29 21:56:47 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								ogmap.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								optbase.pas 
							
						
					 
				 
				
					
						
							
							* handle short boolean evaluation correctly when doing node cse 
						
					 
				 
				2010-01-17 10:08:37 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								optcse.pas 
							
						
					 
				 
				
					
						
							
							+ apply cse on load parent frame pointer nodes 
						
					 
				 
				2010-09-27 20:54:34 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								optdead.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								optdfa.pas 
							
						
					 
				 
				
					
						
							
							* dfa fixes by Sergei Gorelkin,  resolve   #15402 
						
					 
				 
				2009-12-20 21:02:11 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								options.pas 
							
						
					 
				 
				
					
						
							
							o NativeNT target patch by Sven Barth, resolves with r16553 and r16554  #18195 
						
					 
				 
				2010-12-11 20:41:37 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								optloop.pas 
							
						
					 
				 
				
					
						
							
							* handle unrolling of for ... downto ... correctly,  resolves   #15668 
						
					 
				 
				2010-02-10 21:08:54 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								opttail.pas 
							
						
					 
				 
				
					
						
							
							* Merged XPCom branch into trunk, added support for constref and changed 
						
					 
				 
				2010-10-17 20:58:22 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								optutils.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								optvirt.pas 
							
						
					 
				 
				
					
						
							
							- removed tstoreddef.reset() and overrides, and the associated 
						
					 
				 
				2010-06-30 19:00:40 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								owar.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								owbase.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								parabase.pas 
							
						
					 
				 
				
					
						
							
							+ Workaround for IE2010053115 internal errors while writing PPU with explicitparaloc functions. 
						
					 
				 
				2010-10-13 19:58:44 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								paramgr.pas 
							
						
					 
				 
				
					
						
							
							* Merged XPCom branch into trunk, added support for constref and changed 
						
					 
				 
				2010-10-17 20:58:22 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								parser.pas 
							
						
					 
				 
				
					
						
							
							* patch by Aleksa Todorovic which adds the ability to reference current generic class. Each reference to current generic class is "translated" to appropriate specialization of that generic class. There are two tests as part of the patch to test that it works. The patch, also, rejects declaring generic inside another generic. 0010479 is easy to implement with this patch applied,  resolves   #11777 
						
					 
				 
				2010-11-24 21:57:41 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								pass_1.pas 
							
						
					 
				 
				
					
						
							
							* when simplifying ordinal expressions during inlining, keep the resultdef 
						
					 
				 
				2010-10-07 15:08:52 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								pass_2.pas 
							
						
					 
				 
				
					
						
							
							* fix compilation with -dEXTDEBUG 
						
					 
				 
				2009-11-15 18:26:50 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								pbase.pas 
							
						
					 
				 
				
					
						
							
							compiler: change check for current in try_consume_unitsym - don't use current_unit in check because specialize code does not replace this variable (fixes bug  #0015591 ) 
						
					 
				 
				2010-12-01 08:18:51 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								pdecl.pas 
							
						
					 
				 
				
					
						
							
							compiler: rename _EQUAL token to _EQ to prevent problems with adding delphi operator names which contains "EQUAL" name, also rename _UNEQUAL to _NE for consistency 
						
					 
				 
				2010-12-22 02:01:40 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								pdecobj.pas 
							
						
					 
				 
				
					
						
							
							compiler: reintegrate branch  http://svn.freepascal.org/svn/fpc/branches/paul/extended_records 
						
					 
				 
				2010-12-17 02:19:09 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								pdecsub.pas 
							
						
					 
				 
				
					
						
							
							compiler: implement Inc, Dec class operators 
						
					 
				 
				2010-12-24 09:26:52 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								pdecvar.pas 
							
						
					 
				 
				
					
						
							
							compiler: rename _EQUAL token to _EQ to prevent problems with adding delphi operator names which contains "EQUAL" name, also rename _UNEQUAL to _NE for consistency 
						
					 
				 
				2010-12-22 02:01:40 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								pexports.pas 
							
						
					 
				 
				
					
						
							
							compiler: implement record methods and class methods: 
						
					 
				 
				2010-12-09 02:24:46 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								pexpr.pas 
							
						
					 
				 
				
					
						
							
							compiler: rename _EQUAL token to _EQ to prevent problems with adding delphi operator names which contains "EQUAL" name, also rename _UNEQUAL to _NE for consistency 
						
					 
				 
				2010-12-22 02:01:40 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								pinline.pas 
							
						
					 
				 
				
					
						
							
							compiler: implement record methods and class methods: 
						
					 
				 
				2010-12-09 02:24:46 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								pmodules.pas 
							
						
					 
				 
				
					
						
							
							compiler: start parsing of record constructors and destructors: 
						
					 
				 
				2010-12-11 07:31:27 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								pp.lpi 
							
						
					 
				 
				
					
						
							
							- NaN floating point constants do not anymore cause an error when $Q or $R is active ( resolves   #16315  and  #14757 ) 
						
					 
				 
				2010-08-10 19:05:13 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								pp.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								ppc68k.lpi 
							
						
					 
				 
				
					
						
							
							* lpi version increased 
						
					 
				 
				2009-07-19 18:12:57 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								ppc.cfg 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								ppc.conf 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								ppc.dof 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								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: move objectoptions to tabstractrecorddef because it will be needed for records too 
						
					 
				 
				2010-12-11 06:48:08 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								ppx86_64.lpi 
							
						
					 
				 
				
					
						
							
							* lpi version increased 
						
					 
				 
				2009-07-19 18:12:57 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								procinfo.pas 
							
						
					 
				 
				
					
						
							
							* moved use_fixed_stack from cgutils to a method in paramgr so it can 
						
					 
				 
				2010-09-26 21:24:14 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								pstatmnt.pas 
							
						
					 
				 
				
					
						
							
							compiler: implement record methods and class methods: 
						
					 
				 
				2010-12-09 02:24:46 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								psub.pas 
							
						
					 
				 
				
					
						
							
							compiler: implement delphi style class operators: 
						
					 
				 
				2010-12-24 05:43:36 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								psystem.pas 
							
						
					 
				 
				
					
						
							
							compiler: 
						
					 
				 
				2010-12-08 06:58:48 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								ptconst.pas 
							
						
					 
				 
				
					
						
							
							compiler: implement record methods and class methods: 
						
					 
				 
				2010-12-09 02:24:46 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								ptype.pas 
							
						
					 
				 
				
					
						
							
							compiler: implement delphi style class operators: 
						
					 
				 
				2010-12-24 05:43:36 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								raatt.pas 
							
						
					 
				 
				
					
						
							
							+ "CExtended" type that is the same as "extended", but conforming to the 
						
					 
				 
				2010-02-14 13:45:58 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								rabase.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								rasm.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								rautils.pas 
							
						
					 
				 
				
					
						
							
							compiler: implement record methods and class methods: 
						
					 
				 
				2010-12-09 02:24:46 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								README.txt 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								regvars.pas 
							
						
					 
				 
				
					
						
							
							* Merged XPCom branch into trunk, added support for constref and changed 
						
					 
				 
				2010-10-17 20:58:22 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								rescmn.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								rgbase.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								rgobj.pas 
							
						
					 
				 
				
					
						
							
							* Fixed spell error revealed by lintian. 
						
					 
				 
				2010-10-06 20:33:57 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								scandir.pas 
							
						
					 
				 
				
					
						
							
							- NaN floating point constants do not anymore cause an error when $Q or $R is active ( resolves   #16315  and  #14757 ) 
						
					 
				 
				2010-08-10 19:05:13 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								scanner.pas 
							
						
					 
				 
				
					
						
							
							compiler: rename _EQUAL token to _EQ to prevent problems with adding delphi operator names which contains "EQUAL" name, also rename _UNEQUAL to _NE for consistency 
						
					 
				 
				2010-12-22 02:01:40 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								script.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								switches.pas 
							
						
					 
				 
				
					
						
							
							fpc: compiler: 
						
					 
				 
				2010-01-27 06:59:58 +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 
							
						
					 
				 
				
					
						
							
							* fix bootstrapping with 2.4.2 
						
					 
				 
				2010-11-27 21:28:45 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								symdef.pas 
							
						
					 
				 
				
					
						
							
							compiler: implement delphi style class operators: 
						
					 
				 
				2010-12-24 05:43:36 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								symnot.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								symsym.pas 
							
						
					 
				 
				
					
						
							
							* Merged XPCom branch into trunk, added support for constref and changed 
						
					 
				 
				2010-10-17 20:58:22 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								symtable.pas 
							
						
					 
				 
				
					
						
							
							compiler: implement Inc, Dec class operators 
						
					 
				 
				2010-12-24 09:26:52 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								symtype.pas 
							
						
					 
				 
				
					
						
							
							compiler: add enumsymtable case to FindUnitSymtable helper 
						
					 
				 
				2010-03-28 21:54:33 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								symutil.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								systems.pas 
							
						
					 
				 
				
					
						
							
							o patch by Graeme Geldenhuys 
						
					 
				 
				2010-11-01 20:41:56 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								tgobj.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								tokens.pas 
							
						
					 
				 
				
					
						
							
							compiler: implement Inc, Dec class operators 
						
					 
				 
				2010-12-24 09:26:52 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								verbose.pas 
							
						
					 
				 
				
					
						
							
							* force always printing absolute paths when using -vb (mantis  #15783 ) 
						
					 
				 
				2010-03-10 10:04:51 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								version.pas 
							
						
					 
				 
				
					
						
							
							* version 2.5.1 
						
					 
				 
				2009-08-13 21:16:05 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								widestr.pas 
							
						
					 
				 
				
					
						
							
							* fixed storing/loading widestring constant nodes into/from ppu files 
						
					 
				 
				2010-03-14 13:27:00 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								wpo.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								wpobase.pas 
							
						
					 
				 
				
					
						
							
							- removed tstoreddef.reset() and overrides, and the associated 
						
					 
				 
				2010-06-30 19:00:40 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								wpoinfo.pas 
							
						
					 
				 
				
					
						
							
							* also recompile a unit if class/object definitions in indirectly used 
						
					 
				 
				2009-12-30 14:03:31 +00:00