..  
		
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										alpha
									
								 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										arm
									
								 
							
						
					 
				 
				
					
						
							
							* explicit typecasting of any ordinal type to a boolean of the same 
						
					 
				 
				2008-03-21 14:44:58 +00:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										avr
									
								 
							
						
					 
				 
				
					
						
							
							* fixed fpu type setting for avr 
						
					 
				 
				2008-03-08 17:09:40 +00:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										html
									
								 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										i386
									
								 
							
						
					 
				 
				
					
						
							
							* cleanup and simplify the set type handling 
						
					 
				 
				2008-03-02 17:48:27 +00:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										ia64
									
								 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										m68k
									
								 
							
						
					 
				 
				
					
						
							
							* explicit typecasting of any ordinal type to a boolean of the same 
						
					 
				 
				2008-03-21 14:44:58 +00:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										mips
									
								 
							
						
					 
				 
				
					
						
							
							+ default code now preserves mm registers 
						
					 
				 
				2007-10-27 12:02:28 +00:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										msg
									
								 
							
						
					 
				 
				
					
						
							
							Merged revisions 9693-10480 via svnmerge from 
						
					 
				 
				2008-03-12 21:33:48 +00:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										powerpc
									
								 
							
						
					 
				 
				
					
						
							
							* cleanup and simplify the set type handling 
						
					 
				 
				2008-03-02 17:48:27 +00:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										powerpc64
									
								 
							
						
					 
				 
				
					
						
							
							* fixed merge errors introduced by merge from resources branch, re-applied r9721 
						
					 
				 
				2008-03-13 19:45:01 +00:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										ppcgen
									
								 
							
						
					 
				 
				
					
						
							
							* explicit typecasting of any ordinal type to a boolean of the same 
						
					 
				 
				2008-03-21 14:44:58 +00:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										sparc
									
								 
							
						
					 
				 
				
					
						
							
							* explicit typecasting of any ordinal type to a boolean of the same 
						
					 
				 
				2008-03-21 14:44:58 +00:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										systems
									
								 
							
						
					 
				 
				
					
						
							
							* fixed shared library initialisation for FPC-compiled libraries 
						
					 
				 
				2008-03-15 23:28:09 +00:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										utils
									
								 
							
						
					 
				 
				
					
						
							
							* cleanup and simplify the set type handling 
						
					 
				 
				2008-03-02 17:48:27 +00:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										vis
									
								 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										x86
									
								 
							
						
					 
				 
				
					
						
							
							* explicit typecasting of any ordinal type to a boolean of the same 
						
					 
				 
				2008-03-21 14:44:58 +00:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										x86_64
									
								 
							
						
					 
				 
				
					
						
							
							* fixed a_param_ref for source sizes < 8 bytes 
						
					 
				 
				2008-03-18 20:10:22 +00:00  
		
			
			
			
			
				
					
						
							
								aasmbase.pas 
							
						
					 
				 
				
					
						
							
							* new tf_smartlink_library flag 
						
					 
				 
				2007-10-01 16:55:08 +00:00  
		
			
			
			
			
				
					
						
							
								aasmdata.pas 
							
						
					 
				 
				
					
						
							
							* Labels that are defined or referenced in a different lexical level 
						
					 
				 
				2008-01-19 13:50:58 +00:00  
		
			
			
			
			
				
					
						
							
								aasmsym.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								aasmtai.pas 
							
						
					 
				 
				
					
						
							
							* split cpu64bit compiler define into 
						
					 
				 
				2008-02-13 20:44:00 +00:00  
		
			
			
			
			
				
					
						
							
								aggas.pas 
							
						
					 
				 
				
					
						
							
							* split cpu64bit compiler define into 
						
					 
				 
				2008-02-13 20:44:00 +00:00  
		
			
			
			
			
				
					
						
							
								aopt.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								aoptbase.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								aoptcs.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								aoptda.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								aoptobj.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								assemble.pas 
							
						
					 
				 
				
					
						
							
							* split cpu64bit compiler define into 
						
					 
				 
				2008-02-13 20:44:00 +00:00  
		
			
			
			
			
				
					
						
							
								browcol.pas 
							
						
					 
				 
				
					
						
							
							* cleanup and simplify the set type handling 
						
					 
				 
				2008-03-02 17:48:27 +00:00  
		
			
			
			
			
				
					
						
							
								bsdcompile 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								catch.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								cclasses.pas 
							
						
					 
				 
				
					
						
							
							* optimized TLinkedList.clear so it can use regvars for everything in 
						
					 
				 
				2007-09-02 16:16:25 +00:00  
		
			
			
			
			
				
					
						
							
								cfidwarf.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								cfileutl.pas 
							
						
					 
				 
				
					
						
							
							* re-applied r7485, which got lost in r7639 because an old 
						
					 
				 
				2008-03-14 20:37:44 +00:00  
		
			
			
			
			
				
					
						
							
								cg64f32.pas 
							
						
					 
				 
				
					
						
							
							* Rework the constexprint to allow operations from low(int64) to high(qword). 
						
					 
				 
				2007-06-13 07:41:18 +00:00  
		
			
			
			
			
				
					
						
							
								cgbase.pas 
							
						
					 
				 
				
					
						
							
							* split cpu64bit compiler define into 
						
					 
				 
				2008-02-13 20:44:00 +00:00  
		
			
			
			
			
				
					
						
							
								cgobj.pas 
							
						
					 
				 
				
					
						
							
							* split cpu64bit compiler define into 
						
					 
				 
				2008-02-13 20:44:00 +00:00  
		
			
			
			
			
				
					
						
							
								cgutils.pas 
							
						
					 
				 
				
					
						
							
							* split cpu64bit compiler define into 
						
					 
				 
				2008-02-13 20:44:00 +00:00  
		
			
			
			
			
				
					
						
							
								charset.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								cmsgs.pas 
							
						
					 
				 
				
					
						
							
							* optimize fixpath, findfile to not require temp ansistrings 
						
					 
				 
				2007-11-19 22:24:52 +00:00  
		
			
			
			
			
				
					
						
							
								comphook.pas 
							
						
					 
				 
				
					
						
							
							* optimize fixpath, findfile to not require temp ansistrings 
						
					 
				 
				2007-11-19 22:24:52 +00:00  
		
			
			
			
			
				
					
						
							
								compiler.pas 
							
						
					 
				 
				
					
						
							
							* debuginfo initialized per unit 
						
					 
				 
				2007-10-23 18:19:17 +00:00  
		
			
			
			
			
				
					
						
							
								compinnr.inc 
							
						
					 
				 
				
					
						
							
							+ inline abs(<longint>) on x86 
						
					 
				 
				2007-11-25 18:54:40 +00:00  
		
			
			
			
			
				
					
						
							
								comprsrc.pas 
							
						
					 
				 
				
					
						
							
							Merged revisions 10507-10509 via svnmerge from 
						
					 
				 
				2008-03-20 19:59:18 +00:00  
		
			
			
			
			
				
					
						
							
								constexp.pas 
							
						
					 
				 
				
					
						
							
							* avoid check being wrongly "optimized" away (left and right 
						
					 
				 
				2008-02-20 21:27:32 +00:00  
		
			
			
			
			
				
					
						
							
								COPYING 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								cp437.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								cp850.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								cp866.pas 
							
						
					 
				 
				
					
						
							
							* added missing "reserved" field to new code page files to fix warnings 
						
					 
				 
				2007-05-31 15:07:48 +00:00  
		
			
			
			
			
				
					
						
							
								cp1251.pas 
							
						
					 
				 
				
					
						
							
							- removed some unused variables 
						
					 
				 
				2007-07-17 13:57:15 +00:00  
		
			
			
			
			
				
					
						
							
								cp8859_1.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								cp8859_5.pas 
							
						
					 
				 
				
					
						
							
							* added missing "reserved" field to new code page files to fix warnings 
						
					 
				 
				2007-05-31 15:07:48 +00:00  
		
			
			
			
			
				
					
						
							
								crefs.pas 
							
						
					 
				 
				
					
						
							
							* Rework the constexprint to allow operations from low(int64) to high(qword). 
						
					 
				 
				2007-06-13 07:41:18 +00:00  
		
			
			
			
			
				
					
						
							
								cresstr.pas 
							
						
					 
				 
				
					
						
							
							* split cpu64bit compiler define into 
						
					 
				 
				2008-02-13 20:44:00 +00:00  
		
			
			
			
			
				
					
						
							
								cstreams.pas 
							
						
					 
				 
				
					
						
							
							* fixed  bootstrapping with 2.0.4 
						
					 
				 
				2007-07-18 12:15:55 +00:00  
		
			
			
			
			
				
					
						
							
								cutils.pas 
							
						
					 
				 
				
					
						
							
							* split cpu64bit compiler define into 
						
					 
				 
				2008-02-13 20:44:00 +00:00  
		
			
			
			
			
				
					
						
							
								dbgbase.pas 
							
						
					 
				 
				
					
						
							
							* generalize def and symbol handling 
						
					 
				 
				2008-02-03 17:52:30 +00:00  
		
			
			
			
			
				
					
						
							
								dbgdwarf.pas 
							
						
					 
				 
				
					
						
							
							* split cpu64bit compiler define into 
						
					 
				 
				2008-02-13 20:44:00 +00:00  
		
			
			
			
			
				
					
						
							
								dbgstabs.pas 
							
						
					 
				 
				
					
						
							
							* force ansistring concatenation when building stabs 
						
					 
				 
				2008-02-16 08:53:54 +00:00  
		
			
			
			
			
				
					
						
							
								defcmp.pas 
							
						
					 
				 
				
					
						
							
							* changed byte/word/longbool to be Delphi-compatible (+ similar changes 
						
					 
				 
				2008-01-24 21:30:55 +00:00  
		
			
			
			
			
				
					
						
							
								defutil.pas 
							
						
					 
				 
				
					
						
							
							* cleanup and simplify the set type handling 
						
					 
				 
				2008-03-02 17:48:27 +00:00  
		
			
			
			
			
				
					
						
							
								export.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								finput.pas 
							
						
					 
				 
				
					
						
							
							* support -Xg under linux 
						
					 
				 
				2008-01-20 12:12:15 +00:00  
		
			
			
			
			
				
					
						
							
								fmodule.pas 
							
						
					 
				 
				
					
						
							
							Merged revisions 9693-10480 via svnmerge from 
						
					 
				 
				2008-03-12 21:33:48 +00:00  
		
			
			
			
			
				
					
						
							
								fpccrc.pas 
							
						
					 
				 
				
					
						
							
							* Add -Xg to help pages 
						
					 
				 
				2008-01-17 01:20:37 +00:00  
		
			
			
			
			
				
					
						
							
								fpcdefs.inc 
							
						
					 
				 
				
					
						
							
							+ define cpunodefaultint 
						
					 
				 
				2008-03-01 20:31:56 +00:00  
		
			
			
			
			
				
					
						
							
								fppu.pas 
							
						
					 
				 
				
					
						
							
							+ support for setting the name of "main" (-XM command line parameter) in 
						
					 
				 
				2008-03-01 13:05:01 +00:00  
		
			
			
			
			
				
					
						
							
								gendef.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								globals.pas 
							
						
					 
				 
				
					
						
							
							* fixed fpu type setting for avr 
						
					 
				 
				2008-03-08 17:09:40 +00:00  
		
			
			
			
			
				
					
						
							
								globtype.pas 
							
						
					 
				 
				
					
						
							
							* split cpu64bit compiler define into 
						
					 
				 
				2008-02-13 20:44:00 +00:00  
		
			
			
			
			
				
					
						
							
								htypechk.pas 
							
						
					 
				 
				
					
						
							
							* explicit typecasting of any ordinal type to a boolean of the same 
						
					 
				 
				2008-03-21 14:44:58 +00:00  
		
			
			
			
			
				
					
						
							
								impdef.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								import.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								link.pas 
							
						
					 
				 
				
					
						
							
							* support -Xg under linux 
						
					 
				 
				2008-01-20 12:12:15 +00:00  
		
			
			
			
			
				
					
						
							
								Makefile 
							
						
					 
				 
				
					
						
							
							* compare stripped copies of the compiler instead of the original 
						
					 
				 
				2008-01-11 20:08:47 +00:00  
		
			
			
			
			
				
					
						
							
								Makefile.fpc 
							
						
					 
				 
				
					
						
							
							* compare stripped copies of the compiler instead of the original 
						
					 
				 
				2008-01-11 20:08:47 +00:00  
		
			
			
			
			
				
					
						
							
								MPWMake 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								msgidx.inc 
							
						
					 
				 
				
					
						
							
							Merged revisions 9693-10480 via svnmerge from 
						
					 
				 
				2008-03-12 21:33:48 +00:00  
		
			
			
			
			
				
					
						
							
								msgtxt.inc 
							
						
					 
				 
				
					
						
							
							Merged revisions 9693-10480 via svnmerge from 
						
					 
				 
				2008-03-12 21:33:48 +00:00  
		
			
			
			
			
				
					
						
							
								nadd.pas 
							
						
					 
				 
				
					
						
							
							* cleanup and simplify the set type handling 
						
					 
				 
				2008-03-02 17:48:27 +00:00  
		
			
			
			
			
				
					
						
							
								nbas.pas 
							
						
					 
				 
				
					
						
							
							* safeguard the nf_block_with_exit flag when simplifying blockn and 
						
					 
				 
				2007-11-04 18:33:07 +00:00  
		
			
			
			
			
				
					
						
							
								ncal.pas 
							
						
					 
				 
				
					
						
							
							+ add no-fpu support to compiler/rtl for powerpc-linux (-Cfnone) 
						
					 
				 
				2008-03-02 12:59:02 +00:00  
		
			
			
			
			
				
					
						
							
								ncgadd.pas 
							
						
					 
				 
				
					
						
							
							* cleanup and simplify the set type handling 
						
					 
				 
				2008-03-02 17:48:27 +00:00  
		
			
			
			
			
				
					
						
							
								ncgbas.pas 
							
						
					 
				 
				
					
						
							
							* split cpu64bit compiler define into 
						
					 
				 
				2008-02-13 20:44:00 +00:00  
		
			
			
			
			
				
					
						
							
								ncgcal.pas 
							
						
					 
				 
				
					
						
							
							* split cpu64bit compiler define into 
						
					 
				 
				2008-02-13 20:44:00 +00:00  
		
			
			
			
			
				
					
						
							
								ncgcnv.pas 
							
						
					 
				 
				
					
						
							
							* first part of implements clean up and fixing 
						
					 
				 
				2008-02-24 11:05:46 +00:00  
		
			
			
			
			
				
					
						
							
								ncgcon.pas 
							
						
					 
				 
				
					
						
							
							* fixed compilation with 2.2.0 on big endian systems after r10432 
						
					 
				 
				2008-03-04 23:21:52 +00:00  
		
			
			
			
			
				
					
						
							
								ncgflw.pas 
							
						
					 
				 
				
					
						
							
							* split cpu64bit compiler define into 
						
					 
				 
				2008-02-13 20:44:00 +00:00  
		
			
			
			
			
				
					
						
							
								ncginl.pas 
							
						
					 
				 
				
					
						
							
							* split cpu64bit compiler define into 
						
					 
				 
				2008-02-13 20:44:00 +00:00  
		
			
			
			
			
				
					
						
							
								ncgld.pas 
							
						
					 
				 
				
					
						
							
							* split cpu64bit compiler define into 
						
					 
				 
				2008-02-13 20:44:00 +00:00  
		
			
			
			
			
				
					
						
							
								ncgmat.pas 
							
						
					 
				 
				
					
						
							
							* split cpu64bit compiler define into 
						
					 
				 
				2008-02-13 20:44:00 +00:00  
		
			
			
			
			
				
					
						
							
								ncgmem.pas 
							
						
					 
				 
				
					
						
							
							* fixed widestring range checking on win64 (mantis  #10450 , fix also 
						
					 
				 
				2008-03-18 23:09:12 +00:00  
		
			
			
			
			
				
					
						
							
								ncgopt.pas 
							
						
					 
				 
				
					
						
							
							* remove registers{int/mmx/fpu} from firstpass 
						
					 
				 
				2007-09-26 21:12:01 +00:00  
		
			
			
			
			
				
					
						
							
								ncgrtti.pas 
							
						
					 
				 
				
					
						
							
							* Fix read/write enum on cpu's requiring alignment: Call 'align' the proper way. 
						
					 
				 
				2008-02-17 21:43:39 +00:00  
		
			
			
			
			
				
					
						
							
								ncgset.pas 
							
						
					 
				 
				
					
						
							
							* cleanup and simplify the set type handling 
						
					 
				 
				2008-03-02 17:48:27 +00:00  
		
			
			
			
			
				
					
						
							
								ncgutil.pas 
							
						
					 
				 
				
					
						
							
							* increase/decrease refcount of interface value parameters on procedure 
						
					 
				 
				2008-03-01 10:25:27 +00:00  
		
			
			
			
			
				
					
						
							
								ncnv.pas 
							
						
					 
				 
				
					
						
							
							* explicit typecasting of any ordinal type to a boolean of the same 
						
					 
				 
				2008-03-21 14:44:58 +00:00  
		
			
			
			
			
				
					
						
							
								ncon.pas 
							
						
					 
				 
				
					
						
							
							* the result of not(dword(ordconst)) has to be dword as well for Delphi 
						
					 
				 
				2008-03-06 21:36:32 +00:00  
		
			
			
			
			
				
					
						
							
								nflw.pas 
							
						
					 
				 
				
					
						
							
							* renamed t_times to executionweight and moved it to 
						
					 
				 
				2007-11-25 16:38:05 +00:00  
		
			
			
			
			
				
					
						
							
								ninl.pas 
							
						
					 
				 
				
					
						
							
							* fixed crash when writing a currency value with a specified number 
						
					 
				 
				2008-03-02 10:22:25 +00:00  
		
			
			
			
			
				
					
						
							
								nld.pas 
							
						
					 
				 
				
					
						
							
							* reverted 9727 and made a better fix for it 
						
					 
				 
				2008-01-13 13:23:19 +00:00  
		
			
			
			
			
				
					
						
							
								nmat.pas 
							
						
					 
				 
				
					
						
							
							* make result of not(constant) (with constant type <= sinttype) 
						
					 
				 
				2008-03-07 16:33:15 +00:00  
		
			
			
			
			
				
					
						
							
								nmem.pas 
							
						
					 
				 
				
					
						
							
							* split cpu64bit compiler define into 
						
					 
				 
				2008-02-13 20:44:00 +00:00  
		
			
			
			
			
				
					
						
							
								nobj.pas 
							
						
					 
				 
				
					
						
							
							* fixed implements for interfaces 
						
					 
				 
				2008-03-01 20:20:49 +00:00  
		
			
			
			
			
				
					
						
							
								node.pas 
							
						
					 
				 
				
					
						
							
							* optimize away unnecessary implicit upcasts to int64 for subtractions 
						
					 
				 
				2008-01-06 23:30:19 +00:00  
		
			
			
			
			
				
					
						
							
								nopt.pas 
							
						
					 
				 
				
					
						
							
							* remove registers{int/mmx/fpu} from firstpass 
						
					 
				 
				2007-09-26 21:12:01 +00:00  
		
			
			
			
			
				
					
						
							
								nset.pas 
							
						
					 
				 
				
					
						
							
							* in node simplify 
						
					 
				 
				2008-02-12 17:27:27 +00:00  
		
			
			
			
			
				
					
						
							
								nstate.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								nutils.pas 
							
						
					 
				 
				
					
						
							
							* first part of implements clean up and fixing 
						
					 
				 
				2008-02-24 11:05:46 +00:00  
		
			
			
			
			
				
					
						
							
								ogbase.pas 
							
						
					 
				 
				
					
						
							
							* split cpu64bit compiler define into 
						
					 
				 
				2008-02-13 20:44:00 +00:00  
		
			
			
			
			
				
					
						
							
								ogcoff.pas 
							
						
					 
				 
				
					
						
							
							+ internal linker takes care of setpeflags 
						
					 
				 
				2008-03-17 21:06:35 +00:00  
		
			
			
			
			
				
					
						
							
								ogelf.pas 
							
						
					 
				 
				
					
						
							
							* split cpu64bit compiler define into 
						
					 
				 
				2008-02-13 20:44:00 +00:00  
		
			
			
			
			
				
					
						
							
								oglx.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								ogmap.pas 
							
						
					 
				 
				
					
						
							
							* split cpu64bit compiler define into 
						
					 
				 
				2008-02-13 20:44:00 +00:00  
		
			
			
			
			
				
					
						
							
								optbase.pas 
							
						
					 
				 
				
					
						
							
							+ first basically working (not all node types yet) dfa implementation determining life information 
						
					 
				 
				2007-05-06 21:33:39 +00:00  
		
			
			
			
			
				
					
						
							
								optcse.pas 
							
						
					 
				 
				
					
						
							
							* fixed some crashes 
						
					 
				 
				2007-09-20 22:28:54 +00:00  
		
			
			
			
			
				
					
						
							
								optdfa.pas 
							
						
					 
				 
				
					
						
							
							* fixed dfa for raise nodes 
						
					 
				 
				2007-07-23 20:22:36 +00:00  
		
			
			
			
			
				
					
						
							
								options.pas 
							
						
					 
				 
				
					
						
							
							Merged revisions 9693-10480 via svnmerge from 
						
					 
				 
				2008-03-12 21:33:48 +00:00  
		
			
			
			
			
				
					
						
							
								opttail.pas 
							
						
					 
				 
				
					
						
							
							* error message when a goto label is optimized away 
						
					 
				 
				2007-10-17 21:52:25 +00:00  
		
			
			
			
			
				
					
						
							
								optunrol.pas 
							
						
					 
				 
				
					
						
							
							* invalid typecast 
						
					 
				 
				2007-09-17 19:40:36 +00:00  
		
			
			
			
			
				
					
						
							
								optutils.pas 
							
						
					 
				 
				
					
						
							
							+ give more sophisticated warnings about uninitalized variables when life info is available 
						
					 
				 
				2007-06-03 17:35:48 +00:00  
		
			
			
			
			
				
					
						
							
								owar.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								owbase.pas 
							
						
					 
				 
				
					
						
							
							* do not use F field to get TObjectReader FileName as it is freed inside openfile method 
						
					 
				 
				2007-05-03 23:55:55 +00:00  
		
			
			
			
			
				
					
						
							
								parabase.pas 
							
						
					 
				 
				
					
						
							
							* split cpu64bit compiler define into 
						
					 
				 
				2008-02-13 20:44:00 +00:00  
		
			
			
			
			
				
					
						
							
								paramgr.pas 
							
						
					 
				 
				
					
						
							
							* cleanup and simplify the set type handling 
						
					 
				 
				2008-03-02 17:48:27 +00:00  
		
			
			
			
			
				
					
						
							
								parser.pas 
							
						
					 
				 
				
					
						
							
							Merged revisions 9693-10480 via svnmerge from 
						
					 
				 
				2008-03-12 21:33:48 +00:00  
		
			
			
			
			
				
					
						
							
								pass_1.pas 
							
						
					 
				 
				
					
						
							
							+ support for simplifying simple inline functions down to a single 
						
					 
				 
				2007-03-13 22:27:55 +00:00  
		
			
			
			
			
				
					
						
							
								pass_2.pas 
							
						
					 
				 
				
					
						
							
							* indenting of node names 
						
					 
				 
				2007-09-09 14:03:31 +00:00  
		
			
			
			
			
				
					
						
							
								pbase.pas 
							
						
					 
				 
				
					
						
							
							+ experimental directive,  resolves   #10833 
						
					 
				 
				2008-02-15 19:29:34 +00:00  
		
			
			
			
			
				
					
						
							
								pdecl.pas 
							
						
					 
				 
				
					
						
							
							- removed some unused variables 
						
					 
				 
				2007-07-17 13:57:15 +00:00  
		
			
			
			
			
				
					
						
							
								pdecobj.pas 
							
						
					 
				 
				
					
						
							
							* split cpu64bit compiler define into 
						
					 
				 
				2008-02-13 20:44:00 +00:00  
		
			
			
			
			
				
					
						
							
								pdecsub.pas 
							
						
					 
				 
				
					
						
							
							* give warning for disabling inline if assembler 
						
					 
				 
				2008-03-11 17:57:24 +00:00  
		
			
			
			
			
				
					
						
							
								pdecvar.pas 
							
						
					 
				 
				
					
						
							
							+ correct parsing interface delegation through classes 
						
					 
				 
				2008-03-09 11:16:05 +00:00  
		
			
			
			
			
				
					
						
							
								pexports.pas 
							
						
					 
				 
				
					
						
							
							* Rework the constexprint to allow operations from low(int64) to high(qword). 
						
					 
				 
				2007-06-13 07:41:18 +00:00  
		
			
			
			
			
				
					
						
							
								pexpr.pas 
							
						
					 
				 
				
					
						
							
							- revert fix for  #10927 : the old behaviour was Delphi compatible, 
						
					 
				 
				2008-03-08 18:17:31 +00:00  
		
			
			
			
			
				
					
						
							
								pinline.pas 
							
						
					 
				 
				
					
						
							
							* remove registers{int/mmx/fpu} from firstpass 
						
					 
				 
				2007-09-26 21:12:01 +00:00  
		
			
			
			
			
				
					
						
							
								pmodules.pas 
							
						
					 
				 
				
					
						
							
							Merged revisions 9693-10480 via svnmerge from 
						
					 
				 
				2008-03-12 21:33:48 +00:00  
		
			
			
			
			
				
					
						
							
								pp.lpi 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								pp.pas 
							
						
					 
				 
				
					
						
							
							* split cpu64bit compiler define into 
						
					 
				 
				2008-02-13 20:44:00 +00:00  
		
			
			
			
			
				
					
						
							
								ppc68k.lpi 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								ppc.cfg 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								ppc.conf 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								ppc.dof 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								ppcarm.lpi 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								ppcppc.lpi 
							
						
					 
				 
				
					
						
							
							+ powerpc lazarus project file 
						
					 
				 
				2007-03-03 14:53:15 +00:00  
		
			
			
			
			
				
					
						
							
								ppcsparc.lpi 
							
						
					 
				 
				
					
						
							
							+ sparc lazarus project file 
						
					 
				 
				2007-04-05 10:22:24 +00:00  
		
			
			
			
			
				
					
						
							
								ppheap.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								ppu.pas 
							
						
					 
				 
				
					
						
							
							+ support for setting the name of "main" (-XM command line parameter) in 
						
					 
				 
				2008-03-01 13:05:01 +00:00  
		
			
			
			
			
				
					
						
							
								ppx86_64.lpi 
							
						
					 
				 
				
					
						
							
							+ x86_64 units for lazarus 
						
					 
				 
				2007-11-24 09:21:25 +00:00  
		
			
			
			
			
				
					
						
							
								procinfo.pas 
							
						
					 
				 
				
					
						
							
							+ PIC support for darwin/ppc32 (-Cg works now, no regressions in test 
						
					 
				 
				2007-09-26 16:41:32 +00:00  
		
			
			
			
			
				
					
						
							
								pstatmnt.pas 
							
						
					 
				 
				
					
						
							
							* split cpu64bit compiler define into 
						
					 
				 
				2008-02-13 20:44:00 +00:00  
		
			
			
			
			
				
					
						
							
								psub.pas 
							
						
					 
				 
				
					
						
							
							* fixed "array of const" check in r10473 (+ fixed indentation) 
						
					 
				 
				2008-03-12 10:48:19 +00:00  
		
			
			
			
			
				
					
						
							
								psystem.pas 
							
						
					 
				 
				
					
						
							
							+ add no-fpu support to compiler/rtl for powerpc-linux (-Cfnone) 
						
					 
				 
				2008-03-02 12:59:02 +00:00  
		
			
			
			
			
				
					
						
							
								ptconst.pas 
							
						
					 
				 
				
					
						
							
							* split cpu64bit compiler define into 
						
					 
				 
				2008-02-13 20:44:00 +00:00  
		
			
			
			
			
				
					
						
							
								ptype.pas 
							
						
					 
				 
				
					
						
							
							* split cpu64bit compiler define into 
						
					 
				 
				2008-02-13 20:44:00 +00:00  
		
			
			
			
			
				
					
						
							
								raatt.pas 
							
						
					 
				 
				
					
						
							
							* split cpu64bit compiler define into 
						
					 
				 
				2008-02-13 20:44:00 +00:00  
		
			
			
			
			
				
					
						
							
								rabase.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								rasm.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								rautils.pas 
							
						
					 
				 
				
					
						
							
							* split cpu64bit compiler define into 
						
					 
				 
				2008-02-13 20:44:00 +00:00  
		
			
			
			
			
				
					
						
							
								README 
							
						
					 
				 
				
					
						
							
							* split cpu64bit compiler define into 
						
					 
				 
				2008-02-13 20:44:00 +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 
							
						
					 
				 
				
					
						
							
							* remove goto, that prevents optimizations 
						
					 
				 
				2008-01-28 18:13:32 +00:00  
		
			
			
			
			
				
					
						
							
								scandir.pas 
							
						
					 
				 
				
					
						
							
							Merged revisions 9693-10480 via svnmerge from 
						
					 
				 
				2008-03-12 21:33:48 +00:00  
		
			
			
			
			
				
					
						
							
								scanner.pas 
							
						
					 
				 
				
					
						
							
							* replace constants to formal const with variables 
						
					 
				 
				2008-03-02 14:01:22 +00:00  
		
			
			
			
			
				
					
						
							
								script.pas 
							
						
					 
				 
				
					
						
							
							* fixed handling of directories with spaces for LdSupportsNoResponseFile- 
						
					 
				 
				2007-11-24 18:06:01 +00:00  
		
			
			
			
			
				
					
						
							
								switches.pas 
							
						
					 
				 
				
					
						
							
							+ forbid usage of $E on targets supporting no fpu emulation 
						
					 
				 
				2007-06-10 17:03:26 +00:00  
		
			
			
			
			
				
					
						
							
								symbase.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								symconst.pas 
							
						
					 
				 
				
					
						
							
							* cleanup and simplify the set type handling 
						
					 
				 
				2008-03-02 17:48:27 +00:00  
		
			
			
			
			
				
					
						
							
								symdef.pas 
							
						
					 
				 
				
					
						
							
							* cleanup and simplify the set type handling 
						
					 
				 
				2008-03-02 17:48:27 +00:00  
		
			
			
			
			
				
					
						
							
								symnot.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								symsym.pas 
							
						
					 
				 
				
					
						
							
							* Labels that are defined or referenced in a different lexical level 
						
					 
				 
				2008-01-19 13:50:58 +00:00  
		
			
			
			
			
				
					
						
							
								symtable.pas 
							
						
					 
				 
				
					
						
							
							* Don't issue "Local variable is assigned but never used" warning for external variables. 
						
					 
				 
				2007-12-26 16:30:45 +00:00  
		
			
			
			
			
				
					
						
							
								symtype.pas 
							
						
					 
				 
				
					
						
							
							* Convert guid load/save to endian safe code. 
						
					 
				 
				2007-06-30 21:45:20 +00:00  
		
			
			
			
			
				
					
						
							
								symutil.pas 
							
						
					 
				 
				
					
						
							
							* Rework the constexprint to allow operations from low(int64) to high(qword). 
						
					 
				 
				2007-06-13 07:41:18 +00:00  
		
			
			
			
			
				
					
						
							
								systems.pas 
							
						
					 
				 
				
					
						
							
							Merged revisions 9693-10480 via svnmerge from 
						
					 
				 
				2008-03-12 21:33:48 +00:00  
		
			
			
			
			
				
					
						
							
								tgobj.pas 
							
						
					 
				 
				
					
						
							
							* for ARM CPU records must be aligned in stack depending of record size to prevent misaligned error when the record is passed as parameter in registers. It fixes tcalext* tests for ARM. 
						
					 
				 
				2007-06-20 20:31:06 +00:00  
		
			
			
			
			
				
					
						
							
								tokens.pas 
							
						
					 
				 
				
					
						
							
							+ experimental directive,  resolves   #10833 
						
					 
				 
				2008-02-15 19:29:34 +00:00  
		
			
			
			
			
				
					
						
							
								verbose.pas 
							
						
					 
				 
				
					
						
							
							* fixed skipping of character after number of errors to report in 
						
					 
				 
				2008-02-19 20:20:26 +00:00  
		
			
			
			
			
				
					
						
							
								version.pas 
							
						
					 
				 
				
					
						
							
							* Merged 2.3 branch changes: 
						
					 
				 
				2007-03-04 20:16:57 +00:00  
		
			
			
			
			
				
					
						
							
								widestr.pas 
							
						
					 
				 
				
					
						
							
							* make code page name parsing case insensitive (mantis  #8930 ) 
						
					 
				 
				2007-09-22 20:54:49 +00:00