Jonas Maebe 
							
						 
					 
					
						
						
						
						
							
						
						
							be2119b489 
							
						 
					 
					
						
						
							
							* simply discard overloaded routines which cannot accept a variant  
						
						 
						
						... 
						
						
						
						when determining the optimal candidate for a single variant
    parameter, rather than giving an internal error (mantis #10623 )
git-svn-id: trunk@9726 - 
						
					 
					
						2008-01-12 19:01:49 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								micha 
							
						 
					 
					
						
						
						
						
							
						
						
							a9972548b0 
							
						 
					 
					
						
						
							
							+ add arm-linux/uclibc startup code  
						
						 
						
						... 
						
						
						
						git-svn-id: trunk@9725 - 
						
					 
					
						2008-01-12 17:08:43 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonas Maebe 
							
						 
					 
					
						
						
						
						
							
						
						
							3d39cb8d1d 
							
						 
					 
					
						
						
							
							* fixed calculation of md4/md5 for files > 512MB on 32 bit systems  
						
						 
						
						... 
						
						
						
						(based on patch from Sergei Gorelkin, mantis #9903 )
git-svn-id: trunk@9724 - 
						
					 
					
						2008-01-12 16:57:08 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonas Maebe 
							
						 
					 
					
						
						
						
						
							
						
						
							70d94fecc1 
							
						 
					 
					
						
						
							
							* enable {$push}/{$pop} in all syntax modes instead of ony in macpas  
						
						 
						
						... 
						
						
						
						(mantis #10351 )
git-svn-id: trunk@9723 - 
						
					 
					
						2008-01-12 16:47:46 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								tom_at_work 
							
						 
					 
					
						
						
						
						
							
						
						
							4e60ceb237 
							
						 
					 
					
						
						
							
							* removed code which splits "unaligned" 8 byte stores/loads into two 4 bytes stores/loads on ppc64. The processor manuals and extensive testing showed that PPC970+ class processors have hardware assisted handling of unaligned memory accesses, which results in 8 byte memory accesses to be always faster than 4 byte ones  
						
						 
						
						... 
						
						
						
						git-svn-id: trunk@9721 - 
						
					 
					
						2008-01-12 13:47:55 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonas Maebe 
							
						 
					 
					
						
						
						
						
							
						
						
							cf295c8e88 
							
						 
					 
					
						
						
							
							* increased ppu version number because the ansi/widestring result patch  
						
						 
						
						... 
						
						
						
						makes the generated code ABI-incompatible with code compiled with
    older compilers
git-svn-id: trunk@9719 - 
						
					 
					
						2008-01-11 22:50:07 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonas Maebe 
							
						 
					 
					
						
						
						
						
							
						
						
							cdfb7c8f26 
							
						 
					 
					
						
						
							
							* patch from Sergei Gorelkin to return ansi/widestrings by reference  
						
						 
						
						... 
						
						
						
						in an invisible parameter (Delphi compatible, faster/smaller code)
git-svn-id: trunk@9718 - 
						
					 
					
						2008-01-11 22:36:50 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vincent Snijders 
							
						 
					 
					
						
						
						
						
							
						
						
							cc90b67b4a 
							
						 
					 
					
						
						
							
							- removed units directory from svn, because make clean will try to delete all files in it (also the .svn dir) and a subsequent update will fail  
						
						 
						
						... 
						
						
						
						git-svn-id: trunk@9717 - 
						
					 
					
						2008-01-11 22:10:54 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonas Maebe 
							
						 
					 
					
						
						
						
						
							
						
						
							e72fab1e43 
							
						 
					 
					
						
						
							
							* perform floating point type conversions directly in assignment nodes  
						
						 
						
						... 
						
						
						
						when possible, as this can save a lot of useless memory traffic
    (and fpu<->sse conversions on x86)
git-svn-id: trunk@9716 - 
						
					 
					
						2008-01-11 21:18:49 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonas Maebe 
							
						 
					 
					
						
						
						
						
							
						
						
							9772da7eeb 
							
						 
					 
					
						
						
							
							* compare stripped copies of the compiler instead of the original  
						
						 
						
						... 
						
						
						
						compiler binaries when determining whether cycle has finished
    on darwin, because when using Dwarf the linked binaries are
    always slightly different there (because the Dwarf info is kept
    in the object files and is referenced using a unique identifier,
    to be able to ascertain that you are using the correct object
    files and binary together when debugging)
git-svn-id: trunk@9715 - 
						
					 
					
						2008-01-11 20:08:47 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonas Maebe 
							
						 
					 
					
						
						
						
						
							
						
						
							eb83213f10 
							
						 
					 
					
						
						
							
							* Only start recycling oschunks once MaxKeptOSChunks chuncks have  
						
						 
						
						... 
						
						
						
						been allocated. E.g. allocate 100 blocks of 80 bytes and free them
    all, then the same with blocks of 96, 112, 128, 144, 160 and 176
    bytes, after which again 80 bytes -> previously, regardless of
    the value of MaxKeptOSChunks, the empty block for 80 bytes was
    reformatted for those of 96 bytes, then for 112 bytes etc. Now,
    if MaxKeptOSChunks is set to 7, none will ever be reformatted
    because enough chunks will be allocated from the OS.
git-svn-id: trunk@9696 - 
						
					 
					
						2008-01-09 20:39:59 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonas Maebe 
							
						 
					 
					
						
						
						
						
							
						
						
							588822b14d 
							
						 
					 
					
						
						
							
							* more ptruint type casts to avoid 64 bit comparisons on 32 bit  
						
						 
						
						... 
						
						
						
						platforms
git-svn-id: trunk@9693 - 
						
					 
					
						2008-01-09 18:32:37 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonas Maebe 
							
						 
					 
					
						
						
						
						
							
						
						
							284ebc9d4a 
							
						 
					 
					
						
						
							
							- deleted since it has been renamed to n_body  
						
						 
						
						... 
						
						
						
						git-svn-id: trunk@9691 - 
						
					 
					
						2008-01-09 00:14:30 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonas Maebe 
							
						 
					 
					
						
						
						
						
							
						
						
							fc4c010e48 
							
						 
					 
					
						
						
							
							* fixed unified win32/win64 check  
						
						 
						
						... 
						
						
						
						git-svn-id: trunk@9690 - 
						
					 
					
						2008-01-09 00:09:54 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonas Maebe 
							
						 
					 
					
						
						
						
						
							
						
						
							9e7994dd81 
							
						 
					 
					
						
						
							
							* fixed after tests->examples rename  
						
						 
						
						... 
						
						
						
						git-svn-id: trunk@9689 - 
						
					 
					
						2008-01-09 00:01:15 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							a40b4818ec 
							
						 
					 
					
						
						
							
							* regenerated  
						
						 
						
						... 
						
						
						
						git-svn-id: trunk@9688 - 
						
					 
					
						2008-01-08 23:44:55 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							4c54059cd7 
							
						 
					 
					
						
						
							
							* start of conversion to fpmake  
						
						 
						
						... 
						
						
						
						git-svn-id: trunk@9687 - 
						
					 
					
						2008-01-08 23:44:09 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							63258c61fe 
							
						 
					 
					
						
						
							
							* support units per target  
						
						 
						
						... 
						
						
						
						git-svn-id: trunk@9686 - 
						
					 
					
						2008-01-08 23:43:53 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonas Maebe 
							
						 
					 
					
						
						
						
						
							
						
						
							6e9b3bf345 
							
						 
					 
					
						
						
							
							* perform double->single-conversion-before-storing workaround for  
						
						 
						
						... 
						
						
						
						fpu bug on some ppc's depending on the selected target cpu type
    rather than depending on whether we're compiling for 64 bit
git-svn-id: trunk@9685 - 
						
					 
					
						2008-01-08 22:00:37 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							831a76905d 
							
						 
					 
					
						
						
							
							* move Add[Doc|Test|Examples]Files to TSources  
						
						 
						
						... 
						
						
						
						* force the use of Package.Dependencies.Add or Package.Sources.Add functions
git-svn-id: trunk@9684 - 
						
					 
					
						2008-01-08 18:52:39 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							69f2668736 
							
						 
					 
					
						
						
							
							* update for fpmkunit changes  
						
						 
						
						... 
						
						
						
						git-svn-id: trunk@9683 - 
						
					 
					
						2008-01-08 18:51:31 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							79220664bd 
							
						 
					 
					
						
						
							
							* updated for new fpmkunit  
						
						 
						
						... 
						
						
						
						git-svn-id: trunk@9682 - 
						
					 
					
						2008-01-08 18:42:05 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							c2e9eb179b 
							
						 
					 
					
						
						
							
							* remove defaultpackage from custominstaller, you need to explicity start with package  
						
						 
						
						... 
						
						
						
						* rename startpackage to addpackage to be consistent, remove endpackage
git-svn-id: trunk@9681 - 
						
					 
					
						2008-01-08 18:41:53 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							c2d5f7028d 
							
						 
					 
					
						
						
							
							* unified check for win32, win64  
						
						 
						
						... 
						
						
						
						git-svn-id: trunk@9680 - 
						
					 
					
						2008-01-08 18:24:00 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							aae917590c 
							
						 
					 
					
						
						
							
							* renamed tests to examples  
						
						 
						
						... 
						
						
						
						git-svn-id: trunk@9679 - 
						
					 
					
						2008-01-08 18:22:04 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							05eb2c5e8e 
							
						 
					 
					
						
						
							
							* renamed tests to examples  
						
						 
						
						... 
						
						
						
						git-svn-id: trunk@9678 - 
						
					 
					
						2008-01-08 18:21:23 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vincent Snijders 
							
						 
					 
					
						
						
						
						
							
						
						
							25f0653c88 
							
						 
					 
					
						
						
							
							* renamed nbody to n_body  
						
						 
						
						... 
						
						
						
						git-svn-id: trunk@9677 - 
						
					 
					
						2008-01-08 10:31:00 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vincent Snijders 
							
						 
					 
					
						
						
						
						
							
						
						
							e5ddfc8248 
							
						 
					 
					
						
						
							
							+ current version of nbody benchmark  
						
						 
						
						... 
						
						
						
						git-svn-id: trunk@9676 - 
						
					 
					
						2008-01-08 08:14:04 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Legolas 
							
						 
					 
					
						
						
						
						
							
						
						
							ffcbc1745b 
							
						 
					 
					
						
						
							
							+ Nintendo DS libraries and examples: libnds, mikmod, dswifi, FAT  
						
						 
						
						... 
						
						
						
						git-svn-id: trunk@9675 - 
						
					 
					
						2008-01-07 22:58:57 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonas Maebe 
							
						 
					 
					
						
						
						
						
							
						
						
							bf9b021749 
							
						 
					 
					
						
						
							
							* optimized align() so it no longer contains any branches which  
						
						 
						
						... 
						
						
						
						are undecidable at compile time
  + basic test for align() function
git-svn-id: trunk@9674 - 
						
					 
					
						2008-01-07 21:41:12 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonas Maebe 
							
						 
					 
					
						
						
						
						
							
						
						
							6dd8e51ee5 
							
						 
					 
					
						
						
							
							* folded a constant addition  
						
						 
						
						... 
						
						
						
						* typecasted a subtraction's result to ptruint to avoid a needless
    64 bit calculation on 32 bit platforms
git-svn-id: trunk@9673 - 
						
					 
					
						2008-01-07 21:28:58 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Legolas 
							
						 
					 
					
						
						
						
						
							
						
						
							9dc6b3992f 
							
						 
					 
					
						
						
							
							* Some cleaning on nds linker; new extension for intermediate files  
						
						 
						
						... 
						
						
						
						git-svn-id: trunk@9672 - 
						
					 
					
						2008-01-07 19:31:32 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vincent Snijders 
							
						 
					 
					
						
						
						
						
							
						
						
							46ca7ee46a 
							
						 
					 
					
						
						
							
							o improved sumcol benchmark  
						
						 
						
						... 
						
						
						
						* read line in string and convert to integer using val, like gcc does
* cache input text file, to avoid calling fpc_get_input all the time.
git-svn-id: trunk@9671 - 
						
					 
					
						2008-01-07 13:51:34 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vincent Snijders 
							
						 
					 
					
						
						
						
						
							
						
						
							2fb2712029 
							
						 
					 
					
						
						
							
							* current version of sumcol benchmark by Steve Fisher  
						
						 
						
						... 
						
						
						
						git-svn-id: trunk@9670 - 
						
					 
					
						2008-01-07 12:30:58 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vincent Snijders 
							
						 
					 
					
						
						
						
						
							
						
						
							27b810b732 
							
						 
					 
					
						
						
							
							* cleanup  
						
						 
						
						... 
						
						
						
						git-svn-id: trunk@9669 - 
						
					 
					
						2008-01-07 12:20:48 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vincent Snijders 
							
						 
					 
					
						
						
						
						
							
						
						
							a1f7a9086c 
							
						 
					 
					
						
						
							
							* improved fannkuch benchmark  
						
						 
						
						... 
						
						
						
						git-svn-id: trunk@9668 - 
						
					 
					
						2008-01-07 11:09:07 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								marco 
							
						 
					 
					
						
						
						
						
							
						
						
							44f8ac7fc5 
							
						 
					 
					
						
						
							
							* TStringlist.customsort now virtual, fixes 10575  
						
						 
						
						... 
						
						
						
						git-svn-id: trunk@9667 - 
						
					 
					
						2008-01-07 11:03:03 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								marco 
							
						 
					 
					
						
						
						
						
							
						
						
							523eee3920 
							
						 
					 
					
						
						
							
							* xpath memleak patch from  #10573  
						
						 
						
						... 
						
						
						
						git-svn-id: trunk@9666 - 
						
					 
					
						2008-01-07 10:27:40 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								daniel 
							
						 
					 
					
						
						
						
						
							
						
						
							2ce992b4ae 
							
						 
					 
					
						
						
							
							- Disable asm str_int again now that testsuites have run.  
						
						 
						
						... 
						
						
						
						git-svn-id: trunk@9665 - 
						
					 
					
						2008-01-07 07:45:58 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonas Maebe 
							
						 
					 
					
						
						
						
						
							
						
						
							84159b3cbb 
							
						 
					 
					
						
						
							
							* optimize away unnecessary implicit upcasts to int64 for subtractions  
						
						 
						
						... 
						
						
						
						of u32bit values on 32 bit platforms (after the int64 values have 
    already been used for overload selection etc, i.e., semantically
    nothing changes)
  + test which checks that not too many typecasts are optimized away
git-svn-id: trunk@9664 - 
						
					 
					
						2008-01-06 23:30:19 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								joost 
							
						 
					 
					
						
						
						
						
							
						
						
							7fd43e42e8 
							
						 
					 
					
						
						
							
							* Added index-support for ftSmallInt, ftInteger, ftCurrency, ftBCD, ftWord, ftBoolean, ftFloat, ftDateTime, ftDate and ftTime fieldtypes  
						
						 
						
						... 
						
						
						
						* Removed Length() from the inner loop when building indexes while opening a dataset
git-svn-id: trunk@9663 - 
						
					 
					
						2008-01-06 23:27:21 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonas Maebe 
							
						 
					 
					
						
						
						
						
							
						
						
							03e9f652fd 
							
						 
					 
					
						
						
							
							* fixed range error in case node distance calculation  
						
						 
						
						... 
						
						
						
						git-svn-id: trunk@9662 - 
						
					 
					
						2008-01-06 23:18:12 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								daniel 
							
						 
					 
					
						
						
						
						
							
						
						
							47c2cc095b 
							
						 
					 
					
						
						
							
							* Make str_int pic proof.  
						
						 
						
						... 
						
						
						
						git-svn-id: trunk@9661 - 
						
					 
					
						2008-01-06 22:41:05 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								joost 
							
						 
					 
					
						
						
						
						
							
						
						
							934d35f27a 
							
						 
					 
					
						
						
							
							* Implemented mergesort BuildIndex  
						
						 
						
						... 
						
						
						
						* Added MaxIndexesCount property
git-svn-id: trunk@9660 - 
						
					 
					
						2008-01-06 22:02:05 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								daniel 
							
						 
					 
					
						
						
						
						
							
						
						
							6e2af37c48 
							
						 
					 
					
						
						
							
							Convert str_int to ATT assembler and activate it.  
						
						 
						
						... 
						
						
						
						git-svn-id: trunk@9659 - 
						
					 
					
						2008-01-06 21:29:31 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							f1fee20938 
							
						 
					 
					
						
						
							
							* disable for now resourcestrings for process.pp because it breaks  
						
						 
						
						... 
						
						
						
						install under windows
git-svn-id: trunk@9657 - 
						
					 
					
						2008-01-06 19:45:47 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							e6a4d76c51 
							
						 
					 
					
						
						
							
							* updated  
						
						 
						
						... 
						
						
						
						git-svn-id: trunk@9654 - 
						
					 
					
						2008-01-06 17:15:12 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							eec0859a24 
							
						 
					 
					
						
						
							
							* write fpunits.conf when installing units  
						
						 
						
						... 
						
						
						
						* fix default setting for globalunitdir and baseinstalldir
  * cleanup of log levels
git-svn-id: trunk@9653 - 
						
					 
					
						2008-01-06 17:15:04 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonas Maebe 
							
						 
					 
					
						
						
						
						
							
						
						
							482b83c3cb 
							
						 
					 
					
						
						
							
							* typecheckpass before calling do_simplify, as the siplify methods  
						
						 
						
						... 
						
						
						
						assume that the resultdefs are available
git-svn-id: trunk@9652 - 
						
					 
					
						2008-01-06 15:30:04 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								marco 
							
						 
					 
					
						
						
						
						
							
						
						
							5e95516323 
							
						 
					 
					
						
						
							
							* ancestor of TContainedObject fixed  
						
						 
						
						... 
						
						
						
						git-svn-id: trunk@9651 - 
						
					 
					
						2008-01-06 15:16:56 +00:00