Mattias Gaertner 
							
						 
					 
					
						
						
						
						
							
						
						
							54f08ea60f 
							
						 
					 
					
						
						
							
							pastojs: set $ancestor of pascal descending of external class to null  
						
						 
						
						... 
						
						
						
						git-svn-id: trunk@46926 - 
						
					 
					
						2020-09-23 14:30:39 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								pierre 
							
						 
					 
					
						
						
						
						
							
						
						
							37f1d08510 
							
						 
					 
					
						
						
							
							Fix problems in xtensa fpc_setjmp/fpc_longjmp for linux  
						
						 
						
						... 
						
						
						
						git-svn-id: trunk@46925 - 
						
					 
					
						2020-09-23 12:07:06 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mattias Gaertner 
							
						 
					 
					
						
						
						
						
							
						
						
							56fbaf23da 
							
						 
					 
					
						
						
							
							fcl-passrc: comments  
						
						 
						
						... 
						
						
						
						git-svn-id: trunk@46919 - 
						
					 
					
						2020-09-22 21:20:29 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							e33f794eb6 
							
						 
					 
					
						
						
							
							* correctly handle eof in typed files in iso mode  
						
						 
						
						... 
						
						
						
						git-svn-id: trunk@46918 - 
						
					 
					
						2020-09-22 19:51:43 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							4de5195a9a 
							
						 
					 
					
						
						
							
							+ modified patch by J. Gareth Moreton: Aarch64: LDR/STR pairing optimisation,  resolves   #37580  
						
						 
						
						... 
						
						
						
						git-svn-id: trunk@46917 - 
						
					 
					
						2020-09-22 19:51:42 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								pierre 
							
						 
					 
					
						
						
						
						
							
						
						
							74e83e9d8b 
							
						 
					 
					
						
						
							
							Disable af_smartlink_sections option for Z80 vasm and z80asm assemblers, as it leads to errors  
						
						 
						
						... 
						
						
						
						git-svn-id: trunk@46916 - 
						
					 
					
						2020-09-22 15:44:15 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								svenbarth 
							
						 
					 
					
						
						
						
						
							
						
						
							ff4e1345ff 
							
						 
					 
					
						
						
							
							* fix for Mantis  #37779 : use init RTTI instead of full RTTI when copying an array  
						
						 
						
						... 
						
						
						
						+ added test
git-svn-id: trunk@46915 - 
						
					 
					
						2020-09-21 20:17:55 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							9d6e34ffc8 
							
						 
					 
					
						
						
							
							* compilation on i386 fixed  
						
						 
						
						... 
						
						
						
						git-svn-id: trunk@46914 - 
						
					 
					
						2020-09-21 19:46:47 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							7107c39440 
							
						 
					 
					
						
						
							
							* search also /usr/lib64 for libraries etc. on aarch64-linux, apparently some distros use it  
						
						 
						
						... 
						
						
						
						git-svn-id: trunk@46913 - 
						
					 
					
						2020-09-21 17:57:19 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							b55c740702 
							
						 
					 
					
						
						
							
							* extended AndMovzToAnd to support more variants  
						
						 
						
						... 
						
						
						
						git-svn-id: trunk@46912 - 
						
					 
					
						2020-09-21 17:57:19 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							08b61997ca 
							
						 
					 
					
						
						
							
							* MovzAnd2Movz* optimization improved  
						
						 
						
						... 
						
						
						
						+ MovzAnd2And optimization introduced
git-svn-id: trunk@46911 - 
						
					 
					
						2020-09-21 17:57:18 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								pierre 
							
						 
					 
					
						
						
						
						
							
						
						
							6902539bd8 
							
						 
					 
					
						
						
							
							Disable ucomplex and matrix units for z80-embedded target  
						
						 
						
						... 
						
						
						
						git-svn-id: trunk@46909 - 
						
					 
					
						2020-09-21 13:43:39 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							0bdc1fdea4 
							
						 
					 
					
						
						
							
							* do not set nonlocal for inter-procedural labels, this is not needed, they use  
						
						 
						
						... 
						
						
						
						the jmpbuf to reach the target
