peter 
							
						 
					 
					
						
						
						
						
							
						
						
							7f6d44006e 
							
						 
					 
					
						
						
							
							* disable TLS segment initialization, it breaks threading  
						
						 
						
						... 
						
						
						
						git-svn-id: trunk@1470 - 
						
					 
					
						2005-10-18 11:20:36 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							ea6dadb7be 
							
						 
					 
					
						
						
							
							* make widestrings compatible with COM BSTR, the length is now the number  
						
						 
						
						... 
						
						
						
						of bytes allocated instead of the number of widechars
git-svn-id: trunk@1467 - 
						
					 
					
						2005-10-18 09:45:13 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							11336b091d 
							
						 
					 
					
						
						
							
							+ TInterfaceList implemented  
						
						 
						
						... 
						
						
						
						git-svn-id: trunk@1453 - 
						
					 
					
						2005-10-17 21:39:46 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								tom_at_work 
							
						 
					 
					
						
						
						
						
							
						
						
							4db863d076 
							
						 
					 
					
						
						
							
							* first shared library link path fixes  
						
						 
						
						... 
						
						
						
						* PowerPC64/Linux signal handler now differs between different FP exceptions
git-svn-id: trunk@1452 - 
						
					 
					
						2005-10-17 21:30:21 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								tom_at_work 
							
						 
					 
					
						
						
						
						
							
						
						
							4176b71277 
							
						 
					 
					
						
						
							
							* fixed variants unit to make it compile for 64 bit targets  
						
						 
						
						... 
						
						
						
						git-svn-id: trunk@1451 - 
						
					 
					
						2005-10-17 21:23:48 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							71dac7c02f 
							
						 
					 
					
						
						
							
							+ RegisterClassAlias implemenentation from Stefan van den Berg  
						
						 
						
						... 
						
						
						
						git-svn-id: trunk@1449 - 
						
					 
					
						2005-10-17 20:56:39 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonas Maebe 
							
						 
					 
					
						
						
						
						
							
						
						
							2cb88de19b 
							
						 
					 
					
						
						
							
							* fixed missing digit when printing a double whose significant digits are  
						
						 
						
						... 
						
						
						
						all before the floating point on a cpu/fpu supporting maximally double
    precision
  * fixed test in tw1792a for double precision fpu's (they can print one
    digit less for double precision numbers than 80 bit fpu's)
git-svn-id: trunk@1446 - 
						
					 
					
						2005-10-17 20:33:07 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								yury 
							
						 
					 
					
						
						
						
						
							
						
						
							2332eae403 
							
						 
					 
					
						
						
							
							* prevent endless stack dump if an exception occured during the dump itself.  
						
						 
						
						... 
						
						
						
						git-svn-id: trunk@1427 - 
						
					 
					
						2005-10-16 17:17:50 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonas Maebe 
							
						 
					 
					
						
						
						
						
							
						
						
							f5083e8dfa 
							
						 
					 
					
						
						
							
							* fixed FreeOnTerminate (was already fixed in Linux version)  
						
						 
						
						... 
						
						
						
						* handle interrupted reads from the semaphore pipe in Darwin (should be
    applied to *BSD and Linux as well)
  + lots of extra debugging code in Darwin tthread.inc if DEBUG_MT defined
git-svn-id: trunk@1416 - 
						
					 
					
						2005-10-16 13:59:19 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								yury 
							
						 
					 
					
						
						
						
						
							
						
						
							a5f134ba25 
							
						 
					 
					
						
						
							
							* floating point exceptions were enabled.  
						
						 
						
						... 
						
						
						
						git-svn-id: trunk@1409 - 
						
					 
					
						2005-10-16 13:07:11 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							d8acc80ae5 
							
						 
					 
					
						
						
							
							* reverted inline patch partly  
						
						 
						
						... 
						
						
						
						* improved append_char by avoiding unnecessary unique call
git-svn-id: trunk@1406 - 
						
					 
					
						2005-10-16 11:24:24 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								yury 
							
						 
					 
					
						
						
						
						
							
						
						
							3239011837 
							
						 
					 
					
						
						
							
							* DOS<->Win filetime conversion was fixed.  
						
						 
						
						... 
						
						
						
						* FileExists fix from Win32 was applied.
git-svn-id: trunk@1405 - 
						
					 
					
						2005-10-16 10:28:10 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							396b5524ee 
							
						 
					 
					
						
						
							
							* patch from Luiz Américo:  
						
						 
						
						... 
						
						
						
						1 - Return false when the argument is a directory (like Delphi)
  2 - Return false when passing '*' as argument (like Delphi)
  3 - Its faster 
