..  
		
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										aarch64
									
								 
							
						
					 
				 
				
					
						
							
							- removed unused constants 
						
					 
				 
				2017-03-26 13:06:34 +00:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										arm
									
								 
							
						
					 
				 
				
					
						
							
							- removed unused constants 
						
					 
				 
				2017-03-26 13:06:34 +00:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										avr
									
								 
							
						
					 
				 
				
					
						
							
							- removed unused constants 
						
					 
				 
				2017-03-26 13:06:34 +00:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										generic
									
								 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										html
									
								 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										i386
									
								 
							
						
					 
				 
				
					
						
							
							+ implemented OP_SHR/OP_SHL/OP_SAR in i386's tcg64f386.a_op64_reg_ref 
						
					 
				 
				2017-04-18 14:34:20 +00:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										i8086
									
								 
							
						
					 
				 
				
					
						
							
							+ implemented the in_neg_assign_x and in_not_assign_x inline nodes, which will 
						
					 
				 
				2017-04-07 16:02:40 +00:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										jvm
									
								 
							
						
					 
				 
				
					
						
							
							* don't swap and/or boolean operations, they always need to be evaluated in 
						
					 
				 
				2017-01-28 14:33:39 +00:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										llvm
									
								 
							
						
					 
				 
				
					
						
							
							* fix for Mantis  #31464 : add an entry for the WebAssembly CPU (this is already the target name that LLVM uses) 
						
					 
				 
				2017-03-03 16:14:52 +00:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										m68k
									
								 
							
						
					 
				 
				
					
						
							
							m68k: removed silly debug writeln accidentally left in r35671 
						
					 
				 
				2017-03-28 11:57:17 +00:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										mips
									
								 
							
						
					 
				 
				
					
						
							
							- removed unused constants 
						
					 
				 
				2017-03-26 13:06:34 +00:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										msg
									
								 
							
						
					 
				 
				
					
						
							
							+ write name of segment/group which is too large 
						
					 
				 
				2017-02-19 19:15:18 +00:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										powerpc
									
								 
							
						
					 
				 
				
					
						
							
							* use pocalls_cdecl and cstylearrayofconst more consistently instead of 
						
					 
				 
				2017-02-25 11:46:35 +00:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										powerpc64
									
								 
							
						
					 
				 
				
					
						
							
							* use pocalls_cdecl and cstylearrayofconst more consistently instead of 
						
					 
				 
				2017-02-25 11:46:35 +00:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										ppcgen
									
								 
							
						
					 
				 
				
					
						
							
							Fix powerpc cycle for AIX target 
						
					 
				 
				2017-01-10 23:21:49 +00:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										sparc
									
								 
							
						
					 
				 
				
					
						
							
							* reverted r35424, wasn't ready for commit yet 
						
					 
				 
				2017-02-11 21:21:44 +00:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										systems
									
								 
							
						
					 
				 
				
					
						
							
							+ align(<int64>,<int64>) and align(<qword>,<qword>), resolves an issue reported on the mailing list with large records 
						
					 
				 
				2017-03-26 09:35:56 +00:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										utils
									
								 
							
						
					 
				 
				
					
						
							
							Regenerate all Makefile's after changes related to FPCDIR checks 
						
					 
				 
				2017-04-18 14:15:47 +00:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										x86
									
								 
							
						
					 
				 
				
					
						
							
							+ added taicpu.op_reg_reg_ref() constructor for x86, in order to support the 
						
					 
				 
				2017-04-18 12:47:57 +00:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										x86_64
									
								 
							
						
					 
				 
				
					
						
							
							- removed unused constants 
						
					 
				 
				2017-03-26 13:06:34 +00:00  
		
			
			
			
			
				
					
						
							
								aasmbase.pas 
							
						
					 
				 
				
					
						
							
							* add ability to disable the generation of an indirect symbol if needed (useful if that's done by the constant builder) 
						
					 
				 
				2017-01-29 17:42:00 +00:00  
		
			
			
			
			
				
					
						
							
								aasmcnst.pas 
							
						
					 
				 
				
					
						
							
							* extend tai_typedconstbuilder with the ability to add an indirect symbol to the same section as the one that's generated for the constant data (at least if it's also rodata) 
						
					 
				 
				2017-01-29 17:39:52 +00:00  
		
			
			
			
			
				
					
						
							
								aasmdata.pas 
							
						
					 
				 
				
					
						
							
							* keep track of the sections that are created in the asmlists 
						
					 
				 
				2017-02-10 14:38:53 +00:00  
		
			
			
			
			
				
					
						
							
								aasmdef.pas 
							
						
					 
				 
				
					
						
							
							* add ability to disable the generation of an indirect symbol if needed (useful if that's done by the constant builder) 
						
					 
				 
				2017-01-29 17:42:00 +00:00  
		
			
			
			
			
				
					
						
							
								aasmsym.pas 
							
						
					 
				 
				
					
						
							
							+ added volatility information to all memory references 
						
					 
				 
				2016-11-27 18:17:37 +00:00  
		
			
			
			
			
				
					
						
							
								aasmtai.pas 
							
						
					 
				 
				
					
						
							
							* keep track of the sections that are created in the asmlists 
						
					 
				 
				2017-02-10 14:38:53 +00:00  
		
			
			
			
			
				
					
						
							
								aggas.pas 
							
						
					 
				 
				
					
						
							
							* Use .rodata section for Android. 
						
					 
				 
				2017-03-09 20:17:35 +00:00  
		
			
			
			
			
				
					
						
							
								aopt.pas 
							
						
					 
				 
				
					
						
							
							* i386 peephole assembler uses largely the common peephole optimizer infrastructure, the resulting code is besides a few improvements the same 
						
					 
				 
				2016-04-21 20:14:01 +00:00  
		
			
			
			
			
				
					
						
							
								aoptbase.pas 
							
						
					 
				 
				
					
						
							
							* TAOptBase.RegInRef compares using SuperRegistersEqual as TAOptBase.RegInOp does for top_reg already 
						
					 
				 
				2016-10-16 16:35:36 +00:00  
		
			
			
			
			
				
					
						
							
								aoptda.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								aoptobj.pas 
							
						
					 
				 
				
					
						
							
							* made some assembler optimizer methods class methods 
						
					 
				 
				2016-06-06 21:18:20 +00:00  
		
			
			
			
			
				
					
						
							
								aoptutils.pas 
							
						
					 
				 
				
					
						
							
							+ TX86AsmOptimizer.OptPass1VMOVAP for i386 and x86-64 
						
					 
				 
				2016-05-01 09:37:21 +00:00  
		
			
			
			
			
				
					
						
							
								assemble.pas 
							
						
					 
				 
				
					
						
							
							* only generate a big obj COFF file if the high bound of the sections is larger than $7fff (it could be that the final count is smaller again as sections that have the same name are combined) 
						
					 
				 
				2017-02-10 14:40:23 +00:00  
		
			
			
			
			
				
					
						
							
								blockutl.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								browcol.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								catch.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								ccharset.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								cclasses.pas 
							
						
					 
				 
				
					
						
							
							Reset class fields FList and FHashList to nil after Destroy call 
						
					 
				 
				2016-07-06 06:14:37 +00:00  
		
			
			
			
			
				
					
						
							
								cfidwarf.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								cfileutl.pas 
							
						
					 
				 
				
					
						
							
							Rectify display of shell command, do it if -vx option is used even without -vu 
						
					 
				 
				2016-08-28 13:02:34 +00:00  
		
			
			
			
			
				
					
						
							
								cg64f32.pas 
							
						
					 
				 
				
					
						
							
							+ implemented the in_neg_assign_x and in_not_assign_x inline nodes, which will 
						
					 
				 
				2017-04-07 16:02:40 +00:00  
		
			
			
			
			
				
					
						
							
								cgbase.pas 
							
						
					 
				 
				
					
						
							
							* get rid of addr_load_indirect again by having tcgx86 provide an internal implementation of both make_simple_ref() and a_load_ref_reg() so that make_direct_ref() can call the latter (and the latter the former) without fear of inifinite recursive calls due to the symbol; a_load_ref_reg() is additionally declared as "final" as a_load_ref_reg_internal() needs to be overloaded instead (which is the case for tcg8086) 
						
					 
				 
				2016-09-30 14:01:02 +00:00  
		
			
			
			
			
				
					
						
							
								cghlcpu.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								cgobj.pas 
							
						
					 
				 
				
					
						
							
							* fixed tnegnotassign1.pp on powerpc and other RISC cpus 
						
					 
				 
				2017-04-09 14:28:13 +00:00  
		
			
			
			
			
				
					
						
							
								cgutils.pas 
							
						
					 
				 
				
					
						
							
							+ added volatility information to all memory references 
						
					 
				 
				2016-11-27 18:17:37 +00:00  
		
			
			
			
			
				
					
						
							
								cmsgs.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								comphook.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								compiler.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								compinnr.inc 
							
						
					 
				 
				
					
						
							
							+ implemented the sar/shl/shr/rol/ror inline modify-in-place nodes; the actual 
						
					 
				 
				2017-04-12 00:41:15 +00:00  
		
			
			
			
			
				
					
						
							
								comprsrc.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								constexp.pas 
							
						
					 
				 
				
					
						
							
							Fix cycle for x86_64-win64 target with -Cr option 
						
					 
				 
				2016-01-28 15:07:40 +00:00  
		
			
			
			
			
				
					
						
							
								COPYING.txt 
							
						
					 
				 
				
					
						
							
							* updated FSF address (mantis  #30198 , patch by Paul Gevers) 
						
					 
				 
				2016-10-02 12:56:59 +00:00  
		
			
			
			
			
				
					
						
							
								cpid.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								crefs.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								cresstr.pas 
							
						
					 
				 
				
					
						
							
							- don't apply const_align() to alignments passed to high level typed 
						
					 
				 
				2016-10-06 06:25:02 +00:00  
		
			
			
			
			
				
					
						
							
								cstreams.pas 
							
						
					 
				 
				
					
						
							
							Merged revision(s) 32302-32305, 32310 from branches/svenbarth/packages: 
						
					 
				 
				2016-02-19 17:13:58 +00:00  
		
			
			
			
			
				
					
						
							
								cutils.pas 
							
						
					 
				 
				
					
						
							
							+ align(<int64>,<int64>) and align(<qword>,<qword>), resolves an issue reported on the mailing list with large records 
						
					 
				 
				2017-03-26 09:35:56 +00:00  
		
			
			
			
			
				
					
						
							
								cwindirs.pp 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								dbgbase.pas 
							
						
					 
				 
				
					
						
							
							* don't write or reference debug information for a unit if it belongs to a/another package 
						
					 
				 
				2016-08-26 15:09:24 +00:00  
		
			
			
			
			
				
					
						
							
								dbgdwarf.pas 
							
						
					 
				 
				
					
						
							
							* use create_int_dataptr_unaligned instead of create_pint_unaligned in TDebugInfoDwarf.appendsym_absolute 
						
					 
				 
				2016-11-07 15:41:44 +00:00  
		
			
			
			
			
				
					
						
							
								dbgstabs.pas 
							
						
					 
				 
				
					
						
							
							* don't write or reference debug information for a unit if it belongs to a/another package 
						
					 
				 
				2016-08-26 15:09:24 +00:00  
		
			
			
			
			
				
					
						
							
								dbgstabx.pas 
							
						
					 
				 
				
					
						
							
							- removed default value of _typ parameter of TAsmData.(Weak)RefAsmSymbol(): 
						
					 
				 
				2016-08-05 07:09:16 +00:00  
		
			
			
			
			
				
					
						
							
								defcmp.pas 
							
						
					 
				 
				
					
						
							
							* Fix usage of class operators in generics types. If we have generic type declaration/implementation then constraint in comparison to not specialized generic is not "exact" nor "incompatible". Mantis  #30534 . 
						
					 
				 
				2017-04-05 13:47:21 +00:00  
		
			
			
			
			
				
					
						
							
								defutil.pas 
							
						
					 
				 
				
					
						
							
							+ added helper function are_equal_ints() 
						
					 
				 
				2017-04-10 13:22:50 +00:00  
		
			
			
			
			
				
					
						
							
								dirparse.pas 
							
						
					 
				 
				
					
						
							
							- disable -Ooregvar for the LLVM-based x86-64 code generator, as it causes 
						
					 
				 
				2016-12-04 11:15:12 +00:00  
		
			
			
			
			
				
					
						
							
								elfbase.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								entfile.pas 
							
						
					 
				 
				
					
						
							
							fix build with generic_cpu defined after r35497 
						
					 
				 
				2017-03-01 15:32:12 +00:00  
		
			
			
			
			
				
					
						
							
								export.pas 
							
						
					 
				 
				
					
						
							
							New export option that enforces the use of the provided export name instead of using the name of the provided symbol. This is necessary to correctly handle overloaded functions, especially if one of them is an internproc one. 
						
					 
				 
				2016-04-29 15:03:18 +00:00  
		
			
			
			
			
				
					
						
							
								expunix.pas 
							
						
					 
				 
				
					
						
							
							* create stubs for library exports on Unix at at the node tree level instead 
						
					 
				 
				2016-12-09 13:39:38 +00:00  
		
			
			
			
			
				
					
						
							
								finput.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								fmodule.pas 
							
						
					 
				 
				
					
						
							
							atari: tos is no longer a define, so use atari to define shortasmprefix 
						
					 
				 
				2017-03-01 15:14:46 +00:00  
		
			
			
			
			
				
					
						
							
								fpccrc.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								fpcdefs.inc 
							
						
					 
				 
				
					
						
							
							+ enabled the rol/ror intrinsic on i8086 
						
					 
				 
				2017-04-04 22:37:58 +00:00  
		
			
			
			
			
				
					
						
							
								fpcp.pas 
							
						
					 
				 
				
					
						
							
							* Removed unused vars. 
						
					 
				 
				2016-09-01 19:55:45 +00:00  
		
			
			
			
			
				
					
						
							
								fpkg.pas 
							
						
					 
				 
				
					
						
							
							Merged revision(s) 32508-32510, 32512 from branches/svenbarth/packages: 
						
					 
				 
				2016-04-15 14:42:24 +00:00  
		
			
			
			
			
				
					
						
							
								fppu.pas 
							
						
					 
				 
				
					
						
							
							* write full path name when ppu crc checks fail/conflict (patch by 
						
					 
				 
				2017-04-17 20:42:03 +00:00  
		
			
			
			
			
				
					
						
							
								gendef.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								globals.pas 
							
						
					 
				 
				
					
						
							
							+ support for specifying ms_abi_default, ms_abi_cdelc, sysv_abi_default, and 
						
					 
				 
				2017-02-11 19:57:12 +00:00  
		
			
			
			
			
				
					
						
							
								globstat.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								globtype.pas 
							
						
					 
				 
				
					
						
							
							* use pocalls_cdecl and cstylearrayofconst more consistently instead of 
						
					 
				 
				2017-02-25 11:46:35 +00:00  
		
			
			
			
			
				
					
						
							
								hlcg2ll.pas 
							
						
					 
				 
				
					
						
							
							+ added volatility information to all memory references 
						
					 
				 
				2016-11-27 18:17:37 +00:00  
		
			
			
			
			
				
					
						
							
								hlcgobj.pas 
							
						
					 
				 
				
					
						
							
							* only initialize global regvars in unit and main program init code 
						
					 
				 
				2017-02-21 07:37:15 +00:00  
		
			
			
			
			
				
					
						
							
								htypechk.pas 
							
						
					 
				 
				
					
						
							
							* Removed unused vars. 
						
					 
				 
				2017-03-07 08:56:07 +00:00  
		
			
			
			
			
				
					
						
							
								impdef.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								import.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								ldscript.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								link.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								macho.pas 
							
						
					 
				 
				
					
						
							
							macho.pas: 
						
					 
				 
				2016-03-19 12:18:16 +00:00  
		
			
			
			
			
				
					
						
							
								machoutils.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								Makefile 
							
						
					 
				 
				
					
						
							
							Regenerate all Makefile's after changes related to FPCDIR checks 
						
					 
				 
				2017-04-18 14:15:47 +00:00  
		
			
			
			
			
				
					
						
							
								Makefile.fpc 
							
						
					 
				 
				
					
						
							
							Revert Makefile changes unrelated to last commit about powerpc-aix cycle fix 
						
					 
				 
				2017-01-10 23:36:32 +00:00  
		
			
			
			
			
				
					
						
							
								MPWMake 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								msgidx.inc 
							
						
					 
				 
				
					
						
							
							+ write name of segment/group which is too large 
						
					 
				 
				2017-02-19 19:15:18 +00:00  
		
			
			
			
			
				
					
						
							
								msgtxt.inc 
							
						
					 
				 
				
					
						
							
							+ write name of segment/group which is too large 
						
					 
				 
				2017-02-19 19:15:18 +00:00  
		
			
			
			
			
				
					
						
							
								nadd.pas 
							
						
					 
				 
				
					
						
							
							+ implemented other 32-bit rol/ror by const methods for i8086 and added a 
						
					 
				 
				2017-04-06 15:41:39 +00:00  
		
			
			
			
			
				
					
						
							
								nbas.pas 
							
						
					 
				 
				
					
						
							
							* more nodedata printing fixes, similiar to r35477 
						
					 
				 
				2017-02-25 15:41:39 +00:00  
		
			
			
			
			
				
					
						
							
								ncal.pas 
							
						
					 
				 
				
					
						
							
							* copy tcallnode.right after copying the callinitblock, as right can be a 
						
					 
				 
				2017-02-24 19:57:40 +00:00  
		
			
			
			
			
				
					
						
							
								ncgadd.pas 
							
						
					 
				 
				
					
						
							
							* add/sub nodes with nf_internal set should not do overflow checking,  resolves   #30889 
						
					 
				 
				2016-11-13 21:18:39 +00:00  
		
			
			
			
			
				
					
						
							
								ncgbas.pas 
							
						
					 
				 
				
					
						
							
							* keep track of the sections that are created in the asmlists 
						
					 
				 
				2017-02-10 14:38:53 +00:00  
		
			
			
			
			
				
					
						
							
								ncgcal.pas 
							
						
					 
				 
				
					
						
							
							syscalls: unify call reference creation across 4 different CPU archs. less copypasted code, brings x86_64 AROS support up to speed 
						
					 
				 
				2016-12-02 09:29:09 +00:00  
		
			
			
			
			
				
					
						
							
								ncgcnv.pas 
							
						
					 
				 
				
					
						
							
							+ tcgtypeconvnode.second_class_to_intf supports LOC_CONSTANT as well,  resolves   #31596 
						
					 
				 
				2017-03-25 10:27:29 +00:00  
		
			
			
			
			
				
					
						
							
								ncgcon.pas 
							
						
					 
				 
				
					
						
							
							* moved the floating point constant range checking code from 
						
					 
				 
				2016-11-29 21:54:33 +00:00  
		
			
			
			
			
				
					
						
							
								ncgflw.pas 
							
						
					 
				 
				
					
						
							
							* Removed unused vars. 
						
					 
				 
				2017-03-07 08:56:07 +00:00  
		
			
			
			
			
				
					
						
							
								ncghlmat.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								ncginl.pas 
							
						
					 
				 
				
					
						
							
							* determine correctly whether operand size is 32 or 64 bits for 
						
					 
				 
				2017-04-12 13:36:42 +00:00  
		
			
			
			
			
				
					
						
							
								ncgld.pas 
							
						
					 
				 
				
					
						
							
							* compilation with -Oodfa fixed 
						
					 
				 
				2017-03-09 22:09:43 +00:00  
		
			
			
			
			
				
					
						
							
								ncgmat.pas 
							
						
					 
				 
				
					
						
							
							* on 16-bit CPUs, avoid the unnecessary 32-bit conversion of the right shl/shr 
						
					 
				 
				2017-04-04 21:01:20 +00:00  
		
			
			
			
			
				
					
						
							
								ncgmem.pas 
							
						
					 
				 
				
					
						
							
							+ added volatility information to all memory references 
						
					 
				 
				2016-11-27 18:17:37 +00:00  
		
			
			
			
			
				
					
						
							
								ncgnstfl.pas 
							
						
					 
				 
				
					
						
							
							* fixed interprocedural gotos for llvm 
						
					 
				 
				2016-11-21 07:39:13 +00:00  
		
			
			
			
			
				
					
						
							
								ncgnstld.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								ncgnstmm.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								ncgobjc.pas 
							
						
					 
				 
				
					
						
							
							+ added volatility information to all memory references 
						
					 
				 
				2016-11-27 18:17:37 +00:00  
		
			
			
			
			
				
					
						
							
								ncgopt.pas 
							
						
					 
				 
				
					
						
							
							+ added volatility information to all memory references 
						
					 
				 
				2016-11-27 18:17:37 +00:00  
		
			
			
			
			
				
					
						
							
								ncgrtti.pas 
							
						
					 
				 
				
					
						
							
							* Rtti info about Management Operators (MO) in init table for records. Note: commit contains minimal changes for RTL (for proper "make") no functional changes. More RTL changes for fully functionally MO in next commits. 
						
					 
				 
				2017-02-19 00:22:59 +00:00  
		
			
			
			
			
				
					
						
							
								ncgset.pas 
							
						
					 
				 
				
					
						
							
							* comment on border between linear list and jmp tree for case statements extended 
						
					 
				 
				2017-03-26 07:36:58 +00:00  
		
			
			
			
			
				
					
						
							
								ncgutil.pas 
							
						
					 
				 
				
					
						
							
							- remove no longer needed gen_fpc_dummy() 
						
					 
				 
				2017-01-29 22:40:36 +00:00  
		
			
			
			
			
				
					
						
							
								ncgvmt.pas 
							
						
					 
				 
				
					
						
							
							* ensure that the indirect symbols for VMT, RTTI and IID reside in the same sections as the symbols they point to -> reduces the amount of sections for them by half 
						
					 
				 
				2017-01-29 17:43:39 +00:00  
		
			
			
			
			
				
					
						
							
								ncnv.pas 
							
						
					 
				 
				
					
						
							
							* on 16-bit CPUs remove unnecessary 32-bit conversions of integers, that are 
						
					 
				 
				2017-03-29 10:49:32 +00:00  
		
			
			
			
			
				
					
						
							
								ncon.pas 
							
						
					 
				 
				
					
						
							
							* fixed compilation of 64-bit cross-compilers on 32 bit platforms 
						
					 
				 
				2017-03-06 21:37:34 +00:00  
		
			
			
			
			
				
					
						
							
								nflw.pas 
							
						
					 
				 
				
					
						
							
							* Fixed memory leak of tlabelnode.labsym. 
						
					 
				 
				2017-03-07 10:14:59 +00:00  
		
			
			
			
			
				
					
						
							
								ngenutil.pas 
							
						
					 
				 
				
					
						
							
							* fixed bugs in r33737: that revision was supposed to only move 
						
					 
				 
				2017-02-20 22:15:34 +00:00  
		
			
			
			
			
				
					
						
							
								ngtcon.pas 
							
						
					 
				 
				
					
						
							
							* Removed unused vars. 
						
					 
				 
				2017-03-07 08:56:07 +00:00  
		
			
			
			
			
				
					
						
							
								ninl.pas 
							
						
					 
				 
				
					
						
							
							+ use rtl helpers for 64-bit shl/shr/sar/rol/ror modify in place operations, on 
						
					 
				 
				2017-04-13 15:24:32 +00:00  
		
			
			
			
			
				
					
						
							
								nld.pas 
							
						
					 
				 
				
					
						
							
							* fixed the missing warnings for unused variables at -O3, when one of the new 
						
					 
				 
				2017-04-11 14:25:57 +00:00  
		
			
			
			
			
				
					
						
							
								nmat.pas 
							
						
					 
				 
				
					
						
							
							* Fixed a memory leak when div is replaced by shift. 
						
					 
				 
				2017-03-07 11:11:18 +00:00  
		
			
			
			
			
				
					
						
							
								nmem.pas 
							
						
					 
				 
				
					
						
							
							* partial fix for Mantis  #30831  (partial, because no exception has been encountered yet): when checking whether the left node of a vmtaddrnode is a generic, don't rely on df_generic, but instead use is_generic which checks for a true generic (the other will also be true if it's merely a structured type declared (or specialized) inside another generic) 
						
					 
				 
				2016-11-18 14:43:45 +00:00  
		
			
			
			
			
				
					
						
							
								nobj.pas 
							
						
					 
				 
				
					
						
							
							* fix for issue  #29936 : check if the internal needed types are available 
						
					 
				 
				2017-01-15 20:54:07 +00:00  
		
			
			
			
			
				
					
						
							
								nobjc.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								node.pas 
							
						
					 
				 
				
					
						
							
							- removed some dataconstn remenants 
						
					 
				 
				2017-01-16 21:27:20 +00:00  
		
			
			
			
			
				
					
						
							
								nopt.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								nset.pas 
							
						
					 
				 
				
					
						
							
							* create jmp trees for really big case statements 
						
					 
				 
				2017-03-23 17:50:53 +00:00  
		
			
			
			
			
				
					
						
							
								nutils.pas 
							
						
					 
				 
				
					
						
							
							* mark the sar/shl/shr/rol/ror_assign nodes as having side effects 
						
					 
				 
				2017-04-12 12:17:08 +00:00  
		
			
			
			
			
				
					
						
							
								objcasm.pas 
							
						
					 
				 
				
					
						
							
							* fixed bootstrap for Darwin/ppc with FPC 3.0 (workaround for 
						
					 
				 
				2016-05-03 09:01:55 +00:00  
		
			
			
			
			
				
					
						
							
								objcdef.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								objcgutl.pas 
							
						
					 
				 
				
					
						
							
							* use .create_int_dataptr instead of .create_pint in the remaining two places where .create_pint is used 
						
					 
				 
				2016-11-07 15:09:07 +00:00  
		
			
			
			
			
				
					
						
							
								objcutil.pas 
							
						
					 
				 
				
					
						
							
							Merged revision(s) 28691, 31914 from branches/svenbarth/packages: 
						
					 
				 
				2016-01-15 16:06:06 +00:00  
		
			
			
			
			
				
					
						
							
								ogbase.pas 
							
						
					 
				 
				
					
						
							
							* TObjSection.MemPos reverted back to qword after r33692, since it breaks the 
						
					 
				 
				2016-05-21 16:45:36 +00:00  
		
			
			
			
			
				
					
						
							
								ogcoff.pas 
							
						
					 
				 
				
					
						
							
							+ align(<int64>,<int64>) and align(<qword>,<qword>), resolves an issue reported on the mailing list with large records 
						
					 
				 
				2017-03-26 09:35:56 +00:00  
		
			
			
			
			
				
					
						
							
								ogelf.pas 
							
						
					 
				 
				
					
						
							
							+ AT_METADATA symbol type for data that is unrelated to the program 
						
					 
				 
				2016-07-19 11:57:31 +00:00  
		
			
			
			
			
				
					
						
							
								oglx.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								ogmacho.pas 
							
						
					 
				 
				
					
						
							
							+ AT_METADATA symbol type for data that is unrelated to the program 
						
					 
				 
				2016-07-19 11:57:31 +00:00  
		
			
			
			
			
				
					
						
							
								ogmap.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								ognlm.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								ogomf.pas 
							
						
					 
				 
				
					
						
							
							+ write name of segment/group which is too large 
						
					 
				 
				2017-02-19 19:15:18 +00:00  
		
			
			
			
			
				
					
						
							
								omfbase.pas 
							
						
					 
				 
				
					
						
							
							* use OMF section names, starting with dot for the dwarf debug info for 
						
					 
				 
				2016-10-12 13:05:12 +00:00  
		
			
			
			
			
				
					
						
							
								optbase.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								optconstprop.pas 
							
						
					 
				 
				
					
						
							
							- removed some dataconstn remenants 
						
					 
				 
				2017-01-16 21:27:20 +00:00  
		
			
			
			
			
				
					
						
							
								optcse.pas 
							
						
					 
				 
				
					
						
							
							* changed ttemp*node.tempinfo^.flags to a private field, and added setters 
						
					 
				 
				2016-08-21 14:23:09 +00:00  
		
			
			
			
			
				
					
						
							
								optdead.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								optdeadstore.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								optdfa.pas 
							
						
					 
				 
				
					
						
							
							* factored out SymbolCandidateForWarningOrHint 
						
					 
				 
				2016-03-13 19:14:26 +00:00  
		
			
			
			
			
				
					
						
							
								options.pas 
							
						
					 
				 
				
					
						
							
							* Rtti info about Management Operators (MO) in init table for records. Note: commit contains minimal changes for RTL (for proper "make") no functional changes. More RTL changes for fully functionally MO in next commits. 
						
					 
				 
				2017-02-19 00:22:59 +00:00  
		
			
			
			
			
				
					
						
							
								optloop.pas 
							
						
					 
				 
				
					
						
							
							* reset initcode after adding it to the statements list, so further iterations of loop optimization create a new one 
						
					 
				 
				2016-03-13 18:19:55 +00:00  
		
			
			
			
			
				
					
						
							
								opttail.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								optutils.pas 
							
						
					 
				 
				
					
						
							
							+ PrintNodeDFA writes also the defsum 
						
					 
				 
				2016-03-13 18:19:52 +00:00  
		
			
			
			
			
				
					
						
							
								optvirt.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								owar.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								owbase.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								owomflib.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								parabase.pas 
							
						
					 
				 
				
					
						
							
							+ initial implementation of the RTTI for parameter locations (not *yet* used by anything) 
						
					 
				 
				2017-01-06 22:21:37 +00:00  
		
			
			
			
			
				
					
						
							
								paramgr.pas 
							
						
					 
				 
				
					
						
							
							+ initial implementation of the RTTI for parameter locations (not *yet* used by anything) 
						
					 
				 
				2017-01-06 22:21:37 +00:00  
		
			
			
			
			
				
					
						
							
								parser.pas 
							
						
					 
				 
				
					
						
							
							add m68k atari to the list of platforms which support syscalls 
						
					 
				 
				2016-12-02 09:33:05 +00:00  
		
			
			
			
			
				
					
						
							
								pass_1.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								pass_2.pas 
							
						
					 
				 
				
					
						
							
							- removed some dataconstn remenants 
						
					 
				 
				2017-01-16 21:27:20 +00:00  
		
			
			
			
			
				
					
						
							
								pbase.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								pcp.pas 
							
						
					 
				 
				
					
						
							
							Merged revision(s) 31988, 31991-31993, 32136, 32308-32309, 32312, 32318 from branches/svenbarth/packages: 
						
					 
				 
				2016-04-15 13:39:41 +00:00  
		
			
			
			
			
				
					
						
							
								pdecl.pas 
							
						
					 
				 
				
					
						
							
							* use pocalls_cdecl and cstylearrayofconst more consistently instead of 
						
					 
				 
				2017-02-25 11:46:35 +00:00  
		
			
			
			
			
				
					
						
							
								pdecobj.pas 
							
						
					 
				 
				
					
						
							
							New tokens for new management operators: Initialize, Finalize, AddRef and Copy. Small code adjustment for parser (pdecobj.pas, pstatmnt.pas, psub.pas, ptype.pas) was required because few of old token has from now value which is outside range of set: _CONSTRUCTOR, _FINALIZATION. 
						
					 
				 
				2017-02-18 18:12:45 +00:00  
		
			
			
			
			
				
					
						
							
								pdecsub.pas 
							
						
					 
				 
				
					
						
							
							* if an operator overload in a structured type is invalid print an error only for the declaration and not the implementation as well 
						
					 
				 
				2017-04-07 13:24:58 +00:00  
		
			
			
			
			
				
					
						
							
								pdecvar.pas 
							
						
					 
				 
				
					
						
							
							huge syscall support refactor for Amiga-likes. removed large chunks of ancient duplicated code, and in general tried to make the entire thing more maintainable and cleaner. also added support for AROS EAXBase syscall convention 
						
					 
				 
				2016-09-03 07:57:23 +00:00  
		
			
			
			
			
				
					
						
							
								pexports.pas 
							
						
					 
				 
				
					
						
							
							Merged revision(s) 28691, 31914 from branches/svenbarth/packages: 
						
					 
				 
				2016-01-15 16:06:06 +00:00  
		
			
			
			
			
				
					
						
							
								pexpr.pas 
							
						
					 
				 
				
					
						
							
							Bug fix for getting pointer to function result (mantis  #10933   #19861 ) 
						
					 
				 
				2017-03-01 13:23:02 +00:00  
		
			
			
			
			
				
					
						
							
								pgentype.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								pgenutil.pas 
							
						
					 
				 
				
					
						
							
							* if an operator overload in a structured type is invalid print an error only for the declaration and not the implementation as well 
						
					 
				 
				2017-04-07 13:24:58 +00:00  
		
			
			
			
			
				
					
						
							
								pinline.pas 
							
						
					 
				 
				
					
						
							
							Convert Insert() and Delete() to intrinsics in preparation for dynamic array support for these two procedures. 
						
					 
				 
				2016-06-03 21:25:49 +00:00  
		
			
			
			
			
				
					
						
							
								pkgutil.pas 
							
						
					 
				 
				
					
						
							
							* changed ncgutil.has_alias_name(pd,s) to a method of tprocdef 
						
					 
				 
				2016-12-09 13:39:28 +00:00  
		
			
			
			
			
				
					
						
							
								pmodules.pas 
							
						
					 
				 
				
					
						
							
							* generate the package stub for all Windows and NativeNT targets 
						
					 
				 
				2017-01-29 22:39:34 +00:00  
		
			
			
			
			
				
					
						
							
								pp.lpi 
							
						
					 
				 
				
					
						
							
							undo accidental commit (r35721) :/ 
						
					 
				 
				2017-04-03 17:10:20 +00:00  
		
			
			
			
			
				
					
						
							
								pp.pas 
							
						
					 
				 
				
					
						
							
							* set pe flag on win32 for the pp executable that it is "large aware" (tested by allocating 1.5 GB before real compilation starts, no regressions found),  resolves   #31517 
						
					 
				 
				2017-03-11 14:59:37 +00:00  
		
			
			
			
			
				
					
						
							
								pparautl.pas 
							
						
					 
				 
				
					
						
							
							* use sizesinttype instead of ptrsinttype for the index and high parameter of 
						
					 
				 
				2016-10-08 13:56:24 +00:00  
		
			
			
			
			
				
					
						
							
								ppc68k.lpi 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								ppc8086.lpi 
							
						
					 
				 
				
					
						
							
							* updated the compiler source files list in ppc8086.lpi 
						
					 
				 
				2017-04-07 12:40:20 +00:00  
		
			
			
			
			
				
					
						
							
								ppcaarch64.lpi 
							
						
					 
				 
				
					
						
							
							* fixed exe output path 
						
					 
				 
				2016-03-28 20:44:08 +00:00  
		
			
			
			
			
				
					
						
							
								ppcarm.lpi 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								ppcavr.lpi 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								ppcjvm.lpi 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								ppcmips.lpi 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								ppcmipsel.lpi 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								ppcppc64.lpi 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								ppcppc.lpi 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								ppcsparc.lpi 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								ppheap.pas 
							
						
					 
				 
				
					
						
							
							Always write filename, truncate directory part if needed 
						
					 
				 
				2016-08-21 22:24:07 +00:00  
		
			
			
			
			
				
					
						
							
								ppu.pas 
							
						
					 
				 
				
					
						
							
							Store informations about management operators in ppu files for records. 
						
					 
				 
				2017-02-18 18:43:25 +00:00  
		
			
			
			
			
				
					
						
							
								ppx86_64.lpi 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								procinfo.pas 
							
						
					 
				 
				
					
						
							
							+ added volatility information to all memory references 
						
					 
				 
				2016-11-27 18:17:37 +00:00  
		
			
			
			
			
				
					
						
							
								pstatmnt.pas 
							
						
					 
				 
				
					
						
							
							New tokens for new management operators: Initialize, Finalize, AddRef and Copy. Small code adjustment for parser (pdecobj.pas, pstatmnt.pas, psub.pas, ptype.pas) was required because few of old token has from now value which is outside range of set: _CONSTRUCTOR, _FINALIZATION. 
						
					 
				 
				2017-02-18 18:12:45 +00:00  
		
			
			
			
			
				
					
						
							
								psub.pas 
							
						
					 
				 
				
					
						
							
							New tokens for new management operators: Initialize, Finalize, AddRef and Copy. Small code adjustment for parser (pdecobj.pas, pstatmnt.pas, psub.pas, ptype.pas) was required because few of old token has from now value which is outside range of set: _CONSTRUCTOR, _FINALIZATION. 
						
					 
				 
				2017-02-18 18:12:45 +00:00  
		
			
			
			
			
				
					
						
							
								psystem.pas 
							
						
					 
				 
				
					
						
							
							* use sizesinttype instead of ptrsinttype for the index and high parameter of 
						
					 
				 
				2016-10-08 13:56:24 +00:00  
		
			
			
			
			
				
					
						
							
								ptconst.pas 
							
						
					 
				 
				
					
						
							
							huge syscall support refactor for Amiga-likes. removed large chunks of ancient duplicated code, and in general tried to make the entire thing more maintainable and cleaner. also added support for AROS EAXBase syscall convention 
						
					 
				 
				2016-09-03 07:57:23 +00:00  
		
			
			
			
			
				
					
						
							
								ptype.pas 
							
						
					 
				 
				
					
						
							
							New tokens for new management operators: Initialize, Finalize, AddRef and Copy. Small code adjustment for parser (pdecobj.pas, pstatmnt.pas, psub.pas, ptype.pas) was required because few of old token has from now value which is outside range of set: _CONSTRUCTOR, _FINALIZATION. 
						
					 
				 
				2017-02-18 18:12:45 +00:00  
		
			
			
			
			
				
					
						
							
								raatt.pas 
							
						
					 
				 
				
					
						
							
							- removed default value of _typ parameter of TAsmData.(Weak)RefAsmSymbol(): 
						
					 
				 
				2016-08-05 07:09:16 +00:00  
		
			
			
			
			
				
					
						
							
								rabase.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								rasm.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								rautils.pas 
							
						
					 
				 
				
					
						
							
							m68k: support register pair operands in assembler reader and writer, as used by some instructions (mainly DIVS/DIVU and friends) so we don't have to hack them as three operand instructions 
						
					 
				 
				2016-11-05 17:07:18 +00:00  
		
			
			
			
			
				
					
						
							
								README.txt 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								rescmn.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								rgbase.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								rgobj.pas 
							
						
					 
				 
				
					
						
							
							* Reverted r34524 - workaround for compiling with -gc. It is not needed anymore since cycle completes with -gc. 
						
					 
				 
				2017-03-07 09:30:16 +00:00  
		
			
			
			
			
				
					
						
							
								scandir.pas 
							
						
					 
				 
				
					
						
							
							atari: enable apptype directive, and change exe extension when compiling a GUI app 
						
					 
				 
				2016-12-30 10:27:27 +00:00  
		
			
			
			
			
				
					
						
							
								scanner.pas 
							
						
					 
				 
				
					
						
							
							Replaced owner field by fileindex field in tpreprocstack class, in order to display correct include file for scan_e_endif_expected error 
						
					 
				 
				2017-03-09 22:43:23 +00:00  
		
			
			
			
			
				
					
						
							
								script.pas 
							
						
					 
				 
				
					
						
							
							* fix some more occured->occured 
						
					 
				 
				2016-12-13 12:55:32 +00:00  
		
			
			
			
			
				
					
						
							
								switches.pas 
							
						
					 
				 
				
					
						
							
							Add new Delphi compatible switch {$G+/-}, {$IMPORTEDDATA ON/OFF} which handles generation of indirect references for cross unit variable accesses if needed for the target. 
						
					 
				 
				2016-03-18 22:04:57 +00:00  
		
			
			
			
			
				
					
						
							
								symbase.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								symconst.pas 
							
						
					 
				 
				
					
						
							
							* Rtti info about Management Operators (MO) in init table for records. Note: commit contains minimal changes for RTL (for proper "make") no functional changes. More RTL changes for fully functionally MO in next commits. 
						
					 
				 
				2017-02-19 00:22:59 +00:00  
		
			
			
			
			
				
					
						
							
								symcreat.pas 
							
						
					 
				 
				
					
						
							
							+ introduce a new potype for the main stub of a package library (which on Windows is simply a DLLMain returning True) 
						
					 
				 
				2017-01-29 22:37:40 +00:00  
		
			
			
			
			
				
					
						
							
								symdef.pas 
							
						
					 
				 
				
					
						
							
							* each record with managed field or with any management operator needs init table (update for symdef.pas, trecorddef.needs_inittable) 
						
					 
				 
				2017-02-18 18:50:57 +00:00  
		
			
			
			
			
				
					
						
							
								symsym.pas 
							
						
					 
				 
				
					
						
							
							instead of stringdup(ppufile.getstring), have a getpshortstring function in entfile, and use it whereever possible. this avoids an extra shortstring copy, compared to the earlier solution 
						
					 
				 
				2017-01-04 19:19:50 +00:00  
		
			
			
			
			
				
					
						
							
								symtable.pas 
							
						
					 
				 
				
					
						
							
							+ align(<int64>,<int64>) and align(<qword>,<qword>), resolves an issue reported on the mailing list with large records 
						
					 
				 
				2017-03-26 09:35:56 +00:00  
		
			
			
			
			
				
					
						
							
								symtype.pas 
							
						
					 
				 
				
					
						
							
							marked a few uses of TConstExprInt as const during parameter passing, to avoid a few unnecessary record copying 
						
					 
				 
				2017-03-03 17:29:59 +00:00  
		
			
			
			
			
				
					
						
							
								symutil.pas 
							
						
					 
				 
				
					
						
							
							* compare floating point default parameter values bytewise instead of as 
						
					 
				 
				2016-10-02 12:56:49 +00:00  
		
			
			
			
			
				
					
						
							
								syscinfo.pas 
							
						
					 
				 
				
					
						
							
							* refactored syscall types for unified naming,first bits of ARM AROS syscall support 
						
					 
				 
				2016-11-06 12:41:56 +00:00  
		
			
			
			
			
				
					
						
							
								systems.inc 
							
						
					 
				 
				
					
						
							
							webassembly: reserve a system id and cpu id slot for the platform 
						
					 
				 
				2017-03-01 15:15:58 +00:00  
		
			
			
			
			
				
					
						
							
								systems.pas 
							
						
					 
				 
				
					
						
							
							Fix FreeBSD cycle starting for release compiler after FPSysCtl interface change 
						
					 
				 
				2017-03-13 21:33:09 +00:00  
		
			
			
			
			
				
					
						
							
								tgobj.pas 
							
						
					 
				 
				
					
						
							
							+ added volatility information to all memory references 
						
					 
				 
				2016-11-27 18:17:37 +00:00  
		
			
			
			
			
				
					
						
							
								tokens.pas 
							
						
					 
				 
				
					
						
							
							* symtable.pas: 
						
					 
				 
				2017-02-18 19:27:53 +00:00  
		
			
			
			
			
				
					
						
							
								verbose.pas 
							
						
					 
				 
				
					
						
							
							+ don't abuse status.currentsourcepath to pass on PPU names if the source is unavailable, causes side effects with other frontends (like the IDE). Improved solution for Mantis  #27588 
						
					 
				 
				2015-03-29 19:05:19 +00:00  
		
			
			
			
			
				
					
						
							
								version.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								widestr.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								wpo.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								wpobase.pas 
							
						
					 
				 
				
					
						
							
							* fix warnings which were caused by last changes to for node generation 
						
					 
				 
				2016-11-05 23:05:44 +00:00  
		
			
			
			
			
				
					
						
							
								wpoinfo.pas 
							
						
					 
				 
				
					
						
							
							Merged revision(s) 28689 from branches/svenbarth/packages: 
						
					 
				 
				2016-01-22 15:26:30 +00:00