git-svn-id: trunk@46907 - 
						
					 
					
						2020-09-20 18:57:00 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonas Maebe 
							
						 
					 
					
						
						
						
						
							
						
						
							0904ea0c3f 
							
						 
					 
					
						
						
							
							* added missing "end." (fixup for r46904)  
						
						 
						
						... 
						
						
						
						git-svn-id: trunk@46906 - 
						
					 
					
						2020-09-20 12:43:49 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonas Maebe 
							
						 
					 
					
						
						
						
						
							
						
						
							aa75d39ab5 
							
						 
					 
					
						
						
							
							* don't perform "(x=y) or (z=u)" -> "(x xor y) or (z xor u)" optimization  
						
						 
						
						... 
						
						
						
						if z or u may raise exceptions (mantis #37780 )
git-svn-id: trunk@46905 - 
						
					 
					
						2020-09-20 12:43:45 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonas Maebe 
							
						 
					 
					
						
						
						
						
							
						
						
							9f42931eeb 
							
						 
					 
					
						
						
							
							* don't print range check warnings when evaluating inlined explicit typecasts  
						
						 
						
						... 
						
						
						
						git-svn-id: trunk@46904 - 
						
					 
					
						2020-09-20 10:29:51 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							e83d214e98 
							
						 
					 
					
						
						
							
							+ allow in ISO mode that { ... } and (* ... *) comments are paired, resolves at least partly  #37428  
						
						 
						
						... 
						
						
						
						git-svn-id: trunk@46903 - 
						
					 
					
						2020-09-20 08:47:00 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mattias Gaertner 
							
						 
					 
					
						
						
						
						
							
						
						
							85a11c8204 
							
						 
					 
					
						
						
							
							fcl-passrc: resolver: fixed inteface constraints, iisue  #37624  
						
						 
						
						... 
						
						
						
						git-svn-id: trunk@46902 - 
						
					 
					
						2020-09-19 23:41:36 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								svenbarth 
							
						 
					 
					
						
						
						
						
							
						
						
							2c372071fd 
							
						 
					 
					
						
						
							
							* correctly handle static arrays with a lower index <> 0  
						
						 
						
						... 
						
						
						
						+ added test
git-svn-id: trunk@46901 - 
						
					 
					
						2020-09-19 21:20:07 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							449cc8f152 
							
						 
					 
					
						
						
							
							* make use of AllocMem in fpc_dynarray_setlength  
						
						 
						
						... 
						
						
						
						git-svn-id: trunk@46900 - 
						
					 
					
						2020-09-19 21:06:11 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								svenbarth 
							
						 
					 
					
						
						
						
						
							
						
						
							0c316deab5 
							
						 
					 
					
						
						
							
							* readd SmallInt typecasts to SmallInt overload of SwapEndian  
						
						 
						
						... 
						
						
						
						git-svn-id: trunk@46898 - 
						
					 
					
						2020-09-19 17:42:04 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								svenbarth 
							
						 
					 
					
						
						
						
						
							
						
						
							9d86fed95b 
							
						 
					 
					
						
						
							
							* avoid range check error when using SwapEndian with 16-bit constants  
						
						 
						
						... 
						
						
						
						+ added test
git-svn-id: trunk@46897 - 
						
					 
					
						2020-09-19 17:04:17 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonas Maebe 
							
						 
					 
					
						
						
						
						
							
						
						
							74a641344a 
							
						 
					 
					
						
						
							
							* renamed WebFrame.DOMDocument_ back to DOMDocument after 10.10 update  
						
						 
						
						... 
						
						
						
						(mantis #37769 )
git-svn-id: trunk@46896 - 
						
					 
					
						2020-09-19 16:17:10 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								svenbarth 
							
						 
					 
					
						
						
						
						
							
						
						
							15141124f4 
							
						 
					 
					
						
						
							
							* restore ability to cycle with 3.0.4 (at least until 3.2.2 is released) after r46890  
						
						 
						
						... 
						
						
						
						git-svn-id: trunk@46895 - 
						
					 
					
						2020-09-19 13:54:25 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							b596b71130 
							
						 
					 
					
						
						
							
							* patch by Joe care to make fv more 64 Bit save,  resolves   #37772  
						
						 
						
						... 
						
						
						
						git-svn-id: trunk@46893 - 
						
					 
					
						2020-09-18 19:28:53 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								svenbarth 
							
						 
					 
					
						
						
						
						
							
						
						
							bf1eae7bd6 
							
						 
					 
					
						
						
							
							* small formatting adjustments for the sake of consistency  
						
						 
						
						... 
						
						
						
						git-svn-id: trunk@46892 - 
						
					 
					
						2020-09-18 15:00:17 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								svenbarth 
							
						 
					 
					
						
						
						
						
							
						
						
							2ff18e48a0 
							
						 
					 
					
						
						
							
							* fix for Mantis  #36909 : apply patch by Ryan Joseph so that array constructors can be used for static arrays as well.  
						
						 
						
						... 
						
						
						
						+ added test
git-svn-id: trunk@46891 - 
						
					 
					
						2020-09-18 15:00:15 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								svenbarth 
							
						 
					 
					
						
						
						
						
							
						
						
							d3e18ccb5e 
							
						 
					 
					
						
						
							
							* fix for Mantis  #37221 : apply adjusted patch by Ondrej Pokorny to allow the use of Copy() on open array parameters (the result will be a dynamic array)  
						
						 
						
						... 
						
						
						
						+ added test
git-svn-id: trunk@46890 - 
						
					 
					
						2020-09-18 15:00:10 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								michael 
							
						 
					 
					
						
						
						
						
							
						
						
							f8b5c81b8b 
							
						 
					 
					
						
						
							
							* Avoid double begin/end  
						
						 
						
						... 
						
						
						
						git-svn-id: trunk@46889 - 
						
					 
					
						2020-09-18 14:30:39 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Károly Balogh 
							
						 
					 
					
						
						
						
						
							
						
						
							de180d7656 
							
						 
					 
					
						
						
							
							* m68k: fix index register usage in memory references, when the index is 8 or 16 bit wide and unsigned  
						
						 
						
						... 
						
						
						
						git-svn-id: trunk@46886 - 
						
					 
					
						2020-09-17 20:51:25 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							60bd9c5ba0 
							
						 
					 
					
						
						
							
							* write a proper error message if types are read/written which are not supported in iso mode,  resolves   #37763  
						
						 
						
						... 
						
						
						
						git-svn-id: trunk@46885 - 
						
					 
					
						2020-09-17 19:58:55 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								michael 
							
						 
					 
					
						
						
						
						
							
						
						
							e2647ea072 
							
						 
					 
					
						
						
							
							* Fix bug ID  #0037760  
						
						 
						
						... 
						
						
						
						git-svn-id: trunk@46884 - 
						
					 
					
						2020-09-17 08:21:15 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								pierre 
							
						 
					 
					
						
						
						
						
							
						
						
							f316121d53 
							
						 
					 
					
						
						
							
							Add handling of extra parameters, using eval if equal sign is found.  
						
						 
						
						... 
						
						
						
						+ Add TMP_DIR variable and use it.
  * Only remove temp files if verbose is not set.
git-svn-id: trunk@46883 - 
						
					 
					
						2020-09-16 20:44:44 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								pierre 
							
						 
					 
					
						
						
						
						
							
						
						
							2b023c62c5 
							
						 
					 
					
						
						
							
							Do not set __USE_LARGEFILE64 macro for sparc CPU, as it does not seem to be used for regular linux kernels  
						
						 
						
						... 
						
						
						
						git-svn-id: trunk@46882 - 
						
					 
					
						2020-09-16 20:40:36 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								pierre 
							
						 
					 
					
						
						
						
						
							
						
						
							16bdee8fcb 
							
						 
					 
					
						
						
							
							Update revision.inc after commit  #46877  
						
						 
						
						... 
						
						
						
						git-svn-id: trunk@46881 - 
						
					 
					
						2020-09-16 20:37:04 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							9a573173dd 
							
						 
					 
					
						
						
							
							* Aarch64: fix Math.SetExceptionMask for implementations throwing hardware  
						
						 
						
						... 
						
						
						
						exceptions
git-svn-id: trunk@46880 - 
						
					 
					
						2020-09-16 20:08:11 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								michael 
							
						 
					 
					
						
						
						
						
							
						
						
							48c86637b4 
							
						 
					 
					
						
						
							
							* Patch from Joe Care to fix bug ID  #37758  (wrong brackets for array params)  
						
						 
						
						... 
						
						
						
						git-svn-id: trunk@46878 - 
						
					 
					
						2020-09-16 19:17:12 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								pierre 
							
						 
					 
					
						
						
						
						
							
						
						
							660cfc49e8 
							
						 
					 
					
						
						
							
							Add gcc specific options -mabi=32/-mabi=64 for mips CPU  
						
						 
						
						... 
						
						
						
						git-svn-id: trunk@46877 - 
						
					 
					
						2020-09-16 12:41:44 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								svenbarth 
							
						 
					 
					
						
						
						
						
							
						
						
							d1cd26592a 
							
						 
					 
					
						
						
							
							* fix for Mantis  #37745 : section names where the string offset has more than 7 digits need to be Base64 encoded  
						
						 
						
						... 
						
						
						
						git-svn-id: trunk@46876 - 
						
					 
					
						2020-09-16 05:16:56 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								svenbarth 
							
						 
					 
					
						
						
						
						
							
						
						
							fb767dc246 
							
						 
					 
					
						
						
							
							* generate an internal error if the section name should be larger than 8  
						
						 
						
						... 
						
						
						
						git-svn-id: trunk@46875 - 
						
					 
					
						2020-09-16 05:16:48 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tomas Hajny 
							
						 
					 
					
						
						
						
						
							
						
						
							1a4fdc7313 
							
						 
					 
					
						
						
							
							* fix for broken wince compilation after r46863  
						
						 
						
						... 
						
						
						
						git-svn-id: trunk@46874 - 
						
					 
					
						2020-09-15 21:36:01 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							1b60060eb1 
							
						 
					 
					
						
						
							
							* Aarch64-linux: debugging define disabled  
						
						 
						
						... 
						
						
						
						git-svn-id: trunk@46872 - 
						
					 
					
						2020-09-15 21:08:58 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							8057651e8d 
							
						 
					 
					
						
						
							
							* Aarc64: generate code for floating point exception checking which does not destroy  
						
						 
						
						... 
						
						
						
						the flags so it works also with floating point comparisons
git-svn-id: trunk@46871 - 
						
					 
					
						2020-09-15 21:08:57 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							a22d8a7c38 
							
						 
					 
					
						
						
							
							* Aarch64-linux: return properly from the signal handler  
						
						 
						
						... 
						
						
						
						* Aarch64-linux: clear FPU exception flags before returning from the signal handler
git-svn-id: trunk@46870 - 
						
					 
					
						2020-09-15 20:35:15 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							f8c1df0852 
							
						 
					 
					
						
						
							
							* ISO mode: handle typed files as text files regarding naming/program parameters,  resolves   #37415  
						
						 
						
						... 
						
						
						
						git-svn-id: trunk@46865 - 
						
					 
					
						2020-09-14 20:16:08 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tomas Hajny 
							
						 
					 
					
						
						
						
						
							
						
						
							1eb11a2a29 
							
						 
					 
					
						
						
							
							* fix for problem with commit 46853  
						
						 
						
						... 
						
						
						
						git-svn-id: trunk@46864 - 
						
					 
					
						2020-09-14 05:30:59 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tomas Hajny 
							
						 
					 
					
						
						
						
						
							
						
						
							288c7e3c9e 
							
						 
					 
					
						
						
							
							* Do_IsDevice treats pipes and sockets the same way as character devices  
						
						 
						
						... 
						
						
						
						git-svn-id: trunk@46863 - 
						
					 
					
						2020-09-13 22:08:18 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							2c54477807 
							
						 
					 
					
						
						
							
							* patch by J. Gareth Moreton: introduce RemoveInstruction and make as much as possible use of RemoveCurrentP,  resolves   #37399  
						
						 
						
						... 
						
						
						
						git-svn-id: trunk@46862 - 
						
					 
					
						2020-09-13 19:35:09 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							7f8f733963 
							
						 
					 
					
						
						
							
							* RiscV32 correctly set operands of div/mod operations,  resolves   #37743  
						
						 
						
						... 
						
						
						
						git-svn-id: trunk@46859 - 
						
					 
					
						2020-09-12 21:32:11 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							d7fe9914a7 
							
						 
					 
					
						
						
							
							+ introduce tcgobj.a_loadfpu_reg_intreg  
						
						 
						
						... 
						
						
						
						+ make use of it in tcgtypeconvnode.second_nothing
  + Xtensa: implementation of a_tcgcpu.a_loadfpu_intreg_reg and tcgcpu.a_loadfpu_reg_intreg
git-svn-id: trunk@46858 - 
						
					 
					
						2020-09-12 21:23:57 +00:00