..  
		
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										aarch64
									
								 
							
						
					 
				 
				
					
						
							
							Fix a typo. The CPU specific version of "ttypesym" should be called "tcputypesym" and not "tcpuypesym". 
						
					 
				 
				2014-04-11 14:30:59 +00:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										alpha
									
								 
							
						
					 
				 
				
					
						
							
							Fix a typo. The CPU specific version of "ttypesym" should be called "tcputypesym" and not "tcpuypesym". 
						
					 
				 
				2014-04-11 14:30:59 +00:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										arm
									
								 
							
						
					 
				 
				
					
						
							
							Fixed 0-cmp optimization in tarmaddnode.second_cmp64bit 
						
					 
				 
				2014-08-06 15:01:24 +00:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										avr
									
								 
							
						
					 
				 
				
					
						
							
							* Dummy implementations of a_bit_scan_reg_reg and g_stackpointer_alloc in tcg, removes the need to override these methods in every descendant code generator solely to avoid "constructing a class with abstract method" warning. 
						
					 
				 
				2014-07-06 11:34:04 +00:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										generic
									
								 
							
						
					 
				 
				
					
						
							
							Fix a typo. The CPU specific version of "ttypesym" should be called "tcputypesym" and not "tcpuypesym". 
						
					 
				 
				2014-04-11 14:30:59 +00:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										html
									
								 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										i386
									
								 
							
						
					 
				 
				
					
						
							
							* reimplemented r28329 in a different way, as suggested by Jonas 
						
					 
				 
				2014-08-07 19:36:52 +00:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										i8086
									
								 
							
						
					 
				 
				
					
						
							
							* reimplemented r28329 in a different way, as suggested by Jonas 
						
					 
				 
				2014-08-07 19:36:52 +00:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										ia64
									
								 
							
						
					 
				 
				
					
						
							
							Fix a typo. The CPU specific version of "ttypesym" should be called "tcputypesym" and not "tcpuypesym". 
						
					 
				 
				2014-04-11 14:30:59 +00:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										jvm
									
								 
							
						
					 
				 
				
					
						
							
							* when creating a bare procdef copy, don't copy the funcret parameter. 
						
					 
				 
				2014-07-18 09:09:11 +00:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										m68k
									
								 
							
						
					 
				 
				
					
						
							
							+ m68k, a_load_const_reg: use MOV3Q if applicable for data registers as well, since it allows spilling replacement of destination. 
						
					 
				 
				2014-08-02 12:46:34 +00:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										mips
									
								 
							
						
					 
				 
				
					
						
							
							* Dummy implementations of a_bit_scan_reg_reg and g_stackpointer_alloc in tcg, removes the need to override these methods in every descendant code generator solely to avoid "constructing a class with abstract method" warning. 
						
					 
				 
				2014-07-06 11:34:04 +00:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										msg
									
								 
							
						
					 
				 
				
					
						
							
							* added description for option @ and missing bracket at the end of list for -P 
						
					 
				 
				2014-07-08 22:33:00 +00:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										powerpc
									
								 
							
						
					 
				 
				
					
						
							
							+ create a special 'heap' segment with reserved space equal to heapsize (i.e. 
						
					 
				 
				2014-06-19 14:14:01 +00:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										powerpc64
									
								 
							
						
					 
				 
				
					
						
							
							* Moved procedures calculating "magic" numbers for division by constants from powerpc64/cgcpu.pas to cgutils.pas, so they can be reused for all targets. 
						
					 
				 
				2014-06-07 00:00:53 +00:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										ppcgen
									
								 
							
						
					 
				 
				
					
						
							
							- removed ppc-specific a_load_const_cgpara: not necessary, and in fact wrong 
						
					 
				 
				2014-07-23 14:06:03 +00:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										sparc
									
								 
							
						
					 
				 
				
					
						
							
							* Dummy implementations of a_bit_scan_reg_reg and g_stackpointer_alloc in tcg, removes the need to override these methods in every descendant code generator solely to avoid "constructing a class with abstract method" warning. 
						
					 
				 
				2014-07-06 11:34:04 +00:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										systems
									
								 
							
						
					 
				 
				
					
						
							
							+ Enabled section smartlinking for m68k-linux. 
						
					 
				 
				2014-08-02 23:00:36 +00:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										utils
									
								 
							
						
					 
				 
				
					
						
							
							+ added an i8086 specific boolean property is_huge to the tarraydef. For now it 
						
					 
				 
				2014-07-26 13:27:46 +00:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										vis
									
								 
							
						
					 
				 
				
					
						
							
							+ support overriding tdef/tsym methods with target-specific functionality: 
						
					 
				 
				2014-03-29 22:31:55 +00:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										x86
									
								 
							
						
					 
				 
				
					
						
							
							* reimplemented r28329 in a different way, as suggested by Jonas 
						
					 
				 
				2014-08-07 19:36:52 +00:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										x86_64
									
								 
							
						
					 
				 
				
					
						
							
							* reimplemented r28329 in a different way, as suggested by Jonas 
						
					 
				 
				2014-08-07 19:36:52 +00:00  
		
			
			
			
			
				
					
						
							
								aasmbase.pas 
							
						
					 
				 
				
					
						
							
							+ create a special 'heap' segment with reserved space equal to heapsize (i.e. 
						
					 
				 
				2014-06-19 14:14:01 +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 
							
						
					 
				 
				
					
						
							
							+ Support GOT/gp-relative constants in GAS and internal assemblers, MIPS and i386. 
						
					 
				 
				2014-02-26 14:54:47 +00:00  
		
			
			
			
			
				
					
						
							
								aggas.pas 
							
						
					 
				 
				
					
						
							
							* add alignment for .lcomm data in AIX, required for int64 data put in bss 
						
					 
				 
				2014-07-23 14:06:09 +00:00  
		
			
			
			
			
				
					
						
							
								agjasmin.pas 
							
						
					 
				 
				
					
						
							
							* moved jvm tprocdef name mangling to jvm-specific descendant class 
						
					 
				 
				2014-03-30 21:04:29 +00:00  
		
			
			
			
			
				
					
						
							
								aopt.pas 
							
						
					 
				 
				
					
						
							
							* honour -Oonopeephole 
						
					 
				 
				2014-03-11 23:18:58 +00:00  
		
			
			
			
			
				
					
						
							
								aoptbase.pas 
							
						
					 
				 
				
					
						
							
							* simplified RegInInstruction() and fixed range errors 
						
					 
				 
				2013-11-06 10:46:22 +00:00  
		
			
			
			
			
				
					
						
							
								aoptcs.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								aoptda.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								aoptobj.pas 
							
						
					 
				 
				
					
						
							
							* when updating registers in RegUsedAfterInstruction, new reg. allocs should be ignored 
						
					 
				 
				2014-05-01 19:20:32 +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 
							
						
					 
				 
				
					
						
							
							assemble: don't include exec directly, but use GetProcessID to generate the unique file ID, because that maps to exec/FindTask on Amiga anyway 
						
					 
				 
				2014-05-04 23:16:52 +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 
							
						
					 
				 
				
					
						
							
							* reimplemented r28329 in a different way, as suggested by Jonas 
						
					 
				 
				2014-08-07 19:36:52 +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 
							
						
					 
				 
				
					
						
							
							+ support overriding tdef/tsym methods with target-specific functionality: 
						
					 
				 
				2014-03-29 22:31:55 +00:00  
		
			
			
			
			
				
					
						
							
								cgbase.pas 
							
						
					 
				 
				
					
						
							
							+ added tcgsize2str function 
						
					 
				 
				2014-04-03 16:50:50 +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 
							
						
					 
				 
				
					
						
							
							* Dummy implementations of a_bit_scan_reg_reg and g_stackpointer_alloc in tcg, removes the need to override these methods in every descendant code generator solely to avoid "constructing a class with abstract method" warning. 
						
					 
				 
				2014-07-06 11:34:04 +00:00  
		
			
			
			
			
				
					
						
							
								cgutils.pas 
							
						
					 
				 
				
					
						
							
							* calc_divconst_magic_unsigned: explicitly limit the shift amount to number of bits of target platform. This happens implicitly only on x86, on other 32-bit targets shifting by more than 31 bits calculates as zero. 
						
					 
				 
				2014-06-16 17:05:01 +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 
							
						
					 
				 
				
					
						
							
							+ support for FMA intrinsic: if there is no hardware support, the compiler throws an error. 
						
					 
				 
				2014-04-13 19:21:54 +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 
							
						
					 
				 
				
					
						
							
							* don't generate debug info for class fields in generic types 
						
					 
				 
				2014-06-10 19:05:10 +00:00  
		
			
			
			
			
				
					
						
							
								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 
							
						
					 
				 
				
					
						
							
							Do not consider ansi/wide/unicode strings as taggable for stabs 
						
					 
				 
				2014-04-22 22:32:14 +00:00  
		
			
			
			
			
				
					
						
							
								dbgstabx.pas 
							
						
					 
				 
				
					
						
							
							Do not consider ansi/wide/unicode strings as taggable for stabs 
						
					 
				 
				2014-04-22 22:32:14 +00:00  
		
			
			
			
			
				
					
						
							
								defcmp.pas 
							
						
					 
				 
				
					
						
							
							Added support for partial specialization. This should fix a few problems with generics, the tests for which will be added in the next days after I've verified them. 
						
					 
				 
				2014-06-05 20:05:05 +00:00  
		
			
			
			
			
				
					
						
							
								defutil.pas 
							
						
					 
				 
				
					
						
							
							* is_farpointer and is_hugepointer moved from defutil to symcpu 
						
					 
				 
				2014-08-06 20:32:41 +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 
							
						
					 
				 
				
					
						
							
							* don't hard-code size of linebuf entries 
						
					 
				 
				2014-05-15 09:08:05 +00:00  
		
			
			
			
			
				
					
						
							
								fmodule.pas 
							
						
					 
				 
				
					
						
							
							* reimplemented r28329 in a different way, as suggested by Jonas 
						
					 
				 
				2014-08-07 19:36:52 +00:00  
		
			
			
			
			
				
					
						
							
								fpccrc.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								fpcdefs.inc 
							
						
					 
				 
				
					
						
							
							* m68k: Transform 32-bit div/mod nodes into helper calls during pass 1. This is consistent with the way other targets do it, and results in pretty much nicer code. 
						
					 
				 
				2014-06-28 13:28:01 +00:00  
		
			
			
			
			
				
					
						
							
								fppu.pas 
							
						
					 
				 
				
					
						
							
							* i8086 small and tiny memory model ppus made incompatible. Rationale: 
						
					 
				 
				2014-04-10 16:31:06 +00:00  
		
			
			
			
			
				
					
						
							
								gendef.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								globals.pas 
							
						
					 
				 
				
					
						
							
							+ added heapmax support to the $M directive on i8086-msdos. It is currently 
						
					 
				 
				2014-06-23 20:17:17 +00:00  
		
			
			
			
			
				
					
						
							
								globstat.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								globtype.pas 
							
						
					 
				 
				
					
						
							
							+ added directive {$HUGEPOINTERARITHMETICNORMALIZATION} to control the 
						
					 
				 
				2014-07-04 14:43:46 +00:00  
		
			
			
			
			
				
					
						
							
								hlcg2ll.pas 
							
						
					 
				 
				
					
						
							
							* Load double-precision locations from integer registers directly into cgpara if sizes match and destination has a single location. 
						
					 
				 
				2014-06-30 17:50:34 +00:00  
		
			
			
			
			
				
					
						
							
								hlcgobj.pas 
							
						
					 
				 
				
					
						
							
							- rm the ifdef cpu16bitalu and cpu64bitalu from thlcgobj.a_load_ref_cgpara, 
						
					 
				 
				2014-04-26 13:46:36 +00:00  
		
			
			
			
			
				
					
						
							
								htypechk.pas 
							
						
					 
				 
				
					
						
							
							* Modified behavior of CExtended type in overload selection: it is made more compatible to Extended than to Double and Single. Also an Extended parameter selects a CExtended overload (if available) instead of Double. 
						
					 
				 
				2014-03-30 07:31:58 +00:00  
		
			
			
			
			
				
					
						
							
								impdef.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								import.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								ldscript.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								link.pas 
							
						
					 
				 
				
					
						
							
							* pass the -b option to wlib to avoid creating .bak files 
						
					 
				 
				2014-03-24 17:35:11 +00:00  
		
			
			
			
			
				
					
						
							
								macho.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								machoutils.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								Makefile 
							
						
					 
				 
				
					
						
							
							- m68k: removed "-dNOOPT" at build time, enabling the branch optimizer. Not tested thoroughly, but it does not change compiler behavior unless "-O1" or higher is supplied at command line. 
						
					 
				 
				2014-06-25 09:03:48 +00:00  
		
			
			
			
			
				
					
						
							
								Makefile.fpc 
							
						
					 
				 
				
					
						
							
							- m68k: removed "-dNOOPT" at build time, enabling the branch optimizer. Not tested thoroughly, but it does not change compiler behavior unless "-O1" or higher is supplied at command line. 
						
					 
				 
				2014-06-25 09:03:48 +00:00  
		
			
			
			
			
				
					
						
							
								MPWMake 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								msgidx.inc 
							
						
					 
				 
				
					
						
							
							* added description for option @ and missing bracket at the end of list for -P 
						
					 
				 
				2014-07-08 22:33:18 +00:00  
		
			
			
			
			
				
					
						
							
								msgtxt.inc 
							
						
					 
				 
				
					
						
							
							* added description for option @ and missing bracket at the end of list for -P 
						
					 
				 
				2014-07-08 22:33:18 +00:00  
		
			
			
			
			
				
					
						
							
								nadd.pas 
							
						
					 
				 
				
					
						
							
							* Do not promote integer comparison operations to native size if one side is a constant and its value is within range of opposite side. Instead, cast the constant to type of the opposite side. 
						
					 
				 
				2014-07-25 21:40:22 +00:00  
		
			
			
			
			
				
					
						
							
								nbas.pas 
							
						
					 
				 
				
					
						
							
							* changed the "laststatement" parameter of internalstatements() from "var" 
						
					 
				 
				2014-07-18 09:09:16 +00:00  
		
			
			
			
			
				
					
						
							
								ncal.pas 
							
						
					 
				 
				
					
						
							
							+ added support for nested procvars in the i8086 far data memory models 
						
					 
				 
				2014-05-22 23:44:09 +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 tcallnode.fforcedprocname from shortstring into tsymstr, 
						
					 
				 
				2014-05-10 12:47:25 +00:00  
		
			
			
			
			
				
					
						
							
								ncgcnv.pas 
							
						
					 
				 
				
					
						
							
							* fixed optimisation from r25067 for the generic case where a signed value 
						
					 
				 
				2014-07-23 14:06:06 +00:00  
		
			
			
			
			
				
					
						
							
								ncgcon.pas 
							
						
					 
				 
				
					
						
							
							* fixed tcgstringconstnode.pass_generate_code for i8086 far data memory models 
						
					 
				 
				2014-03-28 22:34:30 +00:00  
		
			
			
			
			
				
					
						
							
								ncgflw.pas 
							
						
					 
				 
				
					
						
							
							* handle the result of FPC_CATCHES via the high level code generator (which makes it i8086 far pointer safe) 
						
					 
				 
				2014-04-02 14:25:19 +00:00  
		
			
			
			
			
				
					
						
							
								ncginl.pas 
							
						
					 
				 
				
					
						
							
							* fixed length(ansistring/widestring/dynarray) in i8086 far data memory models 
						
					 
				 
				2014-04-27 02:26:35 +00:00  
		
			
			
			
			
				
					
						
							
								ncgld.pas 
							
						
					 
				 
				
					
						
							
							Fix for Mantis  #26177 . Use the correct value for the method data when using a method pointer of a type or record helper. 
						
					 
				 
				2014-07-05 08:54:10 +00:00  
		
			
			
			
			
				
					
						
							
								ncgmat.pas 
							
						
					 
				 
				
					
						
							
							* 16/8-bit alu fix in tcgunaryminusnode.emit_float_sign_change 
						
					 
				 
				2014-04-26 18:58:22 +00:00  
		
			
			
			
			
				
					
						
							
								ncgmem.pas 
							
						
					 
				 
				
					
						
							
							* do not crash with an internal error if an indexed access is done on a constant pointer node 
						
					 
				 
				2014-05-14 17:35:09 +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 
							
						
					 
				 
				
					
						
							
							* Write RTTI for function arguments as children of function RTTI, resolves #24540,#25002,#25128 (bugs are basically duplicate, so adding only first of them to the testsuite). 
						
					 
				 
				2014-05-16 20:09:32 +00:00  
		
			
			
			
			
				
					
						
							
								ncgset.pas 
							
						
					 
				 
				
					
						
							
							+ 8-bit ALU support in tcgcasenode.genlinearcmplist 
						
					 
				 
				2014-04-26 12:41:58 +00:00  
		
			
			
			
			
				
					
						
							
								ncgutil.pas 
							
						
					 
				 
				
					
						
							
							- Removed superfluous tai_align, the new_section procedure creates one itself. 
						
					 
				 
				2014-06-21 22:36:17 +00:00  
		
			
			
			
			
				
					
						
							
								ncgvmt.pas 
							
						
					 
				 
				
					
						
							
							* changed tcallnode.fforcedprocname from shortstring into tsymstr, 
						
					 
				 
				2014-05-10 12:47:25 +00:00  
		
			
			
			
			
				
					
						
							
								ncnv.pas 
							
						
					 
				 
				
					
						
							
							* fixed tbs/tb0607 for 64 bit targets: there the nf_internal flag isn't set 
						
					 
				 
				2014-06-15 15:26:56 +00:00  
		
			
			
			
			
				
					
						
							
								ncon.pas 
							
						
					 
				 
				
					
						
							
							+ support overriding tdef/tsym methods with target-specific functionality: 
						
					 
				 
				2014-03-29 22:31:55 +00:00  
		
			
			
			
			
				
					
						
							
								nflw.pas 
							
						
					 
				 
				
					
						
							
							* tarraydef.create_from_pointer changed to require the actual pointerdef as a 
						
					 
				 
				2014-07-26 10:39:18 +00:00  
		
			
			
			
			
				
					
						
							
								ngenutil.pas 
							
						
					 
				 
				
					
						
							
							Fix for Mantis  #26271 : Don't trash local variables that are used for the Default() intrinsic. 
						
					 
				 
				2014-06-06 13:59:52 +00:00  
		
			
			
			
			
				
					
						
							
								ngtcon.pas 
							
						
					 
				 
				
					
						
							
							* fixed i8086 far pointer typed constants that are initialized with nil 
						
					 
				 
				2014-04-03 21:39:00 +00:00  
		
			
			
			
			
				
					
						
							
								ninl.pas 
							
						
					 
				 
				
					
						
							
							* On 64-bit targets, handle abs(int64) internally, using the same code as for abs(longint), i.e. without branching.  Both generic and x86-specific pass 2 code is already suitable for different operand sizes, only type checking needs removal of excessive conversions to 32 bits. 
						
					 
				 
				2014-06-17 18:45:11 +00:00  
		
			
			
			
			
				
					
						
							
								nld.pas 
							
						
					 
				 
				
					
						
							
							+ support overriding tdef/tsym methods with target-specific functionality: 
						
					 
				 
				2014-03-29 22:31:55 +00:00  
		
			
			
			
			
				
					
						
							
								nmat.pas 
							
						
					 
				 
				
					
						
							
							+ Implemented target-independent optimization of signed "mod 2**N" as 
						
					 
				 
				2014-06-07 22:19:10 +00:00  
		
			
			
			
			
				
					
						
							
								nmem.pas 
							
						
					 
				 
				
					
						
							
							* moved the pass_1 handling of vecnodes for arraydefs to a new virtual method 
						
					 
				 
				2014-07-26 16:18:57 +00:00  
		
			
			
			
			
				
					
						
							
								nobj.pas 
							
						
					 
				 
				
					
						
							
							* TVMTBuilder.intf_allocate_vtbls: fixed the Ioffset calculation in i8086 far 
						
					 
				 
				2014-05-03 17:05:50 +00:00  
		
			
			
			
			
				
					
						
							
								nobjc.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								node.pas 
							
						
					 
				 
				
					
						
							
							+ nf_addr_taken: it marks nodes which address is taken 
						
					 
				 
				2014-02-07 20:40:42 +00:00  
		
			
			
			
			
				
					
						
							
								nopt.pas 
							
						
					 
				 
				
					
						
							
							* when concatenating ansistrings, do not map CP_NONE (rawbytestring) to 
						
					 
				 
				2013-07-19 16:33:14 +00:00  
		
			
			
			
			
				
					
						
							
								nset.pas 
							
						
					 
				 
				
					
						
							
							+ support overriding tdef/tsym methods with target-specific functionality: 
						
					 
				 
				2014-03-29 22:31:55 +00:00  
		
			
			
			
			
				
					
						
							
								nstate.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								nutils.pas 
							
						
					 
				 
				
					
						
							
							* better complexity estimation for some inline nodes 
						
					 
				 
				2014-04-27 14:28:01 +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 
							
						
					 
				 
				
					
						
							
							+ create a special 'heap' segment with reserved space equal to heapsize (i.e. 
						
					 
				 
				2014-06-19 14:14:01 +00:00  
		
			
			
			
			
				
					
						
							
								ogcoff.pas 
							
						
					 
				 
				
					
						
							
							+ create a special 'heap' segment with reserved space equal to heapsize (i.e. 
						
					 
				 
				2014-06-19 14:14:01 +00:00  
		
			
			
			
			
				
					
						
							
								ogelf.pas 
							
						
					 
				 
				
					
						
							
							+ create a special 'heap' segment with reserved space equal to heapsize (i.e. 
						
					 
				 
				2014-06-19 14:14:01 +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 more inline nodes 
						
					 
				 
				2014-04-27 14:28:17 +00:00  
		
			
			
			
			
				
					
						
							
								optdead.pas 
							
						
					 
				 
				
					
						
							
							* eliminate classes unit from the compiler by copying an array of string based 
						
					 
				 
				2014-03-30 12:03:10 +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 
							
						
					 
				 
				
					
						
							
							* improve identation of long options and add support for displaying parameter @ 
						
					 
				 
				2014-07-08 22:30:43 +00:00  
		
			
			
			
			
				
					
						
							
								optloop.pas 
							
						
					 
				 
				
					
						
							
							+ support overriding tdef/tsym methods with target-specific functionality: 
						
					 
				 
				2014-03-29 22:31:55 +00:00  
		
			
			
			
			
				
					
						
							
								opttail.pas 
							
						
					 
				 
				
					
						
							
							+ support overriding tdef/tsym methods with target-specific functionality: 
						
					 
				 
				2014-03-29 22:31:55 +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 
							
						
					 
				 
				
					
						
							
							* changed tcallnode.fforcedprocname from shortstring into tsymstr, 
						
					 
				 
				2014-05-10 12:47:25 +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 
							
						
					 
				 
				
					
						
							
							- rm bogus ifdef cpu16bitalu from tparamanager.allocparaloc and .freecgpara 
						
					 
				 
				2014-04-26 13:37:53 +00:00  
		
			
			
			
			
				
					
						
							
								parser.pas 
							
						
					 
				 
				
					
						
							
							+ added heapmax support to the $M directive on i8086-msdos. It is currently 
						
					 
				 
				2014-06-23 20:17:17 +00:00  
		
			
			
			
			
				
					
						
							
								pass_1.pas 
							
						
					 
				 
				
					
						
							
							* indention and new line fixes 
						
					 
				 
				2013-11-06 21:10:28 +00:00  
		
			
			
			
			
				
					
						
							
								pass_2.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								pbase.pas 
							
						
					 
				 
				
					
						
							
							Fix for Mantis  #26278 . 
						
					 
				 
				2014-06-13 21:36:55 +00:00  
		
			
			
			
			
				
					
						
							
								pdecl.pas 
							
						
					 
				 
				
					
						
							
							+ added parser support for huge pointer declarations 
						
					 
				 
				2014-06-27 10:44:02 +00:00  
		
			
			
			
			
				
					
						
							
								pdecobj.pas 
							
						
					 
				 
				
					
						
							
							Fix for Mantis  #26123 . 
						
					 
				 
				2014-06-06 15:19:45 +00:00  
		
			
			
			
			
				
					
						
							
								pdecsub.pas 
							
						
					 
				 
				
					
						
							
							* don't allow default parameter values for parameter types that don't accept 
						
					 
				 
				2014-06-20 19:50:20 +00:00  
		
			
			
			
			
				
					
						
							
								pdecvar.pas 
							
						
					 
				 
				
					
						
							
							* check for read/write after a newly declared property (mantis  #26011 ) 
						
					 
				 
				2014-06-15 10:59:47 +00:00  
		
			
			
			
			
				
					
						
							
								pexports.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								pexpr.pas 
							
						
					 
				 
				
					
						
							
							Add a new warning message that is generated if an instance of an abstract class is created. This message is disabled by default, but can be switched on by using {$warn 4122 on} or {$warn 4122 error}. 
						
					 
				 
				2014-07-01 20:41:05 +00:00  
		
			
			
			
			
				
					
						
							
								pgenutil.pas 
							
						
					 
				 
				
					
						
							
							Fix for Mantis  #26482 . 
						
					 
				 
				2014-07-20 15:47:18 +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 
							
						
					 
				 
				
					
						
							
							* Moved method check_hints from tmodule to tused_unit and modified it so warning messages are output with position info from associated unitsym.  Resolves   #25057 . 
						
					 
				 
				2014-05-15 21:16:36 +00:00  
		
			
			
			
			
				
					
						
							
								pp.lpi 
							
						
					 
				 
				
					
						
							
							+ support overriding tdef/tsym methods with target-specific functionality: 
						
					 
				 
				2014-03-29 22:31:55 +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 
							
						
					 
				 
				
					
						
							
							+ support overriding tdef/tsym methods with target-specific functionality: 
						
					 
				 
				2014-03-29 22:31:55 +00:00  
		
			
			
			
			
				
					
						
							
								ppc68k.lpi 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								ppc8086.lpi 
							
						
					 
				 
				
					
						
							
							+ generate the stack segment for i8086 far data memory models from within fpc 
						
					 
				 
				2014-05-27 23:29:50 +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 
							
						
					 
				 
				
					
						
							
							+ added an i8086 specific boolean property is_huge to the tarraydef. For now it 
						
					 
				 
				2014-07-26 13:27:46 +00:00  
		
			
			
			
			
				
					
						
							
								ppx86_64.lpi 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								procinfo.pas 
							
						
					 
				 
				
					
						
							
							* Added virtual method tprocinfo.postprocess_code and moved target-specific processing from base class into target-specific descendant classes (ARM and AVR, other targets still to do). 
						
					 
				 
				2014-04-02 13:14:06 +00:00  
		
			
			
			
			
				
					
						
							
								pstatmnt.pas 
							
						
					 
				 
				
					
						
							
							* allow the "then" part of an if-statement to be terminated by any endtoken, 
						
					 
				 
				2014-04-30 19:25:06 +00:00  
		
			
			
			
			
				
					
						
							
								psub.pas 
							
						
					 
				 
				
					
						
							
							* only check for _PROPERTY as a regular token, so that 
						
					 
				 
				2014-05-10 16:03:02 +00:00  
		
			
			
			
			
				
					
						
							
								psystem.pas 
							
						
					 
				 
				
					
						
							
							* fixed 'cannot convert type' error when comparing two voidhugepointers with 
						
					 
				 
				2014-07-04 23:54:47 +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 
							
						
					 
				 
				
					
						
							
							Fix for Mantis  #26288 . Types declared inside a generic must have the df_generic flag set. Period. 
						
					 
				 
				2014-06-06 14:22:17 +00:00  
		
			
			
			
			
				
					
						
							
								raatt.pas 
							
						
					 
				 
				
					
						
							
							* Moved local label infrastructure into tasmreader, reduces number of global vars. Functionality is not changed. 
						
					 
				 
				2014-04-05 09:43:13 +00:00  
		
			
			
			
			
				
					
						
							
								rabase.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								rasm.pas 
							
						
					 
				 
				
					
						
							
							* Moved local label infrastructure into tasmreader, reduces number of global vars. Functionality is not changed. 
						
					 
				 
				2014-04-05 09:43:13 +00:00  
		
			
			
			
			
				
					
						
							
								rautils.pas 
							
						
					 
				 
				
					
						
							
							* Moved local label infrastructure into tasmreader, reduces number of global vars. Functionality is not changed. 
						
					 
				 
				2014-04-05 09:43:13 +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 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								rgobj.pas 
							
						
					 
				 
				
					
						
							
							+ m68k: initial implementation of do_spill_replace (supports only MOVE instructions for now). Tested with qemu for Coldfire target. 
						
					 
				 
				2014-07-30 01:20:59 +00:00  
		
			
			
			
			
				
					
						
							
								scandir.pas 
							
						
					 
				 
				
					
						
							
							+ added error message in case the HUGEPOINTERNORMALIZATION directive is used 
						
					 
				 
				2014-07-04 17:16:58 +00:00  
		
			
			
			
			
				
					
						
							
								scanner.pas 
							
						
					 
				 
				
					
						
							
							* switch to asmmode_i8086_intel instead of asmmode_i386_intel on i8086 when tp 
						
					 
				 
				2014-06-25 22:02:03 +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 
							
						
					 
				 
				
					
						
							
							+ added the $F switch to the turbo and macSwitchTable, as that takes precedence 
						
					 
				 
				2014-04-13 15:14:43 +00:00  
		
			
			
			
			
				
					
						
							
								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 
							
						
					 
				 
				
					
						
							
							* moved po_has_inlininginfo from procoptions to procimploptions so that 
						
					 
				 
				2014-03-19 21:53:10 +00:00  
		
			
			
			
			
				
					
						
							
								symcreat.pas 
							
						
					 
				 
				
					
						
							
							* fixed finish_copied_procdef() in case newstruct is nil after support for 
						
					 
				 
				2014-07-18 09:09:03 +00:00  
		
			
			
			
			
				
					
						
							
								symdef.pas 
							
						
					 
				 
				
					
						
							
							* tarraydef.create_from_pointer changed to require the actual pointerdef as a 
						
					 
				 
				2014-07-26 10:39:18 +00:00  
		
			
			
			
			
				
					
						
							
								symnot.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								symsym.pas 
							
						
					 
				 
				
					
						
							
							* reimplemented r28329 in a different way, as suggested by Jonas 
						
					 
				 
				2014-08-07 19:36:52 +00:00  
		
			
			
			
			
				
					
						
							
								symtable.pas 
							
						
					 
				 
				
					
						
							
							Fix for Mantis  #26456 . 
						
					 
				 
				2014-07-20 13:40:01 +00:00  
		
			
			
			
			
				
					
						
							
								symtype.pas 
							
						
					 
				 
				
					
						
							
							* support for raising the visibility of inherited properties on the JVM 
						
					 
				 
				2014-06-12 11:08:44 +00:00  
		
			
			
			
			
				
					
						
							
								symutil.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								systems.inc 
							
						
					 
				 
				
					
						
							
							Add possibility to use GNU assembler gas on naitve AIX 
						
					 
				 
				2014-04-22 15:48:55 +00:00  
		
			
			
			
			
				
					
						
							
								systems.pas 
							
						
					 
				 
				
					
						
							
							* partially merged the mips-embedded branch of Michael Ring: 
						
					 
				 
				2014-03-19 21:25:38 +00:00  
		
			
			
			
			
				
					
						
							
								tgobj.pas 
							
						
					 
				 
				
					
						
							
							* prevent previously freed temp blocks from getting lost occasionally (can 
						
					 
				 
				2013-03-27 17:16:34 +00:00  
		
			
			
			
			
				
					
						
							
								tokens.pas 
							
						
					 
				 
				
					
						
							
							+ added parser support for huge pointer declarations 
						
					 
				 
				2014-06-27 10:44:02 +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 
							
						
					 
				 
				
					
						
							
							* add support for Latin-2 character sets (ISO & IBM) 
						
					 
				 
				2014-03-27 22:48:13 +00:00  
		
			
			
			
			
				
					
						
							
								wpo.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								wpobase.pas 
							
						
					 
				 
				
					
						
							
							* changed tcallnode.fforcedprocname from shortstring into tsymstr, 
						
					 
				 
				2014-05-10 12:47:25 +00:00  
		
			
			
			
			
				
					
						
							
								wpoinfo.pas 
							
						
					 
				 
				
					
						
							
							* call "message" rather than "cgmessage" when throwing fatal errors, because 
						
					 
				 
				2014-07-18 09:09:21 +00:00