..  
		
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										aarch64
									
								 
							
						
					 
				 
				
					
						
							
							* support marking defs created via the getreusable*() class methods as 
						
					 
				 
				2015-11-04 20:46:18 +00:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										arm
									
								 
							
						
					 
				 
				
					
						
							
							Added a bunch of new and fixed embedded controller units. From Michael Ring. 
						
					 
				 
				2015-11-21 10:30:49 +00:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										avr
									
								 
							
						
					 
				 
				
					
						
							
							Add support for ram-less AVR chips and simultanously optimize flash/ram  size the initfinal calling sequence. 
						
					 
				 
				2015-11-22 00:37:10 +00:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										generic
									
								 
							
						
					 
				 
				
					
						
							
							Moved tcontrollerdatatype out into cpuinfo. 
						
					 
				 
				2015-09-07 20:36:54 +00:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										html
									
								 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										i386
									
								 
							
						
					 
				 
				
					
						
							
							* support marking defs created via the getreusable*() class methods as 
						
					 
				 
				2015-11-04 20:46:18 +00:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										i8086
									
								 
							
						
					 
				 
				
					
						
							
							+ implemented thlcgcpu.a_op_const_reg with far pointer support for i8086, so 
						
					 
				 
				2015-11-12 22:01:44 +00:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										jvm
									
								 
							
						
					 
				 
				
					
						
							
							* support anonymous procvar definitions for jvm outside parameter lists (in a 
						
					 
				 
				2015-11-22 10:52:20 +00:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										llvm
									
								 
							
						
					 
				 
				
					
						
							
							* ensure that necessary padding bytes in a non-anonymous aggregate are added 
						
					 
				 
				2015-11-24 20:10:38 +00:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										m68k
									
								 
							
						
					 
				 
				
					
						
							
							* support marking defs created via the getreusable*() class methods as 
						
					 
				 
				2015-11-04 20:46:18 +00:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										mips
									
								 
							
						
					 
				 
				
					
						
							
							* support marking defs created via the getreusable*() class methods as 
						
					 
				 
				2015-11-04 20:46:18 +00:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										msg
									
								 
							
						
					 
				 
				
					
						
							
							VLink Support: 
						
					 
				 
				2015-11-15 01:18:30 +00:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										powerpc
									
								 
							
						
					 
				 
				
					
						
							
							* support marking defs created via the getreusable*() class methods as 
						
					 
				 
				2015-11-04 20:46:18 +00:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										powerpc64
									
								 
							
						
					 
				 
				
					
						
							
							* support marking defs created via the getreusable*() class methods as 
						
					 
				 
				2015-11-04 20:46:18 +00:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										ppcgen
									
								 
							
						
					 
				 
				
					
						
							
							* don't force setelementn's into a 32 bit modifiable register if they were 
						
					 
				 
				2015-11-12 20:55:33 +00:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										sparc
									
								 
							
						
					 
				 
				
					
						
							
							* support marking defs created via the getreusable*() class methods as 
						
					 
				 
				2015-11-04 20:46:18 +00:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										systems
									
								 
							
						
					 
				 
				
					
						
							
							Fix stack pointer offset. 
						
					 
				 
				2015-11-22 20:51:54 +00:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										utils
									
								 
							
						
					 
				 
				
					
						
							
							* support marking defs created via the getreusable*() class methods as 
						
					 
				 
				2015-11-04 20:46:18 +00:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										x86
									
								 
							
						
					 
				 
				
					
						
							
							* don't parse "flags" as a register name in the Intel assembler reader 
						
					 
				 
				2015-11-19 19:40:06 +00:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										x86_64
									
								 
							
						
					 
				 
				
					
						
							
							* support marking defs created via the getreusable*() class methods as 
						
					 
				 
				2015-11-04 20:46:18 +00:00  
		
			
			
			
			
				
					
						
							
								aasmbase.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								aasmcnst.pas 
							
						
					 
				 
				
					
						
							
							* fixed type of resourcestrings in typed constants 
						
					 
				 
				2015-11-22 11:49:21 +00:00  
		
			
			
			
			
				
					
						
							
								aasmdata.pas 
							
						
					 
				 
				
					
						
							
							* put the code for pure assembler routines in a separate asmlist, so 
						
					 
				 
				2015-09-12 23:32:21 +00:00  
		
			
			
			
			
				
					
						
							
								aasmsym.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								aasmtai.pas 
							
						
					 
				 
				
					
						
							
							+ implemented the 'SEG @DATA' inline assembler directive for i8086 
						
					 
				 
				2015-11-10 17:26:21 +00:00  
		
			
			
			
			
				
					
						
							
								aggas.pas 
							
						
					 
				 
				
					
						
							
							* support custom section names for Darwin platforms 
						
					 
				 
				2015-11-21 12:36:13 +00:00  
		
			
			
			
			
				
					
						
							
								aopt.pas 
							
						
					 
				 
				
					
						
							
							* Fixed notes "var is assigned but not used". 
						
					 
				 
				2015-09-17 13:03:04 +00:00  
		
			
			
			
			
				
					
						
							
								aoptbase.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								aoptcs.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								aoptda.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								aoptobj.pas 
							
						
					 
				 
				
					
						
							
							* Fixed general peephole optimization of conditional jumps after r30446. It has been broken, since r30446 had added some IsJumpToLabel() checks, which tests for unconditional jump, but the optimization code expects also conditional jumps. 
						
					 
				 
				2015-10-21 15:35:54 +00:00  
		
			
			
			
			
				
					
						
							
								assemble.pas 
							
						
					 
				 
				
					
						
							
							+ implemented the 'SEG @DATA' inline assembler directive for i8086 
						
					 
				 
				2015-11-10 17:26:21 +00:00  
		
			
			
			
			
				
					
						
							
								blockutl.pas 
							
						
					 
				 
				
					
						
							
							Extend tstaticvarsym (and by extension tabstractnormalvarsym) with the capability to create it as unregistered if needed. 
						
					 
				 
				2015-11-20 11:15:30 +00:00  
		
			
			
			
			
				
					
						
							
								browcol.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								catch.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								ccharset.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								cclasses.pas 
							
						
					 
				 
				
					
						
							
							* since T(Tag)HashSet always forces the size to a power of 2, use "and" 
						
					 
				 
				2015-10-14 16:44:02 +00:00  
		
			
			
			
			
				
					
						
							
								cfidwarf.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								cfileutl.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								cg64f32.pas 
							
						
					 
				 
				
					
						
							
							* add "doregister" parameter to torddef.create, and don't register temporary 
						
					 
				 
				2015-10-13 15:59:06 +00:00  
		
			
			
			
			
				
					
						
							
								cgbase.pas 
							
						
					 
				 
				
					
						
							
							+ initialize DS with the current unit's data segment in the function entry code 
						
					 
				 
				2015-09-03 21:44:16 +00:00  
		
			
			
			
			
				
					
						
							
								cghlcpu.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								cgobj.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								cgutils.pas 
							
						
					 
				 
				
					
						
							
							* define avr => cpu8bitalu 
						
					 
				 
				2015-09-13 21:07:23 +00:00  
		
			
			
			
			
				
					
						
							
								cmsgs.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								comphook.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								compiler.pas 
							
						
					 
				 
				
					
						
							
							Use general_e_exception_raised if Compiler generates an uncaught exception 
						
					 
				 
				2015-09-23 16:49:24 +00:00  
		
			
			
			
			
				
					
						
							
								compinnr.inc 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								comprsrc.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								constexp.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								COPYING.txt 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								cpid.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								crefs.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								cresstr.pas 
							
						
					 
				 
				
					
						
							
							* implemented emitting items in a vectorized dead strippable section to 
						
					 
				 
				2015-11-21 12:36:10 +00:00  
		
			
			
			
			
				
					
						
							
								cstreams.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								cutils.pas 
							
						
					 
				 
				
					
						
							
							* Removed lot of unused vars. 
						
					 
				 
				2015-09-17 12:48:58 +00:00  
		
			
			
			
			
				
					
						
							
								cwindirs.pp 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								dbgbase.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								dbgdwarf.pas 
							
						
					 
				 
				
					
						
							
							Avoid unsupported .uleb128 with diff of two sympbols for native solaris assembler 
						
					 
				 
				2015-10-30 13:38:03 +00:00  
		
			
			
			
			
				
					
						
							
								dbgstabs.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								dbgstabx.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								defcmp.pas 
							
						
					 
				 
				
					
						
							
							* support assigning static methods to regular procvars in (obj)fpc mode 
						
					 
				 
				2015-11-01 18:02:46 +00:00  
		
			
			
			
			
				
					
						
							
								defutil.pas 
							
						
					 
				 
				
					
						
							
							- removed symcpu dependencies 
						
					 
				 
				2015-06-13 22:47:59 +00:00  
		
			
			
			
			
				
					
						
							
								dirparse.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								elfbase.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								export.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								expunix.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								finput.pas 
							
						
					 
				 
				
					
						
							
							+ implemented exporting of functions for the win16 target 
						
					 
				 
				2015-09-27 00:48:35 +00:00  
		
			
			
			
			
				
					
						
							
								fmodule.pas 
							
						
					 
				 
				
					
						
							
							* free a bunch of extra data after a unit is compiled, as it is no longer 
						
					 
				 
				2015-10-30 15:12:37 +00:00  
		
			
			
			
			
				
					
						
							
								fpccrc.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								fpcdefs.inc 
							
						
					 
				 
				
					
						
							
							Allow use of stabs for 64-bit systems with -dUSE_STABS_64 
						
					 
				 
				2015-10-29 09:23:30 +00:00  
		
			
			
			
			
				
					
						
							
								fppu.pas 
							
						
					 
				 
				
					
						
							
							* only write the parts of the unit localsymtables that are actually needed: 
						
					 
				 
				2015-10-25 19:22:00 +00:00  
		
			
			
			
			
				
					
						
							
								gendef.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								globals.pas 
							
						
					 
				 
				
					
						
							
							o basic extended pascal support: 
						
					 
				 
				2015-11-15 15:13:36 +00:00  
		
			
			
			
			
				
					
						
							
								globstat.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								globtype.pas 
							
						
					 
				 
				
					
						
							
							Fixed   #29025 . 
						
					 
				 
				2015-11-21 17:05:00 +00:00  
		
			
			
			
			
				
					
						
							
								hlcg2ll.pas 
							
						
					 
				 
				
					
						
							
							* replaced current_procinfo.currtrue/falselabel with storing the true/false 
						
					 
				 
				2015-08-27 18:28:57 +00:00  
		
			
			
			
			
				
					
						
							
								hlcgobj.pas 
							
						
					 
				 
				
					
						
							
							* use the correctly typecasted reference in a_bit_set_reg_ref 
						
					 
				 
				2015-11-22 11:49:07 +00:00  
		
			
			
			
			
				
					
						
							
								htypechk.pas 
							
						
					 
				 
				
					
						
							
							ncal.pas: 
						
					 
				 
				2015-09-18 14:48:54 +00:00  
		
			
			
			
			
				
					
						
							
								impdef.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								import.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								ldscript.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								link.pas 
							
						
					 
				 
				
					
						
							
							* Fixed notes "var is assigned but not used". 
						
					 
				 
				2015-09-17 13:03:04 +00:00  
		
			
			
			
			
				
					
						
							
								macho.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								machoutils.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								Makefile 
							
						
					 
				 
				
					
						
							
							* regenerated makefiles after adding the win16 target 
						
					 
				 
				2015-09-05 11:02:54 +00:00  
		
			
			
			
			
				
					
						
							
								Makefile.fpc 
							
						
					 
				 
				
					
						
							
							* regenerated makefiles after adding the win16 target 
						
					 
				 
				2015-09-05 11:02:54 +00:00  
		
			
			
			
			
				
					
						
							
								MPWMake 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								msgidx.inc 
							
						
					 
				 
				
					
						
							
							regenerated msgidx.inc and msgtxt.inc afer r32324 
						
					 
				 
				2015-11-15 01:25:17 +00:00  
		
			
			
			
			
				
					
						
							
								msgtxt.inc 
							
						
					 
				 
				
					
						
							
							regenerated msgidx.inc and msgtxt.inc afer r32324 
						
					 
				 
				2015-11-15 01:25:17 +00:00  
		
			
			
			
			
				
					
						
							
								nadd.pas 
							
						
					 
				 
				
					
						
							
							* fixed comparison of two procvars in the i8086 compact and medium memory models 
						
					 
				 
				2015-10-27 17:24:33 +00:00  
		
			
			
			
			
				
					
						
							
								nbas.pas 
							
						
					 
				 
				
					
						
							
							+ new parser-only node class to handle Delphi-mode inline specializations 
						
					 
				 
				2015-09-11 12:58:25 +00:00  
		
			
			
			
			
				
					
						
							
								ncal.pas 
							
						
					 
				 
				
					
						
							
							* fixed a bug, which caused a function that returns a method pointer (or nested 
						
					 
				 
				2015-11-22 17:21:08 +00:00  
		
			
			
			
			
				
					
						
							
								ncgadd.pas 
							
						
					 
				 
				
					
						
							
							* Removed lot of unused vars. 
						
					 
				 
				2015-09-17 12:48:58 +00:00  
		
			
			
			
			
				
					
						
							
								ncgbas.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								ncgcal.pas 
							
						
					 
				 
				
					
						
							
							- reverted accidentally committed code with r32463 
						
					 
				 
				2015-11-22 11:52:30 +00:00  
		
			
			
			
			
				
					
						
							
								ncgcnv.pas 
							
						
					 
				 
				
					
						
							
							* fixed type in second_class_to_intf if the class was in a LOC_REGISTER 
						
					 
				 
				2015-11-21 12:37:36 +00:00  
		
			
			
			
			
				
					
						
							
								ncgcon.pas 
							
						
					 
				 
				
					
						
							
							* converted large set constant emission to high level typed const builder 
						
					 
				 
				2015-10-30 20:45:11 +00:00  
		
			
			
			
			
				
					
						
							
								ncgflw.pas 
							
						
					 
				 
				
					
						
							
							* fixed type of stored exception class instance in on-node 
						
					 
				 
				2015-11-21 12:37:33 +00:00  
		
			
			
			
			
				
					
						
							
								ncghlmat.pas 
							
						
					 
				 
				
					
						
							
							* replaced current_procinfo.currtrue/falselabel with storing the true/false 
						
					 
				 
				2015-08-27 18:28:57 +00:00  
		
			
			
			
			
				
					
						
							
								ncginl.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								ncgld.pas 
							
						
					 
				 
				
					
						
							
							* fixed hlcg type correctness when getting the address of a virtual method 
						
					 
				 
				2015-11-21 12:37:11 +00:00  
		
			
			
			
			
				
					
						
							
								ncgmat.pas 
							
						
					 
				 
				
					
						
							
							+ support mmregisters in the generic unaryminus code for floats 
						
					 
				 
				2015-09-12 23:33:50 +00:00  
		
			
			
			
			
				
					
						
							
								ncgmem.pas 
							
						
					 
				 
				
					
						
							
							* support LOC_(C)SUBSETREG in tcgvecnode.pass_generate_code, can also occur 
						
					 
				 
				2015-11-24 15:03:34 +00:00  
		
			
			
			
			
				
					
						
							
								ncgnstld.pas 
							
						
					 
				 
				
					
						
							
							- removed variable notification support, it's not used and superceded by 
						
					 
				 
				2015-10-02 17:00:25 +00:00  
		
			
			
			
			
				
					
						
							
								ncgnstmm.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								ncgobjc.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								ncgopt.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								ncgrtti.pas 
							
						
					 
				 
				
					
						
							
							* use codeptruinttype/codeptrsinttype when emiting ordinal constants that 
						
					 
				 
				2015-11-22 11:49:43 +00:00  
		
			
			
			
			
				
					
						
							
								ncgset.pas 
							
						
					 
				 
				
					
						
							
							* fixed operation size of comparison with maximum legal value in 
						
					 
				 
				2015-11-24 20:10:42 +00:00  
		
			
			
			
			
				
					
						
							
								ncgutil.pas 
							
						
					 
				 
				
					
						
							
							Fix bug in gen_load_cgpara_loc for 64bit registers on 8bit architectures. 
						
					 
				 
				2015-10-18 11:36:58 +00:00  
		
			
			
			
			
				
					
						
							
								ncgvmt.pas 
							
						
					 
				 
				
					
						
							
							* fixed external wrapper generation on llvm 
						
					 
				 
				2015-11-22 11:49:40 +00:00  
		
			
			
			
			
				
					
						
							
								ncnv.pas 
							
						
					 
				 
				
					
						
							
							- reverted accidentally committed code with r32463 
						
					 
				 
				2015-11-22 11:52:30 +00:00  
		
			
			
			
			
				
					
						
							
								ncon.pas 
							
						
					 
				 
				
					
						
							
							+ write the value of a pointer constant node in printnodedata 
						
					 
				 
				2015-08-31 20:03:47 +00:00  
		
			
			
			
			
				
					
						
							
								nflw.pas 
							
						
					 
				 
				
					
						
							
							- removed variable notification support, it's not used and superceded by 
						
					 
				 
				2015-10-02 17:00:25 +00:00  
		
			
			
			
			
				
					
						
							
								ngenutil.pas 
							
						
					 
				 
				
					
						
							
							* converted tnodeutils.InsertResourceTablesTable() to the high level typed 
						
					 
				 
				2015-11-21 12:36:16 +00:00  
		
			
			
			
			
				
					
						
							
								ngtcon.pas 
							
						
					 
				 
				
					
						
							
							* fixed types for classrefdef typed constants 
						
					 
				 
				2015-11-22 11:49:36 +00:00  
		
			
			
			
			
				
					
						
							
								ninl.pas 
							
						
					 
				 
				
					
						
							
							Extend tlocalvarsym with the ability to not register it if needed. 
						
					 
				 
				2015-11-20 11:29:21 +00:00  
		
			
			
			
			
				
					
						
							
								nld.pas 
							
						
					 
				 
				
					
						
							
							* always set the resultdef for variant array constructors correctly, so we 
						
					 
				 
				2015-11-04 20:46:10 +00:00  
		
			
			
			
			
				
					
						
							
								nmat.pas 
							
						
					 
				 
				
					
						
							
							* Removed lot of unused vars. 
						
					 
				 
				2015-09-17 12:48:58 +00:00  
		
			
			
			
			
				
					
						
							
								nmem.pas 
							
						
					 
				 
				
					
						
							
							* add "doregister" parameter to torddef.create, and don't register temporary 
						
					 
				 
				2015-10-13 15:59:06 +00:00  
		
			
			
			
			
				
					
						
							
								nobj.pas 
							
						
					 
				 
				
					
						
							
							Fix for Mantis  #28442 . Do not generate the VMT record definition for generic classes. It isn't used anyway. 
						
					 
				 
				2015-08-07 15:02:55 +00:00  
		
			
			
			
			
				
					
						
							
								nobjc.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								node.pas 
							
						
					 
				 
				
					
						
							
							+ new parser-only node class to handle Delphi-mode inline specializations 
						
					 
				 
				2015-09-11 12:58:25 +00:00  
		
			
			
			
			
				
					
						
							
								nopt.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								nset.pas 
							
						
					 
				 
				
					
						
							
							* fixed "case <string> of" with multiple labels for a single statement after 
						
					 
				 
				2015-07-03 20:04:25 +00:00  
		
			
			
			
			
				
					
						
							
								nstate.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								nutils.pas 
							
						
					 
				 
				
					
						
							
							* support static fields in nested types in records, by always including 
						
					 
				 
				2015-11-24 16:04:19 +00:00  
		
			
			
			
			
				
					
						
							
								objcdef.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								objcgutl.pas 
							
						
					 
				 
				
					
						
							
							* write nil instead of a reference to _objc_empty_vtable for iOS and the 
						
					 
				 
				2015-10-28 21:00:57 +00:00  
		
			
			
			
			
				
					
						
							
								objcutil.pas 
							
						
					 
				 
				
					
						
							
							* changed getpointerdef() into a tpointerdef.getreusable() class method 
						
					 
				 
				2015-06-22 08:17:49 +00:00  
		
			
			
			
			
				
					
						
							
								ogbase.pas 
							
						
					 
				 
				
					
						
							
							+ added support to the omf/i8086-msdos internal linker for omf relocation with 
						
					 
				 
				2015-11-16 14:51:05 +00:00  
		
			
			
			
			
				
					
						
							
								ogcoff.pas 
							
						
					 
				 
				
					
						
							
							* Fixed notes "var is assigned but not used". 
						
					 
				 
				2015-09-17 13:03:04 +00:00  
		
			
			
			
			
				
					
						
							
								ogelf.pas 
							
						
					 
				 
				
					
						
							
							* Removed unused vars for mipsel compiler. 
						
					 
				 
				2015-09-17 15:46:30 +00:00  
		
			
			
			
			
				
					
						
							
								oglx.pas 
							
						
					 
				 
				
					
						
							
							* refactored the internal linker ar object reader object creation to allow using 
						
					 
				 
				2015-08-14 13:52:45 +00:00  
		
			
			
			
			
				
					
						
							
								ogmacho.pas 
							
						
					 
				 
				
					
						
							
							* store a pointer to the used tasminfo record in every assembler writer, so 
						
					 
				 
				2015-09-12 23:32:13 +00:00  
		
			
			
			
			
				
					
						
							
								ogmap.pas 
							
						
					 
				 
				
					
						
							
							* the code for displaying a symbol address in the linker map file moved to a 
						
					 
				 
				2015-08-24 22:12:00 +00:00  
		
			
			
			
			
				
					
						
							
								ognlm.pas 
							
						
					 
				 
				
					
						
							
							* store a pointer to the used tasminfo record in every assembler writer, so 
						
					 
				 
				2015-09-12 23:32:13 +00:00  
		
			
			
			
			
				
					
						
							
								ogomf.pas 
							
						
					 
				 
				
					
						
							
							+ added property to the omf object reader, specifying whether symbol names 
						
					 
				 
				2015-11-21 15:35:42 +00:00  
		
			
			
			
			
				
					
						
							
								omfbase.pas 
							
						
					 
				 
				
					
						
							
							* support writing omf libraries with size greater than 251 blocks 
						
					 
				 
				2015-11-07 16:54:23 +00:00  
		
			
			
			
			
				
					
						
							
								optbase.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								optconstprop.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								optcse.pas 
							
						
					 
				 
				
					
						
							
							* don't perform CSE on typeconversion nodes inserted for absolute 
						
					 
				 
				2015-07-04 22:28:31 +00:00  
		
			
			
			
			
				
					
						
							
								optdead.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								optdeadstore.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								optdfa.pas 
							
						
					 
				 
				
					
						
							
							* Fixed notes "var is assigned but not used". 
						
					 
				 
				2015-09-17 13:03:04 +00:00  
		
			
			
			
			
				
					
						
							
								options.pas 
							
						
					 
				 
				
					
						
							
							VLink Support: 
						
					 
				 
				2015-11-15 01:18:30 +00:00  
		
			
			
			
			
				
					
						
							
								optloop.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								opttail.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								optutils.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								optvirt.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								owar.pas 
							
						
					 
				 
				
					
						
							
							* refactored the internal linker ar object reader object creation to allow using 
						
					 
				 
				2015-08-14 13:52:45 +00:00  
		
			
			
			
			
				
					
						
							
								owbase.pas 
							
						
					 
				 
				
					
						
							
							* support writing more than 1024 zeros in tobjectwriter.writezeros 
						
					 
				 
				2015-08-24 01:09:53 +00:00  
		
			
			
			
			
				
					
						
							
								owomflib.pas 
							
						
					 
				 
				
					
						
							
							* support writing omf libraries with size greater than 251 blocks 
						
					 
				 
				2015-11-07 16:54:23 +00:00  
		
			
			
			
			
				
					
						
							
								parabase.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								paramgr.pas 
							
						
					 
				 
				
					
						
							
							* support marking defs created via the getreusable*() class methods as 
						
					 
				 
				2015-11-04 20:46:18 +00:00  
		
			
			
			
			
				
					
						
							
								parser.pas 
							
						
					 
				 
				
					
						
							
							Use general_e_exception_raised if Compiler generates an uncaught exception 
						
					 
				 
				2015-09-23 16:49:24 +00:00  
		
			
			
			
			
				
					
						
							
								pass_1.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								pass_2.pas 
							
						
					 
				 
				
					
						
							
							* fixed compilation of the compiler with -dEXTDEBUG after r31588 
						
					 
				 
				2015-09-12 11:55:54 +00:00  
		
			
			
			
			
				
					
						
							
								pbase.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								pdecl.pas 
							
						
					 
				 
				
					
						
							
							* initialize variables to avoid warnings 
						
					 
				 
				2015-11-21 14:14:30 +00:00  
		
			
			
			
			
				
					
						
							
								pdecobj.pas 
							
						
					 
				 
				
					
						
							
							Implement support for parsing "generic [class] procedure" and "generic [class] function" in non-Delphi modes. Since "generic" is a prefix it is quite ugly to implement, but from a Pascal language point of view it fits better than "procedure generic xyz". 
						
					 
				 
				2015-11-20 16:50:58 +00:00  
		
			
			
			
			
				
					
						
							
								pdecsub.pas 
							
						
					 
				 
				
					
						
							
							pdecsub.pas, parse_proc_head: 
						
					 
				 
				2015-11-21 15:41:51 +00:00  
		
			
			
			
			
				
					
						
							
								pdecvar.pas 
							
						
					 
				 
				
					
						
							
							* initialize variables to avoid warnings 
						
					 
				 
				2015-11-21 14:14:30 +00:00  
		
			
			
			
			
				
					
						
							
								pexports.pas 
							
						
					 
				 
				
					
						
							
							Convert the Boolean parameters accept_equal, typeonly and hadspecialize of comp_expr(), sub_expr() and factor() to a set parameter and adjust all calls. 
						
					 
				 
				2015-11-07 21:45:03 +00:00  
		
			
			
			
			
				
					
						
							
								pexpr.pas 
							
						
					 
				 
				
					
						
							
							* support static fields in nested types in records, by always including 
						
					 
				 
				2015-11-24 16:04:19 +00:00  
		
			
			
			
			
				
					
						
							
								pgentype.pas 
							
						
					 
				 
				
					
						
							
							Fully enable generic functions, procedures and methods by allowing inline specializations in procedure bodies as well. 
						
					 
				 
				2015-11-21 16:52:09 +00:00  
		
			
			
			
			
				
					
						
							
								pgenutil.pas 
							
						
					 
				 
				
					
						
							
							Convert the Boolean parameters accept_equal, typeonly and hadspecialize of comp_expr(), sub_expr() and factor() to a set parameter and adjust all calls. 
						
					 
				 
				2015-11-07 21:45:03 +00:00  
		
			
			
			
			
				
					
						
							
								pinline.pas 
							
						
					 
				 
				
					
						
							
							o basic extended pascal support: 
						
					 
				 
				2015-11-15 15:13:36 +00:00  
		
			
			
			
			
				
					
						
							
								pmodules.pas 
							
						
					 
				 
				
					
						
							
							* free the calleeside paraloc information after a unit has been compiled 
						
					 
				 
				2015-11-24 20:10:32 +00:00  
		
			
			
			
			
				
					
						
							
								pp.lpi 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								pp.pas 
							
						
					 
				 
				
					
						
							
							- removed leftover alpha, ia64 and vis code 
						
					 
				 
				2015-08-28 22:31:29 +00:00  
		
			
			
			
			
				
					
						
							
								pparautl.pas 
							
						
					 
				 
				
					
						
							
							Extend tlocalvarsym with the ability to not register it if needed. 
						
					 
				 
				2015-11-20 11:29:21 +00:00  
		
			
			
			
			
				
					
						
							
								ppc68k.lpi 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								ppc8086.lpi 
							
						
					 
				 
				
					
						
							
							+ started implementing a win16 target :) 
						
					 
				 
				2015-09-05 02:47:42 +00:00  
		
			
			
			
			
				
					
						
							
								ppcaarch64.lpi 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								ppcarm.lpi 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								ppcavr.lpi 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								ppcjvm.lpi 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								ppcmips.lpi 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								ppcmipsel.lpi 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								ppcppc64.lpi 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								ppcppc.lpi 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								ppcsparc.lpi 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								ppheap.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								ppu.pas 
							
						
					 
				 
				
					
						
							
							* fixed (harmless) range errors in getasizeint() after r32444 
						
					 
				 
				2015-11-22 11:49:47 +00:00  
		
			
			
			
			
				
					
						
							
								ppx86_64.lpi 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								procinfo.pas 
							
						
					 
				 
				
					
						
							
							* replaced current_procinfo.currtrue/falselabel with storing the true/false 
						
					 
				 
				2015-08-27 18:28:57 +00:00  
		
			
			
			
			
				
					
						
							
								pstatmnt.pas 
							
						
					 
				 
				
					
						
							
							Extend tlocalvarsym with the ability to not register it if needed. 
						
					 
				 
				2015-11-20 11:29:21 +00:00  
		
			
			
			
			
				
					
						
							
								psub.pas 
							
						
					 
				 
				
					
						
							
							Implement generation of method bodies for generic functions. 
						
					 
				 
				2015-11-20 18:01:18 +00:00  
		
			
			
			
			
				
					
						
							
								psystem.pas 
							
						
					 
				 
				
					
						
							
							+ codeptruinttype/codeptrsinttype that has the same size as 
						
					 
				 
				2015-11-22 11:49:32 +00:00  
		
			
			
			
			
				
					
						
							
								ptconst.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								ptype.pas 
							
						
					 
				 
				
					
						
							
							Implement support for parsing "generic [class] procedure" and "generic [class] function" in non-Delphi modes. Since "generic" is a prefix it is quite ugly to implement, but from a Pascal language point of view it fits better than "procedure generic xyz". 
						
					 
				 
				2015-11-20 16:50:58 +00:00  
		
			
			
			
			
				
					
						
							
								raatt.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								rabase.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								rasm.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								rautils.pas 
							
						
					 
				 
				
					
						
							
							* properly determine the operand size for inline assembler references to procvar 
						
					 
				 
				2015-11-20 16:29:40 +00:00  
		
			
			
			
			
				
					
						
							
								README.txt 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								regvars.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								rescmn.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								rgbase.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								rgobj.pas 
							
						
					 
				 
				
					
						
							
							* fix wrong comparisons in trgobj.conservative to enable better coalescing, 
						
					 
				 
				2015-08-28 18:49:04 +00:00  
		
			
			
			
			
				
					
						
							
								scandir.pas 
							
						
					 
				 
				
					
						
							
							* fixed a bug in the $targetswitch directive, which prevented target switches 
						
					 
				 
				2015-09-26 13:36:51 +00:00  
		
			
			
			
			
				
					
						
							
								scanner.pas 
							
						
					 
				 
				
					
						
							
							o basic extended pascal support: 
						
					 
				 
				2015-11-15 15:13:36 +00:00  
		
			
			
			
			
				
					
						
							
								script.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								switches.pas 
							
						
					 
				 
				
					
						
							
							+ generate proper win16 prologue/epilogue for exported routines (we don't yet 
						
					 
				 
				2015-09-26 18:04:59 +00:00  
		
			
			
			
			
				
					
						
							
								symbase.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								symconst.pas 
							
						
					 
				 
				
					
						
							
							* factored out generating the start and end of a vectorized dead strippable 
						
					 
				 
				2015-11-21 12:36:06 +00:00  
		
			
			
			
			
				
					
						
							
								symcreat.pas 
							
						
					 
				 
				
					
						
							
							Implement support for parsing "generic [class] procedure" and "generic [class] function" in non-Delphi modes. Since "generic" is a prefix it is quite ugly to implement, but from a Pascal language point of view it fits better than "procedure generic xyz". 
						
					 
				 
				2015-11-20 16:50:58 +00:00  
		
			
			
			
			
				
					
						
							
								symdef.pas 
							
						
					 
				 
				
					
						
							
							* free the calleeside paraloc information after a unit has been compiled 
						
					 
				 
				2015-11-24 20:10:32 +00:00  
		
			
			
			
			
				
					
						
							
								symsym.pas 
							
						
					 
				 
				
					
						
							
							Extend tlocalvarsym with the ability to not register it if needed. 
						
					 
				 
				2015-11-20 11:29:21 +00:00  
		
			
			
			
			
				
					
						
							
								symtable.pas 
							
						
					 
				 
				
					
						
							
							symtable.pas, is_visible_for_object: 
						
					 
				 
				2015-11-21 15:52:56 +00:00  
		
			
			
			
			
				
					
						
							
								symtype.pas 
							
						
					 
				 
				
					
						
							
							* converted the result of fullownerhierarchyname to tsymstr so it (and 
						
					 
				 
				2015-11-21 12:37:04 +00:00  
		
			
			
			
			
				
					
						
							
								symutil.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								systems.inc 
							
						
					 
				 
				
					
						
							
							Add -Aas-sol to use native Solaris assembler 
						
					 
				 
				2015-10-29 15:10:27 +00:00  
		
			
			
			
			
				
					
						
							
								systems.pas 
							
						
					 
				 
				
					
						
							
							* Linux/AArch64 must also copy value parameters passed by reference on the 
						
					 
				 
				2015-10-20 12:58:53 +00:00  
		
			
			
			
			
				
					
						
							
								tgobj.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								tokens.pas 
							
						
					 
				 
				
					
						
							
							o basic extended pascal support: 
						
					 
				 
				2015-11-15 15:13:36 +00:00  
		
			
			
			
			
				
					
						
							
								verbose.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								version.pas 
							
						
					 
				 
				
					
						
							
							- removed leftover alpha, ia64 and vis code 
						
					 
				 
				2015-08-28 22:31:29 +00:00  
		
			
			
			
			
				
					
						
							
								widestr.pas 
							
						
					 
				 
				
					
						
							
							* fixed accidentally committed (harmless) typo in r32202 
						
					 
				 
				2015-11-04 13:03:45 +00:00  
		
			
			
			
			
				
					
						
							
								wpo.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								wpobase.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								wpoinfo.pas