..  
		
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										aarch64
									
								 
							
						
					 
				 
				
					
						
							
							* pass dynamic array parameters of cdecl routines by value on AArch64 
						
					 
				 
				2018-12-16 20:44:35 +00:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										arm
									
								 
							
						
					 
				 
				
					
						
							
							* do not load always the references into a register in g_concatcopy 
						
					 
				 
				2019-01-29 20:40:39 +00:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										avr
									
								 
							
						
					 
				 
				
					
						
							
							* modified patch by Gareth Moreton to pool TmpUsedRegs in the assembler optimizers,  resolves   #34679 
						
					 
				 
				2019-01-20 14:16:38 +00:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										generic
									
								 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										html
									
								 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										i386
									
								 
							
						
					 
				 
				
					
						
							
							* factored out OptPass1FLD, used bx x86-64 now as well 
						
					 
				 
				2019-01-24 20:10:29 +00:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										i8086
									
								 
							
						
					 
				 
				
					
						
							
							+ patch by Marģers to support the x86 assembler instructions blsi, blsr, blsmsk, adcx, adox, movbe, pclmulqdq,  resolves   #34815  and  #34799 
						
					 
				 
				2019-01-20 18:50:12 +00:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										jvm
									
								 
							
						
					 
				 
				
					
						
							
							* moved around/replaced the following procedures to stop nflw from depending 
						
					 
				 
				2019-01-05 16:26:33 +00:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										llvm
									
								 
							
						
					 
				 
				
					
						
							
							* don't emit 0-sized parameters for LLVM: clang doesn't either, and some 
						
					 
				 
				2019-01-01 16:55:41 +00:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										m68k
									
								 
							
						
					 
				 
				
					
						
							
							* when creating wrappers, add a prefix to parameter names to prevent them 
						
					 
				 
				2018-12-24 22:10:06 +00:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										mips
									
								 
							
						
					 
				 
				
					
						
							
							- get rid of MaxOps, it is redundant with max_operands 
						
					 
				 
				2018-11-02 21:32:29 +00:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										msg
									
								 
							
						
					 
				 
				
					
						
							
							* give an error when trying to call an object instance method via a type node 
						
					 
				 
				2019-01-06 15:21:36 +00:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										powerpc
									
								 
							
						
					 
				 
				
					
						
							
							* when creating wrappers, add a prefix to parameter names to prevent them 
						
					 
				 
				2018-12-24 22:10:06 +00:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										powerpc64
									
								 
							
						
					 
				 
				
					
						
							
							- get rid of MaxOps, it is redundant with max_operands 
						
					 
				 
				2018-11-02 21:32:29 +00:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										ppcgen
									
								 
							
						
					 
				 
				
					
						
							
							* GAS readers and writers can handle section flags 
						
					 
				 
				2018-10-20 18:23:24 +00:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										riscv
									
								 
							
						
					 
				 
				
					
						
							
							Fix riscv32 compilation error introduced in last commit 
						
					 
				 
				2018-11-16 10:24:27 +00:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										riscv32
									
								 
							
						
					 
				 
				
					
						
							
							Disable range check in m68k:tiscv32 and riscv64 cgcpu units 
						
					 
				 
				2018-11-15 16:58:40 +00:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										riscv64
									
								 
							
						
					 
				 
				
					
						
							
							Disable range check in m68k:tiscv32 and riscv64 cgcpu units 
						
					 
				 
				2018-11-15 16:58:40 +00:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										sparc
									
								 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										sparc64
									
								 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										sparcgen
									
								 
							
						
					 
				 
				
					
						
							
							* modified patch by Gareth Moreton to pool TmpUsedRegs in the assembler optimizers,  resolves   #34679 
						
					 
				 
				2019-01-20 14:16:38 +00:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										systems
									
								 
							
						
					 
				 
				
					
						
							
							morphos: support section GC with GNU LD as well 
						
					 
				 
				2019-01-29 05:02:18 +00:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										utils
									
								 
							
						
					 
				 
				
					
						
							
							Add missing support for -PriscvXX and -Psparc64 
						
					 
				 
				2019-01-10 12:18:22 +00:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										x86
									
								 
							
						
					 
				 
				
					
						
							
							+ tls support for x86_64-linux (not yet enabled by default) 
						
					 
				 
				2019-01-27 09:37:25 +00:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										x86_64
									
								 
							
						
					 
				 
				
					
						
							
							+ tls support for x86_64-linux (not yet enabled by default) 
						
					 
				 
				2019-01-27 09:37:25 +00:00  
		
			
			
			
			
				
					
						
							
								aasmbase.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								aasmcnst.pas 
							
						
					 
				 
				
					
						
							
							* fixed LLVM memory leaks 
						
					 
				 
				2019-01-01 16:22:31 +00:00  
		
			
			
			
			
				
					
						
							
								aasmdata.pas 
							
						
					 
				 
				
					
						
							
							* fixed some issues to get correct values of section_count, works better than before but it is still not perfect for unknown reasons 
						
					 
				 
				2018-09-12 20:33:18 +00:00  
		
			
			
			
			
				
					
						
							
								aasmdef.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								aasmsym.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								aasmtai.pas 
							
						
					 
				 
				
					
						
							
							tabs to spaces cleanup. no functional change 
						
					 
				 
				2019-01-04 01:35:36 +00:00  
		
			
			
			
			
				
					
						
							
								aggas.pas 
							
						
					 
				 
				
					
						
							
							+ initial work for tls-based threadvar support on arm-linux 
						
					 
				 
				2018-11-07 22:02:58 +00:00  
		
			
			
			
			
				
					
						
							
								aopt.pas 
							
						
					 
				 
				
					
						
							
							* modified patch by Gareth Moreton to pool TmpUsedRegs in the assembler optimizers,  resolves   #34679 
						
					 
				 
				2019-01-20 14:16:38 +00:00  
		
			
			
			
			
				
					
						
							
								aoptbase.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								aoptda.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								aoptobj.pas 
							
						
					 
				 
				
					
						
							
							* modified patch by Gareth Moreton to pool TmpUsedRegs in the assembler optimizers,  resolves   #34679 
						
					 
				 
				2019-01-20 14:16:38 +00:00  
		
			
			
			
			
				
					
						
							
								aoptutils.pas 
							
						
					 
				 
				
					
						
							
							Fix 3 operand version of MatchOpType 
						
					 
				 
				2018-11-02 23:18:54 +00:00  
		
			
			
			
			
				
					
						
							
								assemble.pas 
							
						
					 
				 
				
					
						
							
							+ new fields for more precise control of alignment 
						
					 
				 
				2018-11-01 20:49:17 +00:00  
		
			
			
			
			
				
					
						
							
								blockutl.pas 
							
						
					 
				 
				
					
						
							
							* when creating wrappers, add a prefix to parameter names to prevent them 
						
					 
				 
				2018-12-24 22:10:06 +00:00  
		
			
			
			
			
				
					
						
							
								browcol.pas 
							
						
					 
				 
				
					
						
							
							* support for compiling the objects unit methods that expect local procedure/ 
						
					 
				 
				2018-12-20 21:22:40 +00:00  
		
			
			
			
			
				
					
						
							
								catch.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								ccharset.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								cclasses.pas 
							
						
					 
				 
				
					
						
							
							* Rearranged the code to place implementation of inline methods before their usage within this unit. 
						
					 
				 
				2018-11-05 13:59:59 +00:00  
		
			
			
			
			
				
					
						
							
								cfidwarf.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								cfileutl.pas 
							
						
					 
				 
				
					
						
							
							Fix compilation (with -st option) of compiler for macos OS target 
						
					 
				 
				2019-01-25 08:00:58 +00:00  
		
			
			
			
			
				
					
						
							
								cg64f32.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								cgbase.pas 
							
						
					 
				 
				
					
						
							
							+ tls support for x86_64-linux (not yet enabled by default) 
						
					 
				 
				2019-01-27 09:37:25 +00:00  
		
			
			
			
			
				
					
						
							
								cghlcpu.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								cgobj.pas 
							
						
					 
				 
				
					
						
							
							+ initial work for tls-based threadvar support on arm-linux 
						
					 
				 
				2018-11-07 22:02:58 +00:00  
		
			
			
			
			
				
					
						
							
								cgutils.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								cmsgs.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								comphook.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								compiler.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								compinnr.pas 
							
						
					 
				 
				
					
						
							
							+ volatile() expression that marks an expression as volatile 
						
					 
				 
				2018-12-04 19:53:20 +00:00  
		
			
			
			
			
				
					
						
							
								comprsrc.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								constexp.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								COPYING.txt 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								cpid.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								crefs.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								cresstr.pas 
							
						
					 
				 
				
					
						
							
							* fixed some issues to get correct values of section_count, works better than before but it is still not perfect for unknown reasons 
						
					 
				 
				2018-09-12 20:33:18 +00:00  
		
			
			
			
			
				
					
						
							
								cscript.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								cstreams.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								cutils.pas 
							
						
					 
				 
				
					
						
							
							+ Added overloaded version of stringdup() for ansistring to allow stringdup to be inlined. 
						
					 
				 
				2018-11-05 14:00:51 +00:00  
		
			
			
			
			
				
					
						
							
								cwindirs.pp 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								dbgbase.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								dbgcodeview.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								dbgdwarf.pas 
							
						
					 
				 
				
					
						
							
							* If ds_dwarf_cpp (C++ emulation) is enabled, add DW_AT_linkage_name attribute for methods. 
						
					 
				 
				2018-12-07 20:55:50 +00:00  
		
			
			
			
			
				
					
						
							
								dbgstabs.pas 
							
						
					 
				 
				
					
						
							
							* converted Boolean8 to an internal type, and mapped Boolean to the 
						
					 
				 
				2018-10-16 21:14:18 +00:00  
		
			
			
			
			
				
					
						
							
								dbgstabx.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								defcmp.pas 
							
						
					 
				 
				
					
						
							
							* constrained generics are also compatible with formaldefs,  resolves   #34893 
						
					 
				 
				2019-01-19 21:23:36 +00:00  
		
			
			
			
			
				
					
						
							
								defutil.pas 
							
						
					 
				 
				
					
						
							
							+ customint torddef type to create arbitraty bit-width integers 
						
					 
				 
				2018-11-29 20:57:08 +00:00  
		
			
			
			
			
				
					
						
							
								dirparse.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								elfbase.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								entfile.pas 
							
						
					 
				 
				
					
						
							
							More -CriotR fixes: 
						
					 
				 
				2018-11-01 21:58:54 +00:00  
		
			
			
			
			
				
					
						
							
								export.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								expunix.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								finput.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								fmodule.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								fpccrc.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								fpcdefs.inc 
							
						
					 
				 
				
					
						
							
							Fix compilation (with -st option) of compiler for macos OS target 
						
					 
				 
				2019-01-25 08:00:58 +00:00  
		
			
			
			
			
				
					
						
							
								fpcp.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								fpkg.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								fppu.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								gendef.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								globals.pas 
							
						
					 
				 
				
					
						
							
							* fixed wrong change of jumpalignmax from 10 to 16 in previous commit 
						
					 
				 
				2018-12-28 13:22:50 +00:00  
		
			
			
			
			
				
					
						
							
								globstat.pas 
							
						
					 
				 
				
					
						
							
							* fix for Mantis  #27378 : save and (more importantly) restore verbosity when switching a unit 
						
					 
				 
				2019-01-03 20:31:34 +00:00  
		
			
			
			
			
				
					
						
							
								globtype.pas 
							
						
					 
				 
				
					
						
							
							- disable cs_opt_use_load_modify_store because for llvm because it is 
						
					 
				 
				2018-12-04 19:53:13 +00:00  
		
			
			
			
			
				
					
						
							
								hlcg2ll.pas 
							
						
					 
				 
				
					
						
							
							* fixed thlcg2ll.location_force_mmregscalar() after r40633 
						
					 
				 
				2019-01-08 19:23:20 +00:00  
		
			
			
			
			
				
					
						
							
								hlcgobj.pas 
							
						
					 
				 
				
					
						
							
							* fixed LLVM memory leaks 
						
					 
				 
				2019-01-01 16:22:31 +00:00  
		
			
			
			
			
				
					
						
							
								htypechk.pas 
							
						
					 
				 
				
					
						
							
							+ customint torddef type to create arbitraty bit-width integers 
						
					 
				 
				2018-11-29 20:57:08 +00:00  
		
			
			
			
			
				
					
						
							
								impdef.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								import.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								ldscript.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								link.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								macho.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								machoutils.pas 
							
						
					 
				 
				
					
						
							
							* Addition to r40225: Forgot to remove inline in the implementation. 
						
					 
				 
				2018-11-05 14:46:09 +00:00  
		
			
			
			
			
				
					
						
							
								Makefile 
							
						
					 
				 
				
					
						
							
							haiku-x86_64: regenerated all Makefiles, take 2 
						
					 
				 
				2019-01-04 03:18:42 +00:00  
		
			
			
			
			
				
					
						
							
								Makefile.fpc 
							
						
					 
				 
				
					
						
							
							+ Introduce PPC_SUFFIXES, new make variable that lists all ppc suffixes 
						
					 
				 
				2018-11-13 15:10:21 +00:00  
		
			
			
			
			
				
					
						
							
								MPWMake 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								msgidx.inc 
							
						
					 
				 
				
					
						
							
							* give an error when trying to call an object instance method via a type node 
						
					 
				 
				2019-01-06 15:21:36 +00:00  
		
			
			
			
			
				
					
						
							
								msgtxt.inc 
							
						
					 
				 
				
					
						
							
							* give an error when trying to call an object instance method via a type node 
						
					 
				 
				2019-01-06 15:21:36 +00:00  
		
			
			
			
			
				
					
						
							
								nadd.pas 
							
						
					 
				 
				
					
						
							
							* fixed adjustments of lower/upper bounds in range test optimization in case 
						
					 
				 
				2018-11-17 22:38:31 +00:00  
		
			
			
			
			
				
					
						
							
								nbas.pas 
							
						
					 
				 
				
					
						
							
							* finalizetemps nodes should never be considered equal and have side effects 
						
					 
				 
				2018-11-18 11:07:28 +00:00  
		
			
			
			
			
				
					
						
							
								ncal.pas 
							
						
					 
				 
				
					
						
							
							* changed reverseparameters() from function into procedure: it does not make 
						
					 
				 
				2019-01-01 15:08:40 +00:00  
		
			
			
			
			
				
					
						
							
								ncgadd.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								ncgbas.pas 
							
						
					 
				 
				
					
						
							
							* moved finalization of code generator temps to a node, so it can be getcopy'd 
						
					 
				 
				2018-11-17 22:38:36 +00:00  
		
			
			
			
			
				
					
						
							
								ncgcal.pas 
							
						
					 
				 
				
					
						
							
							o fix several issues with floating point exceptions 
						
					 
				 
				2018-08-19 15:26:00 +00:00  
		
			
			
			
			
				
					
						
							
								ncgcnv.pas 
							
						
					 
				 
				
					
						
							
							* when creating wrappers, add a prefix to parameter names to prevent them 
						
					 
				 
				2018-12-24 22:10:06 +00:00  
		
			
			
			
			
				
					
						
							
								ncgcon.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								ncgflw.pas 
							
						
					 
				 
				
					
						
							
							* fixed wrong change of jumpalignmax from 10 to 16 in previous commit 
						
					 
				 
				2018-12-28 13:22:50 +00:00  
		
			
			
			
			
				
					
						
							
								ncghlmat.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								ncginl.pas 
							
						
					 
				 
				
					
						
							
							+ volatile() expression that marks an expression as volatile 
						
					 
				 
				2018-12-04 19:53:20 +00:00  
		
			
			
			
			
				
					
						
							
								ncgld.pas 
							
						
					 
				 
				
					
						
							
							* cap the assumed alignment of pass-by-reference parameters to the minimum of 
						
					 
				 
				2018-11-26 22:27:35 +00:00  
		
			
			
			
			
				
					
						
							
								ncgmat.pas 
							
						
					 
				 
				
					
						
							
							* fixed LLVM memory leaks 
						
					 
				 
				2019-01-01 16:22:31 +00:00  
		
			
			
			
			
				
					
						
							
								ncgmem.pas 
							
						
					 
				 
				
					
						
							
							- removed withnode (was no longer used since a very long time) 
						
					 
				 
				2019-01-05 22:28:37 +00:00  
		
			
			
			
			
				
					
						
							
								ncgnstfl.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								ncgnstld.pas 
							
						
					 
				 
				
					
						
							
							* moved around/replaced the following procedures to stop nflw from depending 
						
					 
				 
				2019-01-05 16:26:33 +00:00  
		
			
			
			
			
				
					
						
							
								ncgnstmm.pas 
							
						
					 
				 
				
					
						
							
							* moved around/replaced the following procedures to stop nflw from depending 
						
					 
				 
				2019-01-05 16:26:33 +00:00  
		
			
			
			
			
				
					
						
							
								ncgobjc.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								ncgopt.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								ncgrtti.pas 
							
						
					 
				 
				
					
						
							
							+ customint torddef type to create arbitraty bit-width integers 
						
					 
				 
				2018-11-29 20:57:08 +00:00  
		
			
			
			
			
				
					
						
							
								ncgset.pas 
							
						
					 
				 
				
					
						
							
							* when deciding about the case code generation in case of size optimization, the number of labels is relevant, not the covered range,  resolves   #34818 
						
					 
				 
				2019-01-13 10:32:00 +00:00  
		
			
			
			
			
				
					
						
							
								ncgutil.pas 
							
						
					 
				 
				
					
						
							
							* if sub nodes of a commutative node contain conditionally executed nodes, these sub nodes might not be swapped 
						
					 
				 
				2019-01-20 12:55:20 +00:00  
		
			
			
			
			
				
					
						
							
								ncgvmt.pas 
							
						
					 
				 
				
					
						
							
							* move getrecorddef and gettabledef from TVMTWritter to symdef as they might be used from the RTTI as well 
						
					 
				 
				2018-08-29 19:21:23 +00:00  
		
			
			
			
			
				
					
						
							
								ncnv.pas 
							
						
					 
				 
				
					
						
							
							* when creating wrappers, add a prefix to parameter names to prevent them 
						
					 
				 
				2018-12-24 22:10:06 +00:00  
		
			
			
			
			
				
					
						
							
								ncon.pas 
							
						
					 
				 
				
					
						
							
							* fixed string constant length when going from utf-8 to single-byte code page 
						
					 
				 
				2018-12-24 22:21:40 +00:00  
		
			
			
			
			
				
					
						
							
								nflw.pas 
							
						
					 
				 
				
					
						
							
							* fixed several places where the interface crc could change: 
						
					 
				 
				2019-01-06 20:35:56 +00:00  
		
			
			
			
			
				
					
						
							
								ngenutil.pas 
							
						
					 
				 
				
					
						
							
							* handle constructor function results that have been migrated to the 
						
					 
				 
				2018-12-25 15:36:24 +00:00  
		
			
			
			
			
				
					
						
							
								ngtcon.pas 
							
						
					 
				 
				
					
						
							
							* fixed dynamic array constants for llvm 
						
					 
				 
				2018-11-28 19:23:25 +00:00  
		
			
			
			
			
				
					
						
							
								ninl.pas 
							
						
					 
				 
				
					
						
							
							* changed reverseparameters() from function into procedure: it does not make 
						
					 
				 
				2019-01-01 15:08:40 +00:00  
		
			
			
			
			
				
					
						
							
								nld.pas 
							
						
					 
				 
				
					
						
							
							* fixed several places where the interface crc could change: 
						
					 
				 
				2019-01-06 20:35:56 +00:00  
		
			
			
			
			
				
					
						
							
								nmat.pas 
							
						
					 
				 
				
					
						
							
							* converted Boolean8 to an internal type, and mapped Boolean to the 
						
					 
				 
				2018-10-16 21:14:18 +00:00  
		
			
			
			
			
				
					
						
							
								nmem.pas 
							
						
					 
				 
				
					
						
							
							- removed withnode (was no longer used since a very long time) 
						
					 
				 
				2019-01-05 22:28:37 +00:00  
		
			
			
			
			
				
					
						
							
								nobj.pas 
							
						
					 
				 
				
					
						
							
							* stop searching for methods to implement interfaces in parent classes after 
						
					 
				 
				2018-12-28 18:25:58 +00:00  
		
			
			
			
			
				
					
						
							
								nobjc.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								node.pas 
							
						
					 
				 
				
					
						
							
							- removed withnode (was no longer used since a very long time) 
						
					 
				 
				2019-01-05 22:28:37 +00:00  
		
			
			
			
			
				
					
						
							
								nopt.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								nset.pas 
							
						
					 
				 
				
					
						
							
							* (modified) patch by Gareth Moreton: Speed improvement in case blocks,  resolves   #0034762 
						
					 
				 
				2018-12-27 18:31:55 +00:00  
		
			
			
			
			
				
					
						
							
								nutils.pas 
							
						
					 
				 
				
					
						
							
							* if sub nodes of a commutative node contain conditionally executed nodes, these sub nodes might not be swapped 
						
					 
				 
				2019-01-20 12:55:20 +00:00  
		
			
			
			
			
				
					
						
							
								objcasm.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								objcdef.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								objcgutl.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								objcutil.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								ogbase.pas 
							
						
					 
				 
				
					
						
							
							* Removed unused local vars. 
						
					 
				 
				2018-11-02 18:44:29 +00:00  
		
			
			
			
			
				
					
						
							
								ogcoff.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								ogelf.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								oglx.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								ogmacho.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								ogmap.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								ognlm.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								ogomf.pas 
							
						
					 
				 
				
					
						
							
							Avoid warnings with -O4 option 
						
					 
				 
				2019-01-09 22:48:08 +00:00  
		
			
			
			
			
				
					
						
							
								omfbase.pas 
							
						
					 
				 
				
					
						
							
							More -CriotR fixes: 
						
					 
				 
				2018-11-01 21:58:54 +00:00  
		
			
			
			
			
				
					
						
							
								optbase.pas 
							
						
					 
				 
				
					
						
							
							Complement commit 40104, by changing type of executionweight in toptinfo record and adapt pass_2 code 
						
					 
				 
				2018-10-31 15:47:53 +00:00  
		
			
			
			
			
				
					
						
							
								optconstprop.pas 
							
						
					 
				 
				
					
						
							
							- removed withnode (was no longer used since a very long time) 
						
					 
				 
				2019-01-05 22:28:37 +00:00  
		
			
			
			
			
				
					
						
							
								optcse.pas 
							
						
					 
				 
				
					
						
							
							* when transforming the structure of a node tree involving full boolean 
						
					 
				 
				2018-11-25 20:56:58 +00:00  
		
			
			
			
			
				
					
						
							
								optdead.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								optdeadstore.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								optdfa.pas 
							
						
					 
				 
				
					
						
							
							* wrapcomplexinlinepara takes care of function results which need different temp. handling,  resolves   #34438 
						
					 
				 
				2018-11-03 17:31:10 +00:00  
		
			
			
			
			
				
					
						
							
								options.pas 
							
						
					 
				 
				
					
						
							
							* do not call the internal assembler if -s is passed 
						
					 
				 
				2019-01-29 20:16:12 +00:00  
		
			
			
			
			
				
					
						
							
								optloadmodifystore.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								optloop.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								opttail.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								optutils.pas 
							
						
					 
				 
				
					
						
							
							- removed withnode (was no longer used since a very long time) 
						
					 
				 
				2019-01-05 22:28:37 +00:00  
		
			
			
			
			
				
					
						
							
								optvirt.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								owar.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								owbase.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								owomflib.pas 
							
						
					 
				 
				
					
						
							
							More -CriotR fixes: 
						
					 
				 
				2018-11-01 21:58:54 +00:00  
		
			
			
			
			
				
					
						
							
								parabase.pas 
							
						
					 
				 
				
					
						
							
							* don't emit 0-sized parameters for LLVM: clang doesn't either, and some 
						
					 
				 
				2019-01-01 16:55:41 +00:00  
		
			
			
			
			
				
					
						
							
								paramgr.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								parser.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								pass_1.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								pass_2.pas 
							
						
					 
				 
				
					
						
							
							- removed withnode (was no longer used since a very long time) 
						
					 
				 
				2019-01-05 22:28:37 +00:00  
		
			
			
			
			
				
					
						
							
								pbase.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								pcp.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								pdecl.pas 
							
						
					 
				 
				
					
						
							
							* moved around/replaced the following procedures to stop nflw from depending 
						
					 
				 
				2019-01-05 16:26:33 +00:00  
		
			
			
			
			
				
					
						
							
								pdecobj.pas 
							
						
					 
				 
				
					
						
							
							* moved around/replaced the following procedures to stop nflw from depending 
						
					 
				 
				2019-01-05 16:26:33 +00:00  
		
			
			
			
			
				
					
						
							
								pdecsub.pas 
							
						
					 
				 
				
					
						
							
							* moved around/replaced the following procedures to stop nflw from depending 
						
					 
				 
				2019-01-05 16:26:33 +00:00  
		
			
			
			
			
				
					
						
							
								pdecvar.pas 
							
						
					 
				 
				
					
						
							
							* moved around/replaced the following procedures to stop nflw from depending 
						
					 
				 
				2019-01-05 16:26:33 +00:00  
		
			
			
			
			
				
					
						
							
								pexports.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								pexpr.pas 
							
						
					 
				 
				
					
						
							
							* fixed several places where the interface crc could change: 
						
					 
				 
				2019-01-06 20:35:56 +00:00  
		
			
			
			
			
				
					
						
							
								pgentype.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								pgenutil.pas 
							
						
					 
				 
				
					
						
							
							* moved around/replaced the following procedures to stop nflw from depending 
						
					 
				 
				2019-01-05 16:26:33 +00:00  
		
			
			
			
			
				
					
						
							
								pinline.pas 
							
						
					 
				 
				
					
						
							
							* fix for Mantis  #34333 : improve error output for incorrect calls to Copy() 
						
					 
				 
				2018-09-26 21:33:51 +00:00  
		
			
			
			
			
				
					
						
							
								pkgutil.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								pmodules.pas 
							
						
					 
				 
				
					
						
							
							* moved around/replaced the following procedures to stop nflw from depending 
						
					 
				 
				2019-01-05 16:26:33 +00:00  
		
			
			
			
			
				
					
						
							
								pp.lpi 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								pp.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								pparautl.pas 
							
						
					 
				 
				
					
						
							
							* fixed several places where the interface crc could change: 
						
					 
				 
				2019-01-06 20:35:56 +00:00  
		
			
			
			
			
				
					
						
							
								ppc68k.lpi 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								ppc8086.lpi 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								ppcaarch64.lpi 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								ppcarm.lpi 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								ppcavr.lpi 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								ppcjvm.lpi 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								ppcmips.lpi 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								ppcmipsel.lpi 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								ppcppc64.lpi 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								ppcppc.lpi 
							
						
					 
				 
				
					
						
							
							* version update 
						
					 
				 
				2018-10-28 16:21:06 +00:00  
		
			
			
			
			
				
					
						
							
								ppcriscv32.lpi 
							
						
					 
				 
				
					
						
							
							* RISC-V 32 compilation fixed 
						
					 
				 
				2018-07-26 19:18:47 +00:00  
		
			
			
			
			
				
					
						
							
								ppcriscv64.lpi 
							
						
					 
				 
				
					
						
							
							* fix assembling with official binutils 
						
					 
				 
				2018-07-22 13:10:24 +00:00  
		
			
			
			
			
				
					
						
							
								ppcsparc64.lpi 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								ppcsparc.lpi 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								ppcx64.lpi 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								ppcx64llvm.lpi 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								ppheap.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								ppu.pas 
							
						
					 
				 
				
					
						
							
							- removed withnode (was no longer used since a very long time) 
						
					 
				 
				2019-01-05 22:28:37 +00:00  
		
			
			
			
			
				
					
						
							
								procdefutil.pas 
							
						
					 
				 
				
					
						
							
							* moved around/replaced the following procedures to stop nflw from depending 
						
					 
				 
				2019-01-05 16:26:33 +00:00  
		
			
			
			
			
				
					
						
							
								procinfo.pas 
							
						
					 
				 
				
					
						
							
							* moved around/replaced the following procedures to stop nflw from depending 
						
					 
				 
				2019-01-05 16:26:33 +00:00  
		
			
			
			
			
				
					
						
							
								pstatmnt.pas 
							
						
					 
				 
				
					
						
							
							* fixed several places where the interface crc could change: 
						
					 
				 
				2019-01-06 20:35:56 +00:00  
		
			
			
			
			
				
					
						
							
								psub.pas 
							
						
					 
				 
				
					
						
							
							* fixed several places where the interface crc could change: 
						
					 
				 
				2019-01-06 20:35:56 +00:00  
		
			
			
			
			
				
					
						
							
								psystem.pas 
							
						
					 
				 
				
					
						
							
							- removed withnode (was no longer used since a very long time) 
						
					 
				 
				2019-01-05 22:28:37 +00:00  
		
			
			
			
			
				
					
						
							
								ptconst.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								ptype.pas 
							
						
					 
				 
				
					
						
							
							* moved around/replaced the following procedures to stop nflw from depending 
						
					 
				 
				2019-01-05 16:26:33 +00:00  
		
			
			
			
			
				
					
						
							
								raatt.pas 
							
						
					 
				 
				
					
						
							
							+ abi tag for i386 
						
					 
				 
				2018-12-02 22:56:12 +00:00  
		
			
			
			
			
				
					
						
							
								rabase.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								rasm.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								rautils.pas 
							
						
					 
				 
				
					
						
							
							* fixed several places where the interface crc could change: 
						
					 
				 
				2019-01-06 20:35:56 +00:00  
		
			
			
			
			
				
					
						
							
								README.txt 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								rescmn.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								rgbase.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								rgobj.pas 
							
						
					 
				 
				
					
						
							
							* fixes arm 
						
					 
				 
				2018-11-18 14:16:20 +00:00  
		
			
			
			
			
				
					
						
							
								scandir.pas 
							
						
					 
				 
				
					
						
							
							+ basic infrastructure to generate code for floating point exception 
						
					 
				 
				2018-08-19 10:54:45 +00:00  
		
			
			
			
			
				
					
						
							
								scanner.pas 
							
						
					 
				 
				
					
						
							
							* fixed wrong change of jumpalignmax from 10 to 16 in previous commit 
						
					 
				 
				2018-12-28 13:22:50 +00:00  
		
			
			
			
			
				
					
						
							
								switches.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								symbase.pas 
							
						
					 
				 
				
					
						
							
							+ add a comment to the destructor of tsymtable so that others (and maybe me a well) will hopefully see that the destructor of that class is not completely trivial! 
						
					 
				 
				2018-08-31 19:16:48 +00:00  
		
			
			
			
			
				
					
						
							
								symconst.pas 
							
						
					 
				 
				
					
						
							
							* fixed several places where the interface crc could change: 
						
					 
				 
				2019-01-06 20:35:56 +00:00  
		
			
			
			
			
				
					
						
							
								symcreat.pas 
							
						
					 
				 
				
					
						
							
							* moved around/replaced the following procedures to stop nflw from depending 
						
					 
				 
				2019-01-05 16:26:33 +00:00  
		
			
			
			
			
				
					
						
							
								symdef.pas 
							
						
					 
				 
				
					
						
							
							* open arrays and arrays of consts might be only stack tainting if they are passed by value 
						
					 
				 
				2019-01-22 21:58:05 +00:00  
		
			
			
			
			
				
					
						
							
								symsym.pas 
							
						
					 
				 
				
					
						
							
							* Use getasizeint/putasizeint for tfieldvarsym.fieldoffset 
						
					 
				 
				2018-11-18 10:32:13 +00:00  
		
			
			
			
			
				
					
						
							
								symtable.pas 
							
						
					 
				 
				
					
						
							
							* fix big endian targets by using an explicit assignment with typecast instead of an absolute variable 
						
					 
				 
				2018-09-10 21:12:29 +00:00  
		
			
			
			
			
				
					
						
							
								symtype.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								symutil.pas 
							
						
					 
				 
				
					
						
							
							* moved around/replaced the following procedures to stop nflw from depending 
						
					 
				 
				2019-01-05 16:26:33 +00:00  
		
			
			
			
			
				
					
						
							
								syscinfo.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								systems.inc 
							
						
					 
				 
				
					
						
							
							haiku-x86_64: add target to the compiler and ppudump, enable it in fpmake and fpcmake 
						
					 
				 
				2019-01-04 02:16:24 +00:00  
		
			
			
			
			
				
					
						
							
								systems.pas 
							
						
					 
				 
				
					
						
							
							haiku: move i386 also to internal sysinit 
						
					 
				 
				2019-01-07 12:58:02 +00:00  
		
			
			
			
			
				
					
						
							
								tgobj.pas 
							
						
					 
				 
				
					
						
							
							* emit temp lifetime information for llvm 
						
					 
				 
				2018-12-08 15:31:51 +00:00  
		
			
			
			
			
				
					
						
							
								tokens.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								verbose.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								version.pas 
							
						
					 
				 
				
					
						
							
							Merged riscv_new branch 
						
					 
				 
				2018-09-26 19:49:08 +00:00  
		
			
			
			
			
				
					
						
							
								widestr.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								wpo.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								wpobase.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								wpoinfo.pas