git-svn-id: trunk@1404 - 
						
					 
					
						2005-10-16 09:17:41 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonas Maebe 
							
						 
					 
					
						
						
						
						
							
						
						
							f67ffaa7c8 
							
						 
					 
					
						
						
							
							* fixed TextToFloat for platforms where currency = Int64 (webtbs/tw4093)  
						
						 
						
						... 
						
						
						
						git-svn-id: trunk@1402 - 
						
					 
					
						2005-10-16 06:28:14 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								marco 
							
						 
					 
					
						
						
						
						
							
						
						
							14e7ad4cfe 
							
						 
					 
					
						
						
							
							* added some constants  
						
						 
						
						... 
						
						
						
						git-svn-id: trunk@1397 - 
						
					 
					
						2005-10-15 22:35:15 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								tom_at_work 
							
						 
					 
					
						
						
						
						
							
						
						
							701638138b 
							
						 
					 
					
						
						
							
							* fixed exception handling for PowerPC64  
						
						 
						
						... 
						
						
						
						* math library is now automatically linked on non-x86 platforms when FPC_USE_LIBC is defined
* generic C system function signature adaptions for 64 bit CPUs 
git-svn-id: trunk@1392 - 
						
					 
					
						2005-10-15 21:24:15 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								marco 
							
						 
					 
					
						
						
						
						
							
						
						
							a2ba7077e9 
							
						 
					 
					
						
						
							
							* some very generic constants added.  
						
						 
						
						... 
						
						
						
						git-svn-id: trunk@1388 - 
						
					 
					
						2005-10-15 19:28:21 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonas Maebe 
							
						 
					 
					
						
						
						
						
							
						
						
							2dbdc474fd 
							
						 
					 
					
						
						
							
							* use register variables when release-building for ppc (more or less doubles  
						
						 
						
						... 
						
						
						
						performance for most programs)
git-svn-id: trunk@1383 - 
						
					 
					
						2005-10-15 16:36:52 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								tom_at_work 
							
						 
					 
					
						
						
						
						
							
						
						
							0ba960e1bd 
							
						 
					 
					
						
						
							
							* added workarounds for some load/store instructions requiring 4 byte aligned addresses  
						
						 
						
						... 
						
						
						
						* some cleanup and optimization of 64 bit address loading in the code generator
* small changes to the IDE to make it compile
* stat type update for packages/cdrom compatibility
git-svn-id: trunk@1375 - 
						
					 
					
						2005-10-14 00:00:16 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							78abb1603d 
							
						 
					 
					
						
						
							
							* synched with i386  
						
						 
						
						... 
						
						
						
						git-svn-id: trunk@1373 - 
						
					 
					
						2005-10-13 20:59:00 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								marco 
							
						 
					 
					
						
						
						
						
							
						
						
							0bc7d92310 
							
						 
					 
					
						
						
							
							* removed old BSD ifdefs  
						
						 
						
						... 
						
						
						
						git-svn-id: trunk@1368 - 
						
					 
					
						2005-10-13 18:39:22 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								tom_at_work 
							
						 
					 
					
						
						
						
						
							
						
						
							3f4682400c 
							
						 
					 
					
						
						
							
							* fixed basic signal handling for PowerPC64/linux, by updating related types and major code cleanup  
						
						 
						
						... 
						
						
						
						git-svn-id: trunk@1364 - 
						
					 
					
						2005-10-12 22:46:13 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								tom_at_work 
							
						 
					 
					
						
						
						
						
							
						
						
							0b34b01a6d 
							
						 
					 
					
						
						
							
							* fixed class messages for PowerPC64, due to a wrong typecast  
						
						 
						
						... 
						
						
						
						git-svn-id: trunk@1363 - 
						
					 
					
						2005-10-12 22:28:51 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							9d0851e4a1 
							
						 
					 
					
						
						
							
							* remove comment level 2 warning  
						
						 
						
						... 
						
						
						
						git-svn-id: trunk@1355 - 
						
					 
					
						2005-10-11 06:48:32 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							6314aa118f 
							
						 
					 
					
						
						
							
							* support for MCBS from bug  #4211  
						
						 
						
						... 
						
						
						
						git-svn-id: trunk@1353 - 
						
					 
					
						2005-10-11 06:36:07 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								tom_at_work 
							
						 
					 
					
						
						
						
						
							
						
						
							bfb2c916dc 
							
						 
					 
					
						
						
							
							* fixed problem with too large offsets in conditional jumps (see also rev 1161 for the PowerPC code)  
						
						 
						
						... 
						
						
						
						* updated sysnr.inc for PowerPC64 from 2.6.11 kernel sources
* fixed SigactionRec sa_flags field sizes, which improves signal handling for PowerPC64 platform
git-svn-id: trunk@1352 - 
						
					 
					
						2005-10-10 23:45:57 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								marco 
							
						 
					 
					
						
						
						
						
							
						
						
							5fbf962637 
							
						 
					 
					
						
						
							
							* small fix for 1735, tw2242 still broken due to complexity.  
						
						 
						
						... 
						
						
						
						git-svn-id: trunk@1350 - 
						
					 
					
						2005-10-10 12:09:57 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								marco 
							
						 
					 
					
						
						
						
						
							
						
						
							411e2359eb 
							
						 
					 
					
						
						
							
							* Fixed 2.0.0 compilation  
						
						 
						
						... 
						
						
						
						git-svn-id: trunk@1346 - 
						
					 
					
						2005-10-09 21:29:01 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								marco 
							
						 
					 
					
						
						
						
						
							
						
						
							f054a6df16 
							
						 
					 
					
						
						
							
							* nanosleep for sleep(), since it is now in the POSIX group.  
						
						 
						
						... 
						
						
						
						git-svn-id: trunk@1341 - 
						
					 
					
						2005-10-09 11:41:57 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								marco 
							
						 
					 
					
						
						
						
						
							
						
						
							8f50bb556e 
							
						 
					 
					
						
						
							
							* small fix to inclocked inlining changes  
						
						 
						
						... 
						
						
						
						git-svn-id: trunk@1340 - 
						
					 
					
						2005-10-09 11:06:47 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								marco 
							
						 
					 
					
						
						
						
						
							
						
						
							5c92d88da8 
							
						 
					 
					
						
						
							
							* inlined a few funcs, inlined the non threaded part of inc/declocked. The lock prefixed one  
						
						 
						
						... 
						
						
						
						remains a separate proc, as it is slow anyway.
git-svn-id: trunk@1339 - 
						
					 
					
						2005-10-09 10:57:29 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								tom_at_work 
							
						 
					 
					
						
						
						
						
							
						
						
							9e7d550455 
							
						 
					 
					
						
						
							
							* fixed last commit (1337) which broke some files in the repository  
						
						 
						
						... 
						
						
						
						git-svn-id: trunk@1338 - 
						
					 
					
						2005-10-08 17:23:44 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								tom_at_work 
							
						 
					 
					
						
						
						
						
							
						
						
							f7f0f9c426 
							
						 
					 
					
						
						
							
							* makefile adaption to be able to cycle compiler and RTL on PowerPC64 target  
						
						 
						
						... 
						
						
						
						* some fixes for PowerPC64 target in the code generator and the RTL
* stabs generation for PowerPC64 is okay now (untested)
git-svn-id: trunk@1337 - 
						
					 
					
						2005-10-08 15:48:39 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								yury 
							
						 
					 
					
						
						
						
						
							
						
						
							48b75a0608 
							
						 
					 
					
						
						
							
							* compilation for i386-wince was fixed.  
						
						 
						
						... 
						
						
						
						* some warnings and DirectoryExists were fixed in sysutils
git-svn-id: trunk@1336 - 
						
					 
					
						2005-10-08 14:09:00 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								michael 
							
						 
					 
					
						
						
						
						
							
						
						
							9a1052e1be 
							
						 
					 
					
						
						
							
							+ Patch from Luiz Américo to fix direxists  
						
						 
						
						... 
						
						
						
						git-svn-id: trunk@1334 - 
						
					 
					
						2005-10-08 13:49:30 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								yury 
							
						 
					 
					
						
						
						
						
							
						
						
							a6b84b93e1 
							
						 
					 
					
						
						
							
							* another ARM data alignment issue was fixed.  
						
						 
						
						... 
						
						
						
						git-svn-id: trunk@1333 - 
						
					 
					
						2005-10-08 13:48:03 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								yury 
							
						 
					 
					
						
						
						
						
							
						
						
							771743a61c 
							
						 
					 
					
						
						
							
							* varutils,variants,dynlibs units are built now for wince.  
						
						 
						
						... 
						
						
						
						* added readme.txt
git-svn-id: trunk@1316 - 
						
					 
					
						2005-10-07 16:45:48 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								yury 
							
						 
					 
					
						
						
						
						
							
						
						
							15893c0a05 
							
						 
					 
					
						
						
							
							* build more units for wince.  
						
						 
						
						... 
						
						
						
						* exitcode was fixed.
* stderr handle was fixed.
* support for heaptrc was added.
git-svn-id: trunk@1315 - 
						
					 
					
						2005-10-07 15:47:25 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								yury 
							
						 
					 
					
						
						
						
						
							
						
						
							7ec8589616 
							
						 
					 
					
						
						
							
							* added support for wince in heaptrc.  
						
						 
						
						... 
						
						
						
						* fixed alignment for ARM CPU in heaptrc.
git-svn-id: trunk@1314 - 
						
					 
					
						2005-10-07 15:43:54 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								yury 
							
						 
					 
					
						
						
						
						
							
						
						
							09bb934c15 
							
						 
					 
					
						
						
							
							* adds,subs,muls,divs compilerprocs declaration was fixed.  
						
						 
						
						... 
						
						
						
						git-svn-id: trunk@1312 - 
						
					 
					
						2005-10-07 13:56:05 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonas Maebe 
							
						 
					 
					
						
						
						
						
							
						
						
							e68436cfda 
							
						 
					 
					
						
						
							
							* fixed ttyname()  
						
						 
						
						... 
						
						
						
						git-svn-id: trunk@1310 - 
						
					 
					
						2005-10-07 09:36:35 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonas Maebe 
							
						 
					 
					
						
						
						
						
							
						
						
							b766a42e23 
							
						 
					 
					
						
						
							
							* fixed return value of IsATTY()  
						
						 
						
						... 
						
						
						
						git-svn-id: trunk@1308 - 
						
					 
					
						2005-10-07 09:29:13 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							cc38ec676e 
							
						 
					 
					
						
						
							
							* add winwidestringalloc boolean, set it to false to use the fpc  
						
						 
						
						... 
						
						
						
						heapmanager to allocate widestrings
git-svn-id: trunk@1306 - 
						
					 
					
						2005-10-06 06:28:05 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							f9f75b40e5 
							
						 
					 
					
						
						
							
							* fixed DUMPGROW compile  
						
						 
						
						... 
						
						
						
						git-svn-id: trunk@1305 - 
						
					 
					
						2005-10-06 05:57:58 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								tom_at_work 
							
						 
					 
					
						
						
						
						
							
						
						
							282f33100f 
							
						 
					 
					
						
						
							
							* bugfix of webbug 4404  
						
						 
						
						... 
						
						
						
						git-svn-id: trunk@1304 - 
						
					 
					
						2005-10-05 21:56:49 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								tom_at_work 
							
						 
					 
					
						
						
						
						
							
						
						
							b2e1cf2610 
							
						 
					 
					
						
						
							
							* powerpc64 port now (manually) cycles, most test programs in tests/test are fine too  
						
						 
						
						... 
						
						
						
						* fixed bug in ncal.pas which in some circumstances treated the hidden length parameter for open arrays as 32 bit integer
git-svn-id: trunk@1303 - 
						
					 
					
						2005-10-05 21:55:25 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							91be287119 
							
						 
					 
					
						
						
							
							* exit_group isn't available on older linuxes, if exit_group fails, use exit  
						
						 
						
						... 
						
						
						
						git-svn-id: trunk@1299 - 
						
					 
					
						2005-10-05 19:24:00 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							9ea69cfec9 
							
						 
					 
					
						
						
							
							* fix isatty return value checks  
						
						 
						
						... 
						
						
						
						git-svn-id: trunk@1292 - 
						
					 
					
						2005-10-05 06:50:16 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Károly Balogh 
							
						 
					 
					
						
						
						
						
							
						
						
							ccc29a13f3 
							
						 
					 
					
						
						
							
							* added SysResetFPU, which is required for MorphOS  
						
						 
						
						... 
						
						
						
						git-svn-id: trunk@1279 - 
						
					 
					
						2005-10-03 22:49:44 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							1102cc2b95 
							
						 
					 
					
						
						
							
							* hopefully final fix for the hinstance problem of libraries  
						
						 
						
						... 
						
						
						
						git-svn-id: trunk@1276 - 
						
					 
					
						2005-10-03 21:10:19 +00:00