florian
							
						 
					 | 
					
						
						
						
						
							
						
						
							332c7a568f
							
						
					 | 
					
						
						
							
							* CMOV support in optimizer (in define USECMOV)
						
						
						
						
						
						
						
						+ start of support of exceptions in constructors 
						
					 | 
					
						2000-01-23 21:29:14 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								peter
							
						 
					 | 
					
						
						
						
						
							
						
						
							588b4489cc
							
						
					 | 
					
						
						
							
							* fixed missing push esi for constructor calling
						
						
						
						
						
					 | 
					
						2000-01-23 18:50:07 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								sg
							
						 
					 | 
					
						
						
						
						
							
						
						
							de3a50306d
							
						
					 | 
					
						
						
							
							* Fixed typo in line 1375 ("fpidr" instead of "fpcdir")
						
						
						
						
						
					 | 
					
						2000-01-23 18:20:50 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								peter
							
						 
					 | 
					
						
						
						
						
							
						
						
							39faeb7440
							
						
					 | 
					
						
						
							
							* better auto RTL dir detection
						
						
						
						
						
					 | 
					
						2000-01-23 16:36:37 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								peter
							
						 
					 | 
					
						
						
						
						
							
						
						
							8abfec4e7c
							
						
					 | 
					
						
						
							
							* localbrowser loading of absolute fixed. It needed a symtablestack
						
						
						
						
						
						
						
						which was not setup correctly 
						
					 | 
					
						2000-01-23 16:35:31 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								peter
							
						 
					 | 
					
						
						
						
						
							
						
						
							f16647ede6
							
						
					 | 
					
						
						
							
							* fixed destructor parsing with preprocessor things
						
						
						
						
						
						
						
						* support dipsoe(p,done())
  * fixed constructor message with dispose(p,<nonexist>) 
						
					 | 
					
						2000-01-23 16:33:49 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								peter
							
						 
					 | 
					
						
						
						
						
							
						
						
							4216d26c2f
							
						
					 | 
					
						
						
							
							* fixed wrong freemem size when loading message file
						
						
						
						
						
					 | 
					
						2000-01-23 16:32:08 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								peter
							
						 
					 | 
					
						
						
						
						
							
						
						
							058d4018a1
							
						
					 | 
					
						
						
							
							* fixed uninited asmsymbol.typ var
						
						
						
						
						
					 | 
					
						2000-01-23 16:31:38 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonas Maebe
							
						 
					 | 
					
						
						
						
						
							
						
						
							04d18a2964
							
						
					 | 
					
						
						
							
							* fixed bug introduced by my regalloc fixed :(
						
						
						
						
						
					 | 
					
						2000-01-23 13:57:52 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								florian
							
						 
					 | 
					
						
						
						
						
							
						
						
							0138d666de
							
						
					 | 
					
						
						
							
							* changed address for bugs/sugegstions etc to bugrep@freepascal.org
						
						
						
						
						
					 | 
					
						2000-01-23 12:24:48 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								michael
							
						 
					 | 
					
						
						
						
						
							
						
						
							587a967353
							
						
					 | 
					
						
						
							
							+ Fixes from Jonas.
						
						
						
						
						
					 | 
					
						2000-01-23 11:11:36 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonas Maebe
							
						 
					 | 
					
						
						
						
						
							
						
						
							02381105d6
							
						
					 | 
					
						
						
							
							+ all code generator generated "mov reg1,reg2" instructions are now
						
						
						
						
						
						
						
						attempted to be removed using the replacereg code
    (-dnewoptimizations)
  * small fixes to -dreplacereg code
						
					 | 
					
						2000-01-22 16:10:06 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonas Maebe
							
						 
					 | 
					
						
						
						
						
							
						
						
							b15a98cfa4
							
						
					 | 
					
						
						
							
							* better handling of exit(func_result) (no release of register that
						
						
						
						
						
						
						
						holds the function result added)
  * several other small improvements for reg allocation fixes 
						
					 | 
					
						2000-01-22 16:08:06 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonas Maebe
							
						 
					 | 
					
						
						
						
						
							
						
						
							d6bcb83f95
							
						
					 | 
					
						
						
							
							+ change "lea x(reg),reg" to "add x,reg" (-dnewoptimizations)
						
						
						
						
						
						
						
						* detection whether edi is used after instructions (since regalloc
    info for it is now available)
  * better regUsedAfterInstruction function
						
					 | 
					
						2000-01-22 16:05:15 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonas Maebe
							
						 
					 | 
					
						
						
						
						
							
						
						
							a961e10de2
							
						
					 | 
					
						
						
							
							* fixed more regalloc bugs (for set adding and unsigned
						
						
						
						
						
						
						
						multiplication) 
						
					 | 
					
						2000-01-22 16:02:37 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonas Maebe
							
						 
					 | 
					
						
						
						
						
							
						
						
							e5af12b684
							
						
					 | 
					
						
						
							
							* forgot to commit a procedure for -dlogsecondpass the last time
						
						
						
						
						
					 | 
					
						2000-01-22 15:58:12 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								florian
							
						 
					 | 
					
						
						
						
						
							
						
						
							98abf80f1f
							
						
					 | 
					
						
						
							
							* updated German message file
						
						
						
						
						
					 | 
					
						2000-01-22 15:16:04 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								florian
							
						 
					 | 
					
						
						
						
						
							
						
						
							eb1715ded4
							
						
					 | 
					
						
						
							
							* fixed for the fix of bug #793
						
						
						
						
						
						
						
						* fpu variables modified by nested subroutines aren't regable anymore
  * $maxfpuregisters doesn't modify anymore the behavior of a procedure before 
						
					 | 
					
						2000-01-21 22:06:16 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonas Maebe
							
						 
					 | 
					
						
						
						
						
							
						
						
							60d858c278
							
						
					 | 
					
						
						
							
							* regallocation fixes
						
						
						
						
						
					 | 
					
						2000-01-21 12:17:41 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonas Maebe
							
						 
					 | 
					
						
						
						
						
							
						
						
							9c59eb8a12
							
						
					 | 
					
						
						
							
							+ add info on entry/exit of secondpass procedure in assembler files, between
						
						
						
						
						
						
						
						-dlogsecondpass 
						
					 | 
					
						2000-01-21 12:16:53 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								pierre
							
						 
					 | 
					
						
						
						
						
							
						
						
							86058ed342
							
						
					 | 
					
						
						
							
							* bug fix for bug #802
						
						
						
						
						
					 | 
					
						2000-01-21 11:26:19 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								daniel
							
						 
					 | 
					
						
						
						
						
							
						
						
							2bf0189e2e
							
						
					 | 
					
						
						
							
							* should work on linux also
						
						
						
						
						
					 | 
					
						2000-01-21 10:10:25 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								peter
							
						 
					 | 
					
						
						
						
						
							
						
						
							b4f654100d
							
						
					 | 
					
						
						
							
							* ifdef'd my previous fix as it broken a make cycle sometimes
						
						
						
						
						
					 | 
					
						2000-01-21 00:46:47 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								peter
							
						 
					 | 
					
						
						
						
						
							
						
						
							c6c6c51c9d
							
						
					 | 
					
						
						
							
							* fixed fldl where suffix would get S_L instead of S_FL
						
						
						
						
						
					 | 
					
						2000-01-20 23:35:01 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								pierre
							
						 
					 | 
					
						
						
						
						
							
						
						
							1eb30ec4e8
							
						
					 | 
					
						
						
							
							* bug #801 fixed
						
						
						
						
						
					 | 
					
						2000-01-20 12:29:02 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								florian
							
						 
					 | 
					
						
						
						
						
							
						
						
							9836bd406b
							
						
					 | 
					
						
						
							
							* bug #793 fixed
						
						
						
						
						
					 | 
					
						2000-01-20 12:14:47 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								daniel
							
						 
					 | 
					
						
						
						
						
							
						
						
							4ad408eab3
							
						
					 | 
					
						
						
							
							* also support ; comments in cfg file
						
						
						
						
						
					 | 
					
						2000-01-20 10:36:44 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								pierre
							
						 
					 | 
					
						
						
						
						
							
						
						
							627683b64d
							
						
					 | 
					
						
						
							
							* StoreBrowserCol changed to boolean function
						
						
						
						
						
					 | 
					
						2000-01-20 00:24:06 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								pierre
							
						 
					 | 
					
						
						
						
						
							
						
						
							08cb7daa9f
							
						
					 | 
					
						
						
							
							* fix for GetShortName, now checks results from Win32
						
						
						
						
						
					 | 
					
						2000-01-20 00:23:03 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								pierre
							
						 
					 | 
					
						
						
						
						
							
						
						
							c449017899
							
						
					 | 
					
						
						
							
							* avoid startsec=sec_none
						
						
						
						
						
					 | 
					
						2000-01-20 00:21:49 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								florian
							
						 
					 | 
					
						
						
						
						
							
						
						
							c463447714
							
						
					 | 
					
						
						
							
							* empty records/objects would generate static data of size 0 which is optimized away, tai_datablock
						
						
						
						
						
						
						
						checks now the size and sets it to a value > 0 
						
					 | 
					
						2000-01-19 22:53:57 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								florian
							
						 
					 | 
					
						
						
						
						
							
						
						
							6c3bbb7915
							
						
					 | 
					
						
						
							
							* corrected wrong error message of a member of a class/object/classref wasn't found
						
						
						
						
						
					 | 
					
						2000-01-19 22:41:58 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								peter
							
						 
					 | 
					
						
						
						
						
							
						
						
							61e04d8e80
							
						
					 | 
					
						
						
							
							* regenerated
						
						
						
						
						
					 | 
					
						2000-01-18 20:58:37 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								peter
							
						 
					 | 
					
						
						
						
						
							
						
						
							206ae47ad5
							
						
					 | 
					
						
						
							
							* regenerate for win32 fix
						
						
						
						
						
					 | 
					
						2000-01-18 00:25:15 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								peter
							
						 
					 | 
					
						
						
						
						
							
						
						
							a58242957b
							
						
					 | 
					
						
						
							
							* fixed interpret_envvar whcih crashed when the envvar was not set
						
						
						
						
						
						
						
						* also warn if the envvar is empty (=not set) 
						
					 | 
					
						2000-01-17 22:50:28 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								peter
							
						 
					 | 
					
						
						
						
						
							
						
						
							c888816ce9
							
						
					 | 
					
						
						
							
							* use env var again for win32
						
						
						
						
						
					 | 
					
						2000-01-16 22:24:19 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								peter
							
						 
					 | 
					
						
						
						
						
							
						
						
							25dda03cdc
							
						
					 | 
					
						
						
							
							* renamed call_offset to para_offset
						
						
						
						
						
					 | 
					
						2000-01-16 22:17:11 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonas Maebe
							
						 
					 | 
					
						
						
						
						
							
						
						
							094d7d1829
							
						
					 | 
					
						
						
							
							* changed "with object_type" construct because of bug in the
						
						
						
						
						
						
						
						compiler 
						
					 | 
					
						2000-01-16 14:15:33 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								pierre
							
						 
					 | 
					
						
						
						
						
							
						
						
							72cc83f234
							
						
					 | 
					
						
						
							
							+ parsecmd supports "filename with spaces" for IDE
						
						
						
						
						
					 | 
					
						2000-01-14 15:33:15 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								pierre
							
						 
					 | 
					
						
						
						
						
							
						
						
							68e4d27435
							
						
					 | 
					
						
						
							
							* use ./ instead of . to look into startup dir
						
						
						
						
						
					 | 
					
						2000-01-14 14:40:37 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								pierre
							
						 
					 | 
					
						
						
						
						
							
						
						
							99d8f90aec
							
						
					 | 
					
						
						
							
							+ some warnings for wrong lines inside config files
						
						
						
						
						
					 | 
					
						2000-01-14 14:33:53 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								pierre
							
						 
					 | 
					
						
						
						
						
							
						
						
							170d305b21
							
						
					 | 
					
						
						
							
							* avoid searching of include file in start dir first
						
						
						
						
						
					 | 
					
						2000-01-14 14:28:40 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								peter
							
						 
					 | 
					
						
						
						
						
							
						
						
							23daf4bcac
							
						
					 | 
					
						
						
							
							* version 0.99.14
						
						
						
						
						
					 | 
					
						2000-01-14 13:05:54 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								peter
							
						 
					 | 
					
						
						
						
						
							
						
						
							aadec7d674
							
						
					 | 
					
						
						
							
							* package generation fixes
						
						
						
						
						
					 | 
					
						2000-01-14 12:16:40 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								peter
							
						 
					 | 
					
						
						
						
						
							
						
						
							ffaf1b5adc
							
						
					 | 
					
						
						
							
							* regenerated
						
						
						
						
						
					 | 
					
						2000-01-13 21:15:26 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								peter
							
						 
					 | 
					
						
						
						
						
							
						
						
							6b31a47ad8
							
						
					 | 
					
						
						
							
							* updates for new fpcmake features
						
						
						
						
						
					 | 
					
						2000-01-13 21:11:30 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonas Maebe
							
						 
					 | 
					
						
						
						
						
							
						
						
							04a3db19c2
							
						
					 | 
					
						
						
							
							* moved deallocation of registers used in reference that points to string after
						
						
						
						
						
						
						
						copyshortstring (this routine doesn't require extra regs) 
						
					 | 
					
						2000-01-13 16:52:47 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonas Maebe
							
						 
					 | 
					
						
						
						
						
							
						
						
							5910b48cbe
							
						
					 | 
					
						
						
							
							* released -dalignreg
						
						
						
						
						
						
						
						* some small fixes to -dnewOptimizations helper procedures 
						
					 | 
					
						2000-01-13 13:07:05 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								peter
							
						 
					 | 
					
						
						
						
						
							
						
						
							d2529529f5
							
						
					 | 
					
						
						
							
							* regenerated for new package deps
						
						
						
						
						
					 | 
					
						2000-01-13 11:40:51 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								peter
							
						 
					 | 
					
						
						
						
						
							
						
						
							03f93fb547
							
						
					 | 
					
						
						
							
							* regenerated to support gecho and win32 fpcext.cmd fixes
						
						
						
						
						
					 | 
					
						2000-01-12 23:26:13 +00:00 | 
					
					
						
						
							
							
							
						
					 |