florian
							
						 
					 | 
					
						
						
						
						
							
						
						
							092ff254f1
							
						
					 | 
					
						
						
							
							+ AtomicIncrement/Decrement overloads
						
						
						
						
						
						
						
						* tests extended 
						
					 | 
					
						2024-11-10 14:56:10 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								florian
							
						 
					 | 
					
						
						
						
						
							
						
						
							42c5e368bd
							
						
					 | 
					
						
						
							
							* formatting/readability
						
						
						
						
						
					 | 
					
						2024-11-10 09:33:51 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								J. Gareth "Curious Kit" Moreton
							
						 
					 | 
					
						
						
						
						
							
						
						
							43bdd8c07e
							
						
					 | 
					
						
						
							
							* x86: Refactor of a DeepMOVOpt call to make use of a while loop and aoc_ForceNewIteration to increase compiler speed and efficiency.
						
						
						
						
						
					 | 
					
						2024-11-10 08:23:02 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Rika Ichinose
							
						 
					 | 
					
						
						
						
						
							
						
						
							224f62a843
							
						
					 | 
					
						
						
							
							Report correct error positions inside macros (at least more often).
						
						
						
						
						
					 | 
					
						2024-11-09 14:05:53 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								florian
							
						 
					 | 
					
						
						
						
						
							
						
						
							12f0ccbb01
							
						
					 | 
					
						
						
							
							* made dblib/fpmake.pp to use the same structure as other fpmake files => avoids hint on unused variable during make all
						
						
						
						
						
					 | 
					
						2024-11-09 14:38:27 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Kirill Kranz
							
						 
					 | 
					
						
						
						
						
							
						
						
							dad75d4472
							
						
					 | 
					
						
						
							
							clearing the bss section on startup
						
						
						
						
						
						
						
						this allows smart linking 
						
					 | 
					
						2024-11-09 09:27:27 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Kirill Kranz
							
						 
					 | 
					
						
						
						
						
							
						
						
							c3ad885277
							
						
					 | 
					
						
						
							
							set stack top to 801FFFF0 as in system.cnf
						
						
						
						
						
					 | 
					
						2024-11-09 09:27:27 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Kirill Kranz
							
						 
					 | 
					
						
						
						
						
							
						
						
							f6726b6a87
							
						
					 | 
					
						
						
							
							InitHeap to aligned size
						
						
						
						
						
					 | 
					
						2024-11-09 09:27:27 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michaël Van Canneyt
							
						 
					 | 
					
						
						
						
						
							
						
						
							d486463bc1
							
						
					 | 
					
						
						
							
							* Test for #41002
						
						
						
						
						
					 | 
					
						2024-11-09 09:58:43 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								florian
							
						 
					 | 
					
						
						
						
						
							
						
						
							fe6dd84d01
							
						
					 | 
					
						
						
							
							+ new tests
						
						
						
						
						
					 | 
					
						2024-11-09 09:51:59 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michaël Van Canneyt
							
						 
					 | 
					
						
						
						
						
							
						
						
							d96448cfaf
							
						
					 | 
					
						
						
							
							* Patch from Евгений Савин to fix missing ansistring conversion in TryCast. Fixes issue #41002
						
						
						
						
						
					 | 
					
						2024-11-09 09:53:06 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michaël Van Canneyt
							
						 
					 | 
					
						
						
						
						
							
						
						
							6e73a3b0e1
							
						
					 | 
					
						
						
							
							* Patch from Alfred Glänzer, fix FindComponentClass to use actual typinfo structures. Fixes issue #41000
						
						
						
						
						
					 | 
					
						2024-11-09 09:46:14 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ondrej Pokorny
							
						 
					 | 
					
						
						
						
						
							
						
						
							bdb3d097b5
							
						
					 | 
					
						
						
							
							fix AtomicDecrement(Cardinal) overload
						
						
						
						
						
					 | 
					
						2024-11-09 08:34:07 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sven/Sarah Barth
							
						 
					 | 
					
						
						
						
						
							
						
						
							bb27442b19
							
						
					 | 
					
						
						
							
							* when removing the STP FP,LR and MOV FP,SP instructions, also remove the corresponding SEH directives if available
						
						
						
						
						
					 | 
					
						2024-11-08 23:30:16 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sven/Sarah Barth
							
						 
					 | 
					
						
						
						
						
							
						
						
							b67415d1a8
							
						
					 | 
					
						
						
							
							* don't generate pdata and xdata if there is neither a relevant prologue nor a handler
						
						
						
						
						
					 | 
					
						2024-11-08 23:30:15 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								florian
							
						 
					 | 
					
						
						
						
						
							
						
						
							f2d44148fb
							
						
					 | 
					
						
						
							
							* patch by Rika to fix position reporting in macro redefintions, resolves #40082
						
						
						
						
						
					 | 
					
						2024-11-08 22:14:30 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sven/Sarah Barth
							
						 
					 | 
					
						
						
						
						
							
						
						
							552ba93536
							
						
					 | 
					
						
						
							
							* on aarch64-win64 we need to restore the stack by first increasing the stackpointer and then restoring FP to match the code from the prologue
						
						
						
						
						
					 | 
					
						2024-11-08 18:18:12 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sven/Sarah Barth
							
						 
					 | 
					
						
						
						
						
							
						
						
							465537583b
							
						
					 | 
					
						
						
							
							* on aarch64-win64 do the assignment of the exception frame pointer only after the SEH prologue has been done as there is no SEH directive for assigning a register to FP
						
						
						
						
						
					 | 
					
						2024-11-08 18:17:12 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sven/Sarah Barth
							
						 
					 | 
					
						
						
						
						
							
						
						
							b7afb6237f
							
						
					 | 
					
						
						
							
							* fix encoding of ash_savereg and ash_savereg_x
						
						
						
						
						
					 | 
					
						2024-11-08 17:42:35 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sven/Sarah Barth
							
						 
					 | 
					
						
						
						
						
							
						
						
							bc03b48632
							
						
					 | 
					
						
						
							
							* correctly declare KNONVOLATILE_CONTEXT_POINTERS.IntegerContext for ARM64
						
						
						
						
						
					 | 
					
						2024-11-08 16:56:36 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sven/Sarah Barth
							
						 
					 | 
					
						
						
						
						
							
						
						
							0430e1bd1a
							
						
					 | 
					
						
						
							
							* pass all const record parameters on aarch64-win64 as references due to the habit of passing records as pointers by using the const modifier in the Windows unit
						
						
						
						
						
					 | 
					
						2024-11-08 16:47:39 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sven/Sarah Barth
							
						 
					 | 
					
						
						
						
						
							
						
						
							57fd8f13c9
							
						
					 | 
					
						
						
							
							* fix grammar
						
						
						
						
						
					 | 
					
						2024-11-08 16:37:11 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sven/Sarah Barth
							
						 
					 | 
					
						
						
						
						
							
						
						
							6efe984a2d
							
						
					 | 
					
						
						
							
							* fix #39407: multi variable initialization is not allowed in any mode, so don't say it's only not allowed in Delphi mode
						
						
						
						
						
					 | 
					
						2024-11-08 16:36:01 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michaël Van Canneyt
							
						 
					 | 
					
						
						
						
						
							
						
						
							f35384ba53
							
						
					 | 
					
						
						
							
							* Attributes for methods test
						
						
						
						
						
					 | 
					
						2024-11-08 12:15:28 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michaël Van Canneyt
							
						 
					 | 
					
						
						
						
						
							
						
						
							22d7033d18
							
						
					 | 
					
						
						
							
							* Attributes for methods. Fixes issue 41001
						
						
						
						
						
					 | 
					
						2024-11-08 11:11:26 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Zoë Peterson
							
						 
					 | 
					
						
						
						
						
							
						
						
							208806f27f
							
						
					 | 
					
						
						
							
							Make SysUtils' TSystemTime declaration on non-Windows platforms compatible with the Win32 and Delphi declarations
						
						
						
						
						
					 | 
					
						2024-11-07 18:58:18 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Frederic Kehrein
							
						 
					 | 
					
						
						
						
						
							
						
						
							6618c0dbf7
							
						
					 | 
					
						
						
							
							Fixing a bug where an empty postfix for enum was allowed
						
						
						
						
						
					 | 
					
						2024-11-07 21:09:37 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								marcoonthegit
							
						 
					 | 
					
						
						
						
						
							
						
						
							1ccc23fa70
							
						
					 | 
					
						
						
							
							* SetFilePointerEx, requested on forum.
						
						
						
						
						
					 | 
					
						2024-11-07 12:23:30 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michaël Van Canneyt
							
						 
					 | 
					
						
						
						
						
							
						
						
							3f4298dbca
							
						
					 | 
					
						
						
							
							* OpenAPI, initial commit
						
						
						
						
						
					 | 
					
						2024-11-07 10:51:52 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								mattias
							
						 
					 | 
					
						
						
						
						
							
						
						
							c2584561a1
							
						
					 | 
					
						
						
							
							fcl-json: clean up
						
						
						
						
						
					 | 
					
						2024-11-07 10:24:54 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nikolay Nikolov
							
						 
					 | 
					
						
						
						
						
							
						
						
							2cefdd35b5
							
						
					 | 
					
						
						
							
							+ WASI threads: define FPC_WASM_WORKER_THREADS_CAN_WAIT. It is actually true in
						
						
						
						
						
						
						
						all known cases (command line WASI or browser). 
						
					 | 
					
						2024-11-07 01:41:22 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Pierre Muller
							
						 
					 | 
					
						
						
						
						
							
						
						
							7b492b9975
							
						
					 | 
					
						
						
							
							Add DosExitCode to DosError shl 16 to set ExitCode value in utils/dosbox/exitcode.pas program
						
						
						
						
						
					 | 
					
						2024-11-06 22:21:22 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Pierre Muller
							
						 
					 | 
					
						
						
						
						
							
						
						
							dd6efefdbf
							
						
					 | 
					
						
						
							
							Adapt to dosbox-x
						
						
						
						
						
					 | 
					
						2024-11-06 22:21:22 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Pierre Muller
							
						 
					 | 
					
						
						
						
						
							
						
						
							3bee7636dd
							
						
					 | 
					
						
						
							
							Add command line in verbose mode
						
						
						
						
						
					 | 
					
						2024-11-06 22:21:22 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Pierre Muller
							
						 
					 | 
					
						
						
						
						
							
						
						
							f4a413fabd
							
						
					 | 
					
						
						
							
							Add rule to generate exitcode.exe dos/go32v2 binary, required by dosbox_wrapper
						
						
						
						
						
					 | 
					
						2024-11-06 22:21:22 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michaël Van Canneyt
							
						 
					 | 
					
						
						
						
						
							
						
						
							f523503828
							
						
					 | 
					
						
						
							
							* Calculate dependencies correctly, only generate definitions for schema types
						
						
						
						
						
					 | 
					
						2024-11-06 21:19:32 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michaël Van Canneyt
							
						 
					 | 
					
						
						
						
						
							
						
						
							8486986ad7
							
						
					 | 
					
						
						
							
							* Remove double
						
						
						
						
						
					 | 
					
						2024-11-06 16:57:36 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								marcoonthegit
							
						 
					 | 
					
						
						
						
						
							
						
						
							4affa41a43
							
						
					 | 
					
						
						
							
							* and redef with int64 typing
						
						
						
						
						
					 | 
					
						2024-11-06 16:51:06 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								marcoonthegit
							
						 
					 | 
					
						
						
						
						
							
						
						
							715e727dc3
							
						
					 | 
					
						
						
							
							* add getfilesizeex as per 440BX' request.
						
						
						
						
						
					 | 
					
						2024-11-06 16:51:06 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michaël Van Canneyt
							
						 
					 | 
					
						
						
						
						
							
						
						
							091189a40c
							
						
					 | 
					
						
						
							
							* Allow attributes on sub types. Fixes issue #40997
						
						
						
						
						
					 | 
					
						2024-11-06 16:47:13 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michaël Van Canneyt
							
						 
					 | 
					
						
						
						
						
							
						
						
							2d40b7c463
							
						
					 | 
					
						
						
							
							* SortProperties public
						
						
						
						
						
					 | 
					
						2024-11-06 16:47:13 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michaël Van Canneyt
							
						 
					 | 
					
						
						
						
						
							
						
						
							75987e9f0a
							
						
					 | 
					
						
						
							
							* Make sure it compiles with dotted units
						
						
						
						
						
					 | 
					
						2024-11-06 16:40:48 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sven/Sarah Barth
							
						 
					 | 
					
						
						
						
						
							
						
						
							8450d4f5e7
							
						
					 | 
					
						
						
							
							* fix #40993: "inherit" the default RTTI options of a non-System unit from TObject as that picks up whatever had been declared in the System unit
						
						
						
						
						
					 | 
					
						2024-11-05 23:23:56 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sven/Sarah Barth
							
						 
					 | 
					
						
						
						
						
							
						
						
							bcdef8341e
							
						
					 | 
					
						
						
							
							* fix #40992: correctly handle padding inside the FFI Invoke manager
						
						
						
						
						
						
						
						+ added test 
						
					 | 
					
						2024-11-05 23:23:56 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Pierre Muller
							
						 
					 | 
					
						
						
						
						
							
						
						
							6e575e753e
							
						
					 | 
					
						
						
							
							Add missing sub-directories from test/packages directory
						
						
						
						
						
					 | 
					
						2024-11-05 21:53:21 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								florian
							
						 
					 | 
					
						
						
						
						
							
						
						
							4784c141e3
							
						
					 | 
					
						
						
							
							* enable gtk2 for android, based on a patch (adapated to 3.3.1) by Alfred Glänzer in #40994
						
						
						
						
						
					 | 
					
						2024-11-05 21:49:18 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sven/Sarah Barth
							
						 
					 | 
					
						
						
						
						
							
						
						
							d9ec917586
							
						
					 | 
					
						
						
							
							* in the Win64 ABI all const record parameters are passed by reference
						
						
						
						
						
					 | 
					
						2024-11-04 23:15:29 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Rika Ichinose
							
						 
					 | 
					
						
						
						
						
							
						
						
							8498eacdeb
							
						
					 | 
					
						
						
							
							Remove unused cutils functions.
						
						
						
						
						
					 | 
					
						2024-11-04 22:05:03 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sven/Sarah Barth
							
						 
					 | 
					
						
						
						
						
							
						
						
							f70a430b6f
							
						
					 | 
					
						
						
							
							* fix compilation on systems where SizeOf(CodePointer) <> SizeOf(Pointer): disable ToString for tkMethod on these systems for now
						
						
						
						
						
					 | 
					
						2024-11-04 21:59:50 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michaël Van Canneyt
							
						 
					 | 
					
						
						
						
						
							
						
						
							cce871258e
							
						
					 | 
					
						
						
							
							* Rename version constant
						
						
						
						
						
					 | 
					
						2024-11-04 11:49:18 +01:00 | 
					
					
						
						
							
							
							
						
					 |