..  
			 
		
		
			
			
			
			
				
					
						
							
								
								 
								
									
									
									
										aarch64
									
								 
							
						
					 
				 
				
					
						
							
							Implement support for saving and restoring address registers. 
						
					 
				 
				2013-10-05 21:43:42 +00:00  
			 
		
			
			
			
			
				
					
						
							
								
								 
								
									
									
									
										alpha
									
								 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								
								 
								
									
									
									
										arm
									
								 
							
						
					 
				 
				
					
						
							
							Don't do ARM FoldShiftLdrStr peephole optimization if there's an offset in the reference. 
						
					 
				 
				2014-02-01 13:29:35 +00:00  
			 
		
			
			
			
			
				
					
						
							
								
								 
								
									
									
									
										avr
									
								 
							
						
					 
				 
				
					
						
							
							pass new asm extra opt using -ao option 
						
					 
				 
				2014-01-21 00:16:26 +00:00  
			 
		
			
			
			
			
				
					
						
							
								
								 
								
									
									
									
										generic
									
								 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								
								 
								
									
									
									
										html
									
								 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								
								 
								
									
									
									
										i386
									
								 
							
						
					 
				 
				
					
						
							
							- Remove references to global variable 'cg' from methods of tcg and some of its descendants. 
						
					 
				 
				2014-02-03 12:27:48 +00:00  
			 
		
			
			
			
			
				
					
						
							
								
								 
								
									
									
									
										i8086
									
								 
							
						
					 
				 
				
					
						
							
							* more flags to mark changes fixed 
						
					 
				 
				2014-01-30 17:34:28 +00:00  
			 
		
			
			
			
			
				
					
						
							
								
								 
								
									
									
									
										ia64
									
								 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								
								 
								
									
									
									
										jvm
									
								 
							
						
					 
				 
				
					
						
							
							* fixed indentation of stack slot allocation debug statements 
						
					 
				 
				2014-01-15 20:36:59 +00:00  
			 
		
			
			
			
			
				
					
						
							
								
								 
								
									
									
									
										m68k
									
								 
							
						
					 
				 
				
					
						
							
							use optimized cg loading functions in 64bit compares instead of hardcoded move.ls (move.l #X,dn is 48bit long, clr.l/moveq.l is 16bit long) 
						
					 
				 
				2014-01-23 03:03:44 +00:00  
			 
		
			
			
			
			
				
					
						
							
								
								 
								
									
									
									
										mips
									
								 
							
						
					 
				 
				
					
						
							
							- Remove references to global variable 'cg' from methods of tcg and some of its descendants. 
						
					 
				 
				2014-02-03 12:27:48 +00:00  
			 
		
			
			
			
			
				
					
						
							
								
								 
								
									
									
									
										msg
									
								 
							
						
					 
				 
				
					
						
							
							* Add different message for static libraary not supported 
						
					 
				 
				2014-01-27 22:26:29 +00:00  
			 
		
			
			
			
			
				
					
						
							
								
								 
								
									
									
									
										powerpc
									
								 
							
						
					 
				 
				
					
						
							
							* use spilling_operation_type() instead of a big table to determine whether 
						
					 
				 
				2014-02-02 15:32:54 +00:00  
			 
		
			
			
			
			
				
					
						
							
								
								 
								
									
									
									
										powerpc64
									
								 
							
						
					 
				 
				
					
						
							
							* fixes several issues which cause warnings by the dfa code when using it to detect uninitialized variables 
						
					 
				 
				2013-12-01 17:02:08 +00:00  
			 
		
			
			
			
			
				
					
						
							
								
								 
								
									
									
									
										ppcgen
									
								 
							
						
					 
				 
				
					
						
							
							* A_INSLWI, A_INSLWI_, A_INSRWI, A_INSRWI_ also modify operand 0 
						
					 
				 
				2014-02-02 15:32:00 +00:00  
			 
		
			
			
			
			
				
					
						
							
								
								 
								
									
									
									
										sparc
									
								 
							
						
					 
				 
				
					
						
							
							* SPARC: r26561 caused a_op_const_reg_reg used for zero-extending 8-bit values to be optimized away. Fixed by replacing it with an explicit instruction. 
						
					 
				 
				2014-01-22 21:37:37 +00:00  
			 
		
			
			
			
			
				
					
						
							
								
								 
								
									
									
									
										systems
									
								 
							
						
					 
				 
				
					
						
							
							Use new as_i8086_nasmobj as external assembler for msdos target 
						
					 
				 
				2014-01-21 00:27:42 +00:00  
			 
		
			
			
			
			
				
					
						
							
								
								 
								
									
									
									
										utils
									
								 
							
						
					 
				 
				
					
						
							
							utils: fix few errors with sharepath in samplecfg 
						
					 
				 
				2014-01-11 16:15:02 +00:00  
			 
		
			
			
			
			
				
					
						
							
								
								 
								
									
									
									
										vis
									
								 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								
								 
								
									
									
									
										x86
									
								 
							
						
					 
				 
				
					
						
							
							- Remove references to global variable 'cg' from methods of tcg and some of its descendants. 
						
					 
				 
				2014-02-03 12:27:48 +00:00  
			 
		
			
			
			
			
				
					
						
							
								
								 
								
									
									
									
										x86_64
									
								 
							
						
					 
				 
				
					
						
							
							* changed uses of "exit" in constructors to if/then constructs, to 
						
					 
				 
				2014-02-02 09:09:51 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								aasmbase.pas 
							
						
					 
				 
				
					
						
							
							* indention fixes 
						
					 
				 
				2013-05-03 20:41:55 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								aasmdata.pas 
							
						
					 
				 
				
					
						
							
							* Removed tasmdata.realname (it is not used anywhere) and changed tasmdata.name to pshortstring. The name string is owned by tmodule and referenced by tasmdata. This removes 80-char limit on tasmdata.name, Mantis  #25009 . 
						
					 
				 
				2013-09-19 10:06:43 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								aasmsym.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								aasmtai.pas 
							
						
					 
				 
				
					
						
							
							* fixed indentation 
						
					 
				 
				2013-11-10 21:25:34 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								aggas.pas 
							
						
					 
				 
				
					
						
							
							* changed some Objective-C section declarations to match what's outputted by 
						
					 
				 
				2013-12-31 00:28:41 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								agjasmin.pas 
							
						
					 
				 
				
					
						
							
							pass new asm extra opt using -ao option 
						
					 
				 
				2014-01-21 00:16:53 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								aopt.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								aoptbase.pas 
							
						
					 
				 
				
					
						
							
							* simplified RegInInstruction() and fixed range errors 
						
					 
				 
				2013-11-06 10:46:22 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								aoptcs.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								aoptda.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								aoptobj.pas 
							
						
					 
				 
				
					
						
							
							Rerun peephole optimizers on the whole block 
						
					 
				 
				2014-01-31 23:21:52 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								asmutils.pas 
							
						
					 
				 
				
					
						
							
							* Changed section for ansi/wide/unicodestring constants, resourcestrings (content only) and dataconstnodes from sec_rodata to sec_rodata_norel, because they never contain relocations. 
						
					 
				 
				2012-11-18 17:00:18 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								assemble.pas 
							
						
					 
				 
				
					
						
							
							pass new asm extra opt using -ao option 
						
					 
				 
				2014-01-21 00:16:53 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								browcol.pas 
							
						
					 
				 
				
					
						
							
							Avoid infinite recursion on generic classes for IDE browser 
						
					 
				 
				2013-11-12 16:39:20 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								bsdcompile 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								catch.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								ccharset.pas 
							
						
					 
				 
				
					
						
							
							compiler, rtl: move cpXXXX.pas files from compiler to RTL\charmaps directory and cleanup them, enable charmaps building for the majority of targets 
						
					 
				 
				2013-03-12 01:35:25 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								cclasses.pas 
							
						
					 
				 
				
					
						
							
							* fixes several issues which cause warnings by the dfa code when using it to detect uninitialized variables 
						
					 
				 
				2013-12-01 17:02:08 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								cfidwarf.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								cfileutl.pas 
							
						
					 
				 
				
					
						
							
							Print out command line before running it with -vx option 
						
					 
				 
				2014-01-12 23:06:19 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								cg64f32.pas 
							
						
					 
				 
				
					
						
							
							* fixes several issues which cause warnings by the dfa code when using it to detect uninitialized variables 
						
					 
				 
				2013-12-01 17:02:08 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								cgbase.pas 
							
						
					 
				 
				
					
						
							
							* fold mov/lea/mov as well if possible 
						
					 
				 
				2013-11-01 19:01:29 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								cghlcpu.pas 
							
						
					 
				 
				
					
						
							
							+ override g_save_registers() and g_restore_registers() with do-nothing versions 
						
					 
				 
				2013-11-10 21:33:38 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								cgobj.pas 
							
						
					 
				 
				
					
						
							
							- Remove references to global variable 'cg' from methods of tcg and some of its descendants. 
						
					 
				 
				2014-02-03 12:27:48 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								cgutils.pas 
							
						
					 
				 
				
					
						
							
							no longer define a segment field for m68k 
						
					 
				 
				2014-01-15 02:06:10 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								cmsgs.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								comphook.pas 
							
						
					 
				 
				
					
						
							
							Increase status.errorcount only inside GenerateError procedure, to simplify debugging 
						
					 
				 
				2013-01-16 09:45:57 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								compiler.pas 
							
						
					 
				 
				
					
						
							
							applied fix from trunk for building with fpc 2.6.x on unix 
						
					 
				 
				2013-03-09 18:35:24 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								compinnr.inc 
							
						
					 
				 
				
					
						
							
							+ pseudo procedure aligned: tells the compiler to assume that the given parameter is naturally aligned, counterpart of unaligned 
						
					 
				 
				2013-01-04 19:13:24 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								comprsrc.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								constexp.pas 
							
						
					 
				 
				
					
						
							
							* make use of the noreturn directive for internalerror 
						
					 
				 
				2013-11-10 09:01:03 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								COPYING.txt 
							
						
					 
				 
				
					
						
							
							* updated address of FSF (mantis  #24646 , patch by Alexey Svistunov) 
						
					 
				 
				2013-06-27 14:04:34 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								cpid.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								crefs.pas 
							
						
					 
				 
				
					
						
							
							* fixes several issues which cause warnings by the dfa code when using it to detect uninitialized variables 
						
					 
				 
				2013-12-01 17:02:08 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								cresstr.pas 
							
						
					 
				 
				
					
						
							
							compiler: remove RST writer 
						
					 
				 
				2014-01-19 04:40:41 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								cstreams.pas 
							
						
					 
				 
				
					
						
							
							* fixes several issues which cause warnings by the dfa code when using it to detect uninitialized variables 
						
					 
				 
				2013-12-01 17:02:08 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								cutils.pas 
							
						
					 
				 
				
					
						
							
							+ added min and max functions for Tconstexprint 
						
					 
				 
				2013-04-01 20:23:14 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								cwindirs.pp 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								dbgbase.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								dbgdwarf.pas 
							
						
					 
				 
				
					
						
							
							* fixes several issues which cause warnings by the dfa code when using it to detect uninitialized variables 
						
					 
				 
				2013-12-01 17:02:08 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								dbgstabs.pas 
							
						
					 
				 
				
					
						
							
							* fixes several issues which cause warnings by the dfa code when using it to detect uninitialized variables 
						
					 
				 
				2013-12-01 17:02:08 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								dbgstabx.pas 
							
						
					 
				 
				
					
						
							
							* fixes several issues which cause warnings by the dfa code when using it to detect uninitialized variables 
						
					 
				 
				2013-12-01 17:02:08 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								defcmp.pas 
							
						
					 
				 
				
					
						
							
							Fix for Mantis  #25132 
						
					 
				 
				2013-10-25 19:50:56 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								defutil.pas 
							
						
					 
				 
				
					
						
							
							+ added is_farpointer(tdef) and is_hugepointer(tdef) helper functions to defutil 
						
					 
				 
				2013-06-10 20:50:05 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								dirparse.pas 
							
						
					 
				 
				
					
						
							
							* fixes several issues which cause warnings by the dfa code when using it to detect uninitialized variables 
						
					 
				 
				2013-12-01 17:02:08 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								elfbase.pas 
							
						
					 
				 
				
					
						
							
							+ Added values for DT_FLAGS and DT_FLAGS_1 dynamic tags. 
						
					 
				 
				2013-03-29 14:46:44 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								export.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								expunix.pas 
							
						
					 
				 
				
					
						
							
							* Add missing checks for android target. 
						
					 
				 
				2013-01-21 12:08:25 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								finput.pas 
							
						
					 
				 
				
					
						
							
							* patch by Aleksa Todorovic: store relative include paths in PPUs,  resolves   #9961 
						
					 
				 
				2013-03-17 16:22:00 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								fmodule.pas 
							
						
					 
				 
				
					
						
							
							* Removed tasmdata.realname (it is not used anywhere) and changed tasmdata.name to pshortstring. The name string is owned by tmodule and referenced by tasmdata. This removes 80-char limit on tasmdata.name, Mantis  #25009 . 
						
					 
				 
				2013-09-19 10:06:43 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								fpccrc.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								fpcdefs.inc 
							
						
					 
				 
				
					
						
							
							+ cpu_capabilites for x86_64 and i386 
						
					 
				 
				2014-01-16 21:47:28 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								fppu.pas 
							
						
					 
				 
				
					
						
							
							+ added i8086 memory model flags to the ppu flags and added a check that prevents the using of units compiled for different memory models 
						
					 
				 
				2013-08-25 16:45:04 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								gendef.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								globals.pas 
							
						
					 
				 
				
					
						
							
							Add new global asmextraopt variable 
						
					 
				 
				2014-01-21 00:14:49 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								globstat.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								globtype.pas 
							
						
					 
				 
				
					
						
							
							+ cs_userbp optimizer switch, so on x86-64 the compiler can make use of rbp if it is not needed as frame pointer 
						
					 
				 
				2014-01-30 19:44:17 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								hlcg2ll.pas 
							
						
					 
				 
				
					
						
							
							* generate shorter code on 8-bit and 16-bit CPUs in thlcg2ll.location_force_reg, 
						
					 
				 
				2013-12-29 19:07:35 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								hlcgobj.pas 
							
						
					 
				 
				
					
						
							
							* fixes several issues which cause warnings by the dfa code when using it to detect uninitialized variables 
						
					 
				 
				2013-12-01 17:02:08 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								htypechk.pas 
							
						
					 
				 
				
					
						
							
							* only consider tc_pointer_to_array typeconversions to determine whether a 
						
					 
				 
				2014-01-28 20:14:24 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								impdef.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								import.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								ldscript.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								link.pas 
							
						
					 
				 
				
					
						
							
							Use new static library not supproted message 
						
					 
				 
				2014-01-27 22:29:07 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								macho.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								machoutils.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								Makefile 
							
						
					 
				 
				
					
						
							
							* regenerated makefiles affected by the last change 
						
					 
				 
				2014-01-18 10:21:41 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								Makefile.fpc 
							
						
					 
				 
				
					
						
							
							+ OPTNEW Makefile parameter: when running a native cycle, this allows to pass a parameter only to the new generated compiler 
						
					 
				 
				2014-01-18 10:19:16 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								MPWMake 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								msgidx.inc 
							
						
					 
				 
				
					
						
							
							regenerated after: Add different message for static libraary not supported 
						
					 
				 
				2014-01-27 22:28:29 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								msgtxt.inc 
							
						
					 
				 
				
					
						
							
							regenerated after: Add different message for static libraary not supported 
						
					 
				 
				2014-01-27 22:28:29 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								nadd.pas 
							
						
					 
				 
				
					
						
							
							* When inlining currency (ordinal) multiplication, change resultdef to int64, in order to be consistent with behavior of generic handling. Fixes compilation faliure after r26500, Mantis  #25565 . 
						
					 
				 
				2014-01-20 17:16:11 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								nbas.pas 
							
						
					 
				 
				
					
						
							
							* run CheckAndWarn to get proper locations for warnings about uninitialized variables 
						
					 
				 
				2013-12-01 17:01:51 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								ncal.pas 
							
						
					 
				 
				
					
						
							
							* TP-style object destructors do not need actual VMT in hidden parameter, a constant flag indicating need to free memory is sufficient. 
						
					 
				 
				2014-02-03 00:20:42 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								ncgadd.pas 
							
						
					 
				 
				
					
						
							
							* fixes several issues which cause warnings by the dfa code when using it to detect uninitialized variables 
						
					 
				 
				2013-12-01 17:02:08 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								ncgbas.pas 
							
						
					 
				 
				
					
						
							
							* 16-bit and 8-bit ALU fixes in tcgtempdeletenode.pass_generate_code 
						
					 
				 
				2013-12-23 14:09:28 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								ncgcal.pas 
							
						
					 
				 
				
					
						
							
							* Changed tabstractprocdef.address_size to return the def, which can be used to get other properties like size and alignment. Removes one of i8086 ifdef's. 
						
					 
				 
				2014-02-03 10:47:54 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								ncgcnv.pas 
							
						
					 
				 
				
					
						
							
							Don't do ARM FoldShiftLdrStr peephole optimization if there's an offset in the reference. 
						
					 
				 
				2014-02-01 13:29:35 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								ncgcon.pas 
							
						
					 
				 
				
					
						
							
							* fixes several issues which cause warnings by the dfa code when using it to detect uninitialized variables 
						
					 
				 
				2013-12-01 17:02:08 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								ncgflw.pas 
							
						
					 
				 
				
					
						
							
							* Fix code generation of for-loops. Keeping a copy of to-value in register during pass 2 is basically a hack, because register may be destroyed if an exception is raised and handled in loop body. This went unnoticed because generic setjmp-based exception handling is restoring registers to the state at entry to try block, and Win64 SEH also has some register-preserving features. However, for Win32 SEH it is not true. 
						
					 
				 
				2013-12-07 09:18:18 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								ncginl.pas 
							
						
					 
				 
				
					
						
							
							* 16/8-bit ALU fix for 64-bit pred/succ after r26580 
						
					 
				 
				2014-01-26 15:44:58 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								ncgld.pas 
							
						
					 
				 
				
					
						
							
							* fixed the conversion and assignment to the 64-bit boolean types on the i8086 
						
					 
				 
				2013-12-31 17:18:20 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								ncgmat.pas 
							
						
					 
				 
				
					
						
							
							* x86 and SPARC: fixed handling 64-bit (qwordbool) values in tcgnotnode (partial fix for Mantis  #25255 ). 
						
					 
				 
				2014-01-02 10:29:44 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								ncgmem.pas 
							
						
					 
				 
				
					
						
							
							* fix tsubscriptnode to handle left.location being an fpu or mm register as well. 
						
					 
				 
				2014-02-01 13:08:21 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								ncgnstld.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								ncgnstmm.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								ncgobjc.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								ncgopt.pas 
							
						
					 
				 
				
					
						
							
							* fixes several issues which cause warnings by the dfa code when using it to detect uninitialized variables 
						
					 
				 
				2013-12-01 17:02:08 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								ncgrtti.pas 
							
						
					 
				 
				
					
						
							
							* fixes several issues which cause warnings by the dfa code when using it to detect uninitialized variables 
						
					 
				 
				2013-12-01 17:02:08 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								ncgset.pas 
							
						
					 
				 
				
					
						
							
							* fixes several issues which cause warnings by the dfa code when using it to detect uninitialized variables 
						
					 
				 
				2013-12-01 17:02:08 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								ncgutil.pas 
							
						
					 
				 
				
					
						
							
							* gen_alloc_symtable: don't use current_procinfo.procdef, the necessary procdef is passed in 'pd' parameter. 
						
					 
				 
				2014-02-03 10:21:56 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								ncgvmt.pas 
							
						
					 
				 
				
					
						
							
							* fixes several issues which cause warnings by the dfa code when using it to detect uninitialized variables 
						
					 
				 
				2013-12-01 17:02:08 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								ncnv.pas 
							
						
					 
				 
				
					
						
							
							* make_not_regable is a matter of code generation so do it in pass_1 
						
					 
				 
				2014-02-01 13:08:28 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								ncon.pas 
							
						
					 
				 
				
					
						
							
							* fixes several issues which cause warnings by the dfa code when using it to detect uninitialized variables 
						
					 
				 
				2013-12-01 17:02:08 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								nflw.pas 
							
						
					 
				 
				
					
						
							
							* move setting of lnf_testatbegin into tfornode.simplify because it is a simplification 
						
					 
				 
				2013-12-31 13:16:06 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								ngenutil.pas 
							
						
					 
				 
				
					
						
							
							+ support iso pascal like program parameters in iso mode 
						
					 
				 
				2014-01-12 20:17:51 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								ngtcon.pas 
							
						
					 
				 
				
					
						
							
							* set the code page of rawbytestring typed constants to the same value as 
						
					 
				 
				2014-01-05 18:26:10 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								ninl.pas 
							
						
					 
				 
				
					
						
							
							* fixes handling of typed files in iso mode 
						
					 
				 
				2014-01-12 20:17:48 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								nld.pas 
							
						
					 
				 
				
					
						
							
							Extract tdef.is_related plus its overrides in tobjectdef, trecorddef and tstringdef into a new function def_is_related in unit defcmp. 
						
					 
				 
				2013-10-25 19:44:27 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								nmat.pas 
							
						
					 
				 
				
					
						
							
							+ simplify shl/shr x, if (x mod bitsizeof(left))=0 
						
					 
				 
				2014-01-30 17:34:33 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								nmem.pas 
							
						
					 
				 
				
					
						
							
							* fix tsubscriptnode to handle left.location being an fpu or mm register as well. 
						
					 
				 
				2014-02-01 13:08:21 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								nobj.pas 
							
						
					 
				 
				
					
						
							
							* Moved all code responsible for writing VMTs and interface wrappers (nobj.TVMTWriter, ncgutil.gen_intf_wrappers, ptype.write_persistent_type_info) into a new unit ncgvmt.pas. 
						
					 
				 
				2013-04-19 13:31:27 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								nobjc.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								node.pas 
							
						
					 
				 
				
					
						
							
							+ pointerconstn is also a constant node 
						
					 
				 
				2013-12-28 20:20:00 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								nopt.pas 
							
						
					 
				 
				
					
						
							
							* when concatenating ansistrings, do not map CP_NONE (rawbytestring) to 
						
					 
				 
				2013-07-19 16:33:14 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								nset.pas 
							
						
					 
				 
				
					
						
							
							+ implement tcasenode.pass_typecheck 
						
					 
				 
				2014-02-01 13:08:26 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								nstate.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								nutils.pas 
							
						
					 
				 
				
					
						
							
							Implement cross unit type overloading of generics. This fixes the regression introduced with revision 25498. 
						
					 
				 
				2013-09-18 14:28:46 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								objcdef.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								objcgutl.pas 
							
						
					 
				 
				
					
						
							
							* changed some random data label names to match the label names outputted by 
						
					 
				 
				2013-12-31 00:28:46 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								objcutil.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								ogbase.pas 
							
						
					 
				 
				
					
						
							
							* fixes several issues which cause warnings by the dfa code when using it to detect uninitialized variables 
						
					 
				 
				2013-12-01 17:02:08 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								ogcoff.pas 
							
						
					 
				 
				
					
						
							
							* fixes several issues which cause warnings by the dfa code when using it to detect uninitialized variables 
						
					 
				 
				2013-12-01 17:02:08 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								ogelf.pas 
							
						
					 
				 
				
					
						
							
							* fixes several issues which cause warnings by the dfa code when using it to detect uninitialized variables 
						
					 
				 
				2013-12-01 17:02:08 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								oglx.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								ogmacho.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								ogmap.pas 
							
						
					 
				 
				
					
						
							
							+ Property TObjSymbol.ObjData, allows to access owning TObjData for external/common symbols, i.e. ones with ObjSection=nil. 
						
					 
				 
				2013-07-30 09:23:48 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								ognlm.pas 
							
						
					 
				 
				
					
						
							
							* Replaced oso_disabled flag by TExeSection.Disabled boolean property. Makes code a bit nicer to read. 
						
					 
				 
				2013-04-28 20:29:49 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								optbase.pas 
							
						
					 
				 
				
					
						
							
							* run CheckAndWarn to get proper locations for warnings about uninitialized variables 
						
					 
				 
				2013-12-01 17:01:51 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								optconstprop.pas 
							
						
					 
				 
				
					
						
							
							* propagate constants into the header of a for loop 
						
					 
				 
				2013-12-31 13:16:09 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								optcse.pas 
							
						
					 
				 
				
					
						
							
							* apply cse to static symbols on x86-64 as well, if their address can be stored 
						
					 
				 
				2014-01-30 20:24:36 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								optdead.pas 
							
						
					 
				 
				
					
						
							
							* fixes several issues which cause warnings by the dfa code when using it to detect uninitialized variables 
						
					 
				 
				2013-12-01 17:02:08 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								optdeadstore.pas 
							
						
					 
				 
				
					
						
							
							* be more careful when removing dead stores 
						
					 
				 
				2013-12-28 20:19:42 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								optdfa.pas 
							
						
					 
				 
				
					
						
							
							* take care of tempinitcode when creating def information for tempcreatenodes 
						
					 
				 
				2014-01-25 09:40:51 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								options.pas 
							
						
					 
				 
				
					
						
							
							- don't define FPC_HAS_INTERNAL_BSF and FPC_HAS_INTERNAL_BSR on i8086. BSF/BSR 
						
					 
				 
				2014-01-26 20:02:15 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								optloop.pas 
							
						
					 
				 
				
					
						
							
							* make use of the noreturn directive for internalerror 
						
					 
				 
				2013-11-10 09:01:03 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								opttail.pas 
							
						
					 
				 
				
					
						
							
							* fixes several issues which cause warnings by the dfa code when using it to detect uninitialized variables 
						
					 
				 
				2013-12-01 17:02:08 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								optutils.pas 
							
						
					 
				 
				
					
						
							
							* set successor node for load nodes as well, they can be generated when inlining 
						
					 
				 
				2013-12-28 20:19:38 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								optvirt.pas 
							
						
					 
				 
				
					
						
							
							Extract tdef.is_related plus its overrides in tobjectdef, trecorddef and tstringdef into a new function def_is_related in unit defcmp. 
						
					 
				 
				2013-10-25 19:44:27 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								owar.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								owbase.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								parabase.pas 
							
						
					 
				 
				
					
						
							
							* add a tdef to each parameter location and set it for all target 
						
					 
				 
				2013-06-02 10:24:02 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								paramgr.pas 
							
						
					 
				 
				
					
						
							
							* Force managed types to be always returned in parameters, independent of target (primitive types were already handled that way; the patch affects small records with fields of managed types). 
						
					 
				 
				2013-12-13 19:54:46 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								parser.pas 
							
						
					 
				 
				
					
						
							
							Increase status.errorcount only inside GenerateError procedure, to simplify debugging 
						
					 
				 
				2013-01-16 09:45:57 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								pass_1.pas 
							
						
					 
				 
				
					
						
							
							* indention and new line fixes 
						
					 
				 
				2013-11-06 21:10:28 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								pass_2.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								pbase.pas 
							
						
					 
				 
				
					
						
							
							compiler: 
						
					 
				 
				2013-10-08 04:56:42 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								pdecl.pas 
							
						
					 
				 
				
					
						
							
							compiler: fix error message (was error message about resourcestring for property) 
						
					 
				 
				2014-01-05 07:12:41 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								pdecobj.pas 
							
						
					 
				 
				
					
						
							
							* fixes several issues which cause warnings by the dfa code when using it to detect uninitialized variables 
						
					 
				 
				2013-12-01 17:02:08 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								pdecsub.pas 
							
						
					 
				 
				
					
						
							
							* fixes several issues which cause warnings by the dfa code when using it to detect uninitialized variables 
						
					 
				 
				2013-12-01 17:02:08 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								pdecvar.pas 
							
						
					 
				 
				
					
						
							
							* fixes several issues which cause warnings by the dfa code when using it to detect uninitialized variables 
						
					 
				 
				2013-12-01 17:02:08 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								pexports.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								pexpr.pas 
							
						
					 
				 
				
					
						
							
							* fixed formatting 
						
					 
				 
				2014-01-28 20:14:10 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								pgenutil.pas 
							
						
					 
				 
				
					
						
							
							* fixes several issues which cause warnings by the dfa code when using it to detect uninitialized variables 
						
					 
				 
				2013-12-01 17:02:08 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								pinline.pas 
							
						
					 
				 
				
					
						
							
							* fixes several issues which cause warnings by the dfa code when using it to detect uninitialized variables 
						
					 
				 
				2013-12-01 17:02:08 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								pmodules.pas 
							
						
					 
				 
				
					
						
							
							* avoid compiler warning about uninitialized variable 
						
					 
				 
				2014-01-12 21:21:56 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								pp.lpi 
							
						
					 
				 
				
					
						
							
							* project file updated for newer lazarus versions 
						
					 
				 
				2013-10-06 13:13:53 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								pp.pas 
							
						
					 
				 
				
					
						
							
							cpu_i8086 and system_i8086_msdos added to the systems.inc enums 
						
					 
				 
				2013-03-07 22:38:35 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								pparautl.pas 
							
						
					 
				 
				
					
						
							
							* add $parentfp as a first parameter on i8086, instead of last. This makes 
						
					 
				 
				2013-10-18 21:37:06 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								ppc68k.lpi 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								ppc8086.lpi 
							
						
					 
				 
				
					
						
							
							+ i8086/n8086cnv.pas added to lazarus project 
						
					 
				 
				2013-06-10 01:19:22 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								ppcaarch64.lpi 
							
						
					 
				 
				
					
						
							
							+ lazarus compiler project for aarch64 
						
					 
				 
				2012-12-16 12:35:02 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								ppcarm.lpi 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								ppcavr.lpi 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								ppcjvm.lpi 
							
						
					 
				 
				
					
						
							
							* jvm lazarus project file properly named 
						
					 
				 
				2013-04-28 08:39:20 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								ppcmips.lpi 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								ppcmipsel.lpi 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								ppcppc64.lpi 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								ppcppc.lpi 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								ppcsparc.lpi 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								ppheap.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								ppu.pas 
							
						
					 
				 
				
					
						
							
							* fixes several issues which cause warnings by the dfa code when using it to detect uninitialized variables 
						
					 
				 
				2013-12-01 17:02:08 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								ppx86_64.lpi 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								procinfo.pas 
							
						
					 
				 
				
					
						
							
							compiler: fix calling class methods from a nested routine of a static class method (mantis  #0024865 ) 
						
					 
				 
				2013-08-17 04:44:19 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								pstatmnt.pas 
							
						
					 
				 
				
					
						
							
							* fixes several issues which cause warnings by the dfa code when using it to detect uninitialized variables 
						
					 
				 
				2013-12-01 17:02:08 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								psub.pas 
							
						
					 
				 
				
					
						
							
							* indentation fixed 
						
					 
				 
				2014-01-30 17:34:31 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								psystem.pas 
							
						
					 
				 
				
					
						
							
							* also load the methodpointer type for managed VM types. It's required 
						
					 
				 
				2013-09-24 23:57:21 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								ptconst.pas 
							
						
					 
				 
				
					
						
							
							* fixes several issues which cause warnings by the dfa code when using it to detect uninitialized variables 
						
					 
				 
				2013-12-01 17:02:08 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								ptype.pas 
							
						
					 
				 
				
					
						
							
							* fixes several issues which cause warnings by the dfa code when using it to detect uninitialized variables 
						
					 
				 
				2013-12-01 17:02:08 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								raatt.pas 
							
						
					 
				 
				
					
						
							
							Add support in ARM assembler reader for ldr reg, =literal syntax 
						
					 
				 
				2013-07-21 16:06:57 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								rabase.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								rasm.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								rautils.pas 
							
						
					 
				 
				
					
						
							
							* fixes several issues which cause warnings by the dfa code when using it to detect uninitialized variables 
						
					 
				 
				2013-12-01 17:02:08 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								README.txt 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								regvars.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								rescmn.pas 
							
						
					 
				 
				
					
						
							
							* add a -dfpc define to the resource compiler commandlines, which allows to make FPC specific exceptions in resource scripts. Mantis  #24044 
						
					 
				 
				2013-05-04 21:25:36 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								rgbase.pas 
							
						
					 
				 
				
					
						
							
							Use TRegNameTable instead of array[tregisterindex] of string[10] 
						
					 
				 
				2012-10-22 10:23:21 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								rgobj.pas 
							
						
					 
				 
				
					
						
							
							fix infinite spilling on m68k, patch by Florian, additional IE workaround by me, based on a similar hack in the ARM cg... 
						
					 
				 
				2014-01-15 02:09:02 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								scandir.pas 
							
						
					 
				 
				
					
						
							
							compiler: load binary unicode mappings in cpavailable() call instead of separate loadbinarycp() call 
						
					 
				 
				2014-01-04 16:42:20 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								scanner.pas 
							
						
					 
				 
				
					
						
							
							* some minor formatting fixes 
						
					 
				 
				2014-01-29 19:26:17 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								script.pas 
							
						
					 
				 
				
					
						
							
							* fixes several issues which cause warnings by the dfa code when using it to detect uninitialized variables 
						
					 
				 
				2013-12-01 17:02:08 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								switches.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								symbase.pas 
							
						
					 
				 
				
					
						
							
							compiler: have unit interface symtable in stack while parsing implementation uses list (fixes issue  #10477 ) 
						
					 
				 
				2013-09-17 08:53:37 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								symconst.pas 
							
						
					 
				 
				
					
						
							
							+ noreturn directive 
						
					 
				 
				2013-11-10 09:00:59 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								symcreat.pas 
							
						
					 
				 
				
					
						
							
							* fixed typo in jvm record clone implementation comment 
						
					 
				 
				2013-01-26 21:28:30 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								symdef.pas 
							
						
					 
				 
				
					
						
							
							* Changed tabstractprocdef.address_size to return the def, which can be used to get other properties like size and alignment. Removes one of i8086 ifdef's. 
						
					 
				 
				2014-02-03 10:47:54 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								symnot.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								symsym.pas 
							
						
					 
				 
				
					
						
							
							* moved comments in from of fields for better readability 
						
					 
				 
				2014-01-12 20:17:56 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								symtable.pas 
							
						
					 
				 
				
					
						
							
							* don't crash when searching for a type helper in an anonymous array (or 
						
					 
				 
				2014-01-14 19:52:20 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								symtype.pas 
							
						
					 
				 
				
					
						
							
							Extract tdef.is_related plus its overrides in tobjectdef, trecorddef and tstringdef into a new function def_is_related in unit defcmp. 
						
					 
				 
				2013-10-25 19:44:27 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								symutil.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								systems.inc 
							
						
					 
				 
				
					
						
							
							Add several x86 assemblers: yasm, and target specialized nasm, including for x86_64 
						
					 
				 
				2014-01-21 00:23:51 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								systems.pas 
							
						
					 
				 
				
					
						
							
							Add -Caoldwin32gnu ABI option to cope with 'ret $4' issues in old GNU mingw32 C compiler (version below 4.7) 
						
					 
				 
				2014-01-20 22:47:46 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								tgobj.pas 
							
						
					 
				 
				
					
						
							
							* prevent previously freed temp blocks from getting lost occasionally (can 
						
					 
				 
				2013-03-27 17:16:34 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								tokens.pas 
							
						
					 
				 
				
					
						
							
							+ noreturn directive 
						
					 
				 
				2013-11-10 09:00:59 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								verbose.pas 
							
						
					 
				 
				
					
						
							
							* make use of the noreturn directive for internalerror 
						
					 
				 
				2013-11-10 09:01:03 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								version.pas 
							
						
					 
				 
				
					
						
							
							ifdef cpu86 replaced with ifdef cpui386 
						
					 
				 
				2013-03-07 22:21:27 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								widestr.pas 
							
						
					 
				 
				
					
						
							
							compiler: remove big codepage maps from the compiler executable - they will be loaded from -FM path when needed 
						
					 
				 
				2014-01-05 06:06:18 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								wpo.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								wpobase.pas 
							
						
					 
				 
				
					
						
							
							* fixes several issues which cause warnings by the dfa code when using it to detect uninitialized variables 
						
					 
				 
				2013-12-01 17:02:08 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								wpoinfo.pas