peter 
							
						 
					 
					
						
						
						
						
							
						
						
							bfd72ad5d5 
							
						 
					 
					
						
						
							
							* merged changes from 1.0.7 up to 04-11  
						
						... 
						
						
						
						- -V option for generating bug report tracing
    - more tracing for option parsing
    - errors for cdecl and high()
    - win32 import stabs
    - win32 records<=8 are returned in eax:edx (turned off by default)
    - heaptrc update
    - more info for temp management in .s file with EXTDEBUG 
						
					 
					
						2002-11-15 01:58:45 +00:00 
						 
				 
			
				
					
						
							
							
								carl 
							
						 
					 
					
						
						
						
						
							
						
						
							c328dff091 
							
						 
					 
					
						
						
							
							- removed no longer used defines  
						
						
						
					 
					
						2002-11-09 15:37:21 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							dcd9e0107c 
							
						 
					 
					
						
						
							
							* old logs removed and tabs fixed  
						
						
						
					 
					
						2002-09-07 15:25:00 +00:00 
						 
				 
			
				
					
						
							
							
								carl 
							
						 
					 
					
						
						
						
						
							
						
						
							9da171faf2 
							
						 
					 
					
						
						
							
							+ stab register indexes for powerpc (moved from gdb to cpubase)  
						
						... 
						
						
						
						+ tprocessor enumeration moved to cpuinfo
  + linker in target_info is now a class
  * many many updates for m68k (will soon start to compile)
  - removed some ifdef or correct them for correct cpu 
						
					 
					
						2002-08-12 15:08:39 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							4285e99853 
							
						 
					 
					
						
						
							
							* internal linker  
						
						... 
						
						
						
						* reorganized aasm layer 
						
					 
					
						2002-07-01 18:46:20 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							06ebac4e27 
							
						 
					 
					
						
						
							
							* readded missing revisions  
						
						
						
					 
					
						2002-05-18 13:34:04 +00:00 
						 
				 
			
				
					
						
							
							
								carl 
							
						 
					 
					
						
						
						
						
							
						
						
							21b3a10f02 
							
						 
					 
					
						
						
							
							+ defines.inc -> fpcdefs.inc to avoid conflicts if compiling by hand  
						
						... 
						
						
						
						+ try to fix temp allocation (still in ifdef)
+ generic constructor calls
+ start of tassembler / tmodulebase class cleanup 
						
					 
					
						2002-05-16 19:46:34 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							2992e1819c 
							
						 
					 
					
						
						
							
							* removed old logs and updated copyright year  
						
						
						
					 
					
						2002-05-14 19:34:38 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							2e96721c20 
							
						 
					 
					
						
						
							
							* fixed path appending for lib  
						
						
						
					 
					
						2002-01-19 11:57:05 +00:00 
						 
				 
			
				
					
						
							
							
								michael 
							
						 
					 
					
						
						
						
						
							
						
						
							f959a590fe 
							
						 
					 
					
						
						
							
							* Fixes win32 linking problems with import libraries  
						
						... 
						
						
						
						* LINKLIB Libraries are now looked for using C file extensions
* get_exepath fix 
						
					 
					
						2001-09-18 11:30:47 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							45dab81414 
							
						 
					 
					
						
						
							
							* merged netbsd, fpu-overflow from fixes branch  
						
						
						
					 
					
						2001-09-17 21:29:10 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							f88f6eb571 
							
						 
					 
					
						
						
							
							* rtti/init table updates  
						
						... 
						
						
						
						* rttisym for reusable global rtti/init info
  * support published for interfaces 
						
					 
					
						2001-08-30 20:13:52 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							fd8e5fa78c 
							
						 
					 
					
						
						
							
							* palmos support from v10 merged  
						
						
						
					 
					
						2001-08-19 11:22:22 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							38770359fe 
							
						 
					 
					
						
						
							
							* fixed ordering of object and libraries  
						
						
						
					 
					
						2001-08-13 19:26:03 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							634a68bf3e 
							
						 
					 
					
						
						
							
							* merged netbsd start  
						
						... 
						
						
						
						* profile for win32 
						
					 
					
						2001-08-07 18:47:12 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							f9794d6904 
							
						 
					 
					
						
						
							
							* added override and virtual for constructors  
						
						
						
					 
					
						2001-06-28 19:46:25 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							5fed44fe5d 
							
						 
					 
					
						
						
							
							* dllprt0 stub for linux shared libs  
						
						... 
						
						
						
						* pass -init and -fini for linux shared libs
  * libprefix splitted into staticlibprefix and sharedlibprefix 
						
					 
					
						2001-06-03 15:15:31 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							0c03535b5b 
							
						 
					 
					
						
						
							
							* registration of targets and assemblers  
						
						
						
					 
					
						2001-04-18 22:01:53 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							a7cf57524e 
							
						 
					 
					
						
						
							
							* symtable change to classes  
						
						... 
						
						
						
						* range check generation and errors fixed, make cycle DEBUG=1 works
  * memory leaks fixed 
						
					 
					
						2001-04-13 01:22:06 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							684970ea22 
							
						 
					 
					
						
						
							
							* merged generic m68k updates from fixes branch  
						
						
						
					 
					
						2001-02-26 19:44:52 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							a7fe3cb6b9 
							
						 
					 
					
						
						
							
							* new fixfilename, findfile for unix. Look first for lowercase, then  
						
						... 
						
						
						
						NormalCase and last for UPPERCASE names. 
						
					 
					
						2001-02-20 21:41:15 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							5ea6603165 
							
						 
					 
					
						
						
							
							* fixed searching for utils  
						
						
						
					 
					
						2001-01-12 19:19:44 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							32b9cdb7cf 
							
						 
					 
					
						
						
							
							+ new tlinkedlist class (merge of old tstringqueue,tcontainer and  
						
						... 
						
						
						
						tlinkedlist objects) 
						
					 
					
						2000-12-25 00:07:25 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							b9796f6a7f 
							
						 
					 
					
						
						
							
							* unused units removed from uses clause  
						
						... 
						
						
						
						* some changes for widestrings 
						
					 
					
						2000-11-29 00:30:30 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							24fc983597 
							
						 
					 
					
						
						
							
							* message updates merges  
						
						
						
					 
					
						2000-09-24 21:33:46 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							a71e44ac49 
							
						 
					 
					
						
						
							
							* use defines.inc  
						
						
						
					 
					
						2000-09-24 15:06:10 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							4003cdb728 
							
						 
					 
					
						
						
							
							* freebsd support merged  
						
						
						
					 
					
						2000-09-16 12:22:52 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							6159f4535f 
							
						 
					 
					
						
						
							
							+ first implementation of Netware Module support, thanks to  
						
						... 
						
						
						
						Armin Diehl (diehl@nordrhein.de ) for providing the patches 
						
					 
					
						2000-09-11 17:00:22 +00:00 
						 
				 
			
				
					
						
							
							
								michael 
							
						 
					 
					
						
						
						
						
							
						
						
							632b15d6c5 
							
						 
					 
					
						
						
							
							+ merged Patch from peter  
						
						
						
					 
					
						2000-09-04 09:40:23 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							4c94659743 
							
						 
					 
					
						
						
							
							* moved some util functions from globals,cobjects to cutils  
						
						... 
						
						
						
						* splitted files into finput,fmodule 
						
					 
					
						2000-08-27 16:11:48 +00:00 
						 
				 
			
				
					
						
							
							
								Jonas Maebe 
							
						 
					 
					
						
						
						
						
							
						
						
							cb8d634547 
							
						 
					 
					
						
						
							
							* merged from fixes branch (v_hint to v_tried changed when attempting  
						
						... 
						
						
						
						to smart/static/shared link) 
						
					 
					
						2000-07-26 13:08:19 +00:00 
						 
				 
			
				
					
						
							
							
								michael 
							
						 
					 
					
						
						
						
						
							
						
						
							650fbb86aa 
							
						 
					 
					
						
						
							
							+ removed logs  
						
						
						
					 
					
						2000-07-13 11:32:24 +00:00 
						 
				 
			
				
					
						
							
							
								michael 
							
						 
					 
					
						
						
						
						
							
						
						
							e7aca136a1 
							
						 
					 
					
						
						
							
							+ Initial import  
						
						
						
					 
					
						2000-07-13 06:29:38 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							b9e5501ba7 
							
						 
					 
					
						
						
							
							* findobjectfile gets extra arg with directory where the unit is found  
						
						... 
						
						
						
						and the .o should be looked first 
						
					 
					
						2000-07-08 20:43:37 +00:00 
						 
				 
			
				
					
						
							
							
								Tomas Hajny 
							
						 
					 
					
						
						
						
						
							
						
						
							c0a5cca16b 
							
						 
					 
					
						
						
							
							* little corrections for EMX resources  
						
						
						
					 
					
						2000-06-28 03:34:06 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							cae5842737 
							
						 
					 
					
						
						
							
							* removed wrong warning for library finding  
						
						
						
					 
					
						2000-05-17 18:30:35 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							934883569a 
							
						 
					 
					
						
						
							
							* also allow smartlinking for main programs  
						
						
						
					 
					
						2000-05-03 16:11:57 +00:00 
						 
				 
			
				
					
						
							
							
								pierre 
							
						 
					 
					
						
						
						
						
							
						
						
							811f471334 
							
						 
					 
					
						
						
							
							* partial linklib change  
						
						... 
						
						
						
						I could not use Pavel's code because it broke the current way
    linklib is used, which is messy :(
  + add postw32 call if external linking on win32 
						
					 
					
						2000-04-14 11:16:10 +00:00 
						 
				 
			
				
					
						
							
							
								daniel 
							
						 
					 
					
						
						
						
						
							
						
						
							fb1a842118 
							
						 
					 
					
						
						
							
							* Current work of symtable integration committed. The symtable can be  
						
						... 
						
						
						
						activated by defining 'newst', but doesn't compile yet. Changes in type
  checking and oop are completed. What is left is to write a new
  symtablestack and adapt the parser to use it. 
						
					 
					
						2000-02-28 17:23:56 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							2ba0ebe607 
							
						 
					 
					
						
						
							
							* removed warnings/notes  
						
						
						
					 
					
						2000-02-24 18:41:38 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							4a4a24b6e8 
							
						 
					 
					
						
						
							
							* log truncated  
						
						
						
					 
					
						2000-02-09 13:22:42 +00:00 
						 
				 
			
				
					
						
							
							
								pierre 
							
						 
					 
					
						
						
						
						
							
						
						
							68e4d27435 
							
						 
					 
					
						
						
							
							* use ./ instead of . to look into startup dir  
						
						
						
					 
					
						2000-01-14 14:40:37 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							96ed273164 
							
						 
					 
					
						
						
							
							* smartlinking fixes for binary writer  
						
						... 
						
						
						
						* release alignreg code and moved instruction writing align to cpuasm,
    but it doesn't use the specified register yet 
						
					 
					
						2000-01-12 10:38:16 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							6607475609 
							
						 
					 
					
						
						
							
							* fixed placing of .sl directories  
						
						... 
						
						
						
						* use -b again for base-file selection
  * fixed group writing for linux with smartlinking 
						
					 
					
						2000-01-11 09:52:06 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							e525797c51 
							
						 
					 
					
						
						
							
							* updated copyright to 2000  
						
						
						
					 
					
						2000-01-07 01:14:18 +00:00 
						 
				 
			
				
					
						
							
							
								pierre 
							
						 
					 
					
						
						
						
						
							
						
						
							8049831c3f 
							
						 
					 
					
						
						
							
							* Give better info in script  
						
						
						
					 
					
						1999-11-22 22:22:30 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							e169c592f8 
							
						 
					 
					
						
						
							
							* searchpaths changed to stringqueue object  
						
						
						
					 
					
						1999-11-12 11:03:49 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							0887060ff2 
							
						 
					 
					
						
						
							
							* truncated log to 20 revs  
						
						
						
					 
					
						1999-11-06 14:34:16 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							a905c026f2 
							
						 
					 
					
						
						
							
							* fixed os2 linker  
						
						
						
					 
					
						1999-10-26 12:25:04 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							fefc839b29 
							
						 
					 
					
						
						
							
							* redesigned linker object  
						
						... 
						
						
						
						+ library support for linux (only procedures can be exported) 
						
					 
					
						1999-10-21 14:29:32 +00:00 
						 
				 
			
				
					
						
							
							
								pierre 
							
						 
					 
					
						
						
						
						
							
						
						
							a7992b0232 
							
						 
					 
					
						
						
							
							* library list keeps doubles  
						
						
						
					 
					
						1999-10-08 15:38:42 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							fbbf8a505c 
							
						 
					 
					
						
						
							
							* m68k compiler is again compilable (only gas writer, no assembler reader)  
						
						
						
					 
					
						1999-09-16 23:05:51 +00:00 
						 
				 
			
				
					
						
							
							
								pierre 
							
						 
					 
					
						
						
						
						
							
						
						
							910372616a 
							
						 
					 
					
						
						
							
							* typo correction  
						
						
						
					 
					
						1999-09-16 11:34:44 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							863df30860 
							
						 
					 
					
						
						
							
							+ rtti is now automatically generated for published classes, i.e.  
						
						... 
						
						
						
						they are handled like an implicit property 
						
					 
					
						1999-09-15 22:09:15 +00:00 
						 
				 
			
				
					
						
							
							
								daniel 
							
						 
					 
					
						
						
						
						
							
						
						
							2d925677e5 
							
						 
					 
					
						
						
							
							+ Dw switch now does something.  
						
						
						
					 
					
						1999-09-15 20:24:56 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							c512d38256 
							
						 
					 
					
						
						
							
							+ implemented initilizing of data for the new code generator  
						
						... 
						
						
						
						so it should compile now simple programs 
						
					 
					
						1999-08-18 17:05:53 +00:00 
						 
				 
			
				
					
						
							
							
								pierre 
							
						 
					 
					
						
						
						
						
							
						
						
							96fdcfb1f2 
							
						 
					 
					
						
						
							
							* fix for DLL relocation problems  
						
						... 
						
						
						
						* external bss vars had wrong stabs for pecoff
  + -WB11000000 to specify default image base, allows to
    load several DLLs with debugging info included
    (relocatable DLL are stripped because the relocation
     of the .Stab section is misplaced by ldw) 
						
					 
					
						1999-08-16 15:35:20 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							fc8211bbb8 
							
						 
					 
					
						
						
							
							* tlinker object is now inherited for win32 and dos  
						
						... 
						
						
						
						* postprocessexecutable is now a method of tlinker 
						
					 
					
						1999-08-11 17:26:31 +00:00 
						 
				 
			
				
					
						
							
							
								pierre 
							
						 
					 
					
						
						
						
						
							
						
						
							d85a8886fd 
							
						 
					 
					
						
						
							
							* bind_win32_dll removed (Relocsection used instead)  
						
						... 
						
						
						
						* now relocsection is true by default ! (needs dlltool
    for DLL generation) 
						
					 
					
						1999-08-10 12:51:14 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							73151c592c 
							
						 
					 
					
						
						
							
							* fixed placing of dynamiclinker in link.res (should be the last after  
						
						... 
						
						
						
						all other libraries) 
						
					 
					
						1999-07-30 23:19:45 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							9dda467212 
							
						 
					 
					
						
						
							
							* fixed shared library linking for glibc2 systems  
						
						
						
					 
					
						1999-07-29 01:31:39 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							d119287aa6 
							
						 
					 
					
						
						
							
							* glibc 2.1.2 support  
						
						
						
					 
					
						1999-07-27 11:05:51 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							046acfb84b 
							
						 
					 
					
						
						
							
							* made it compilable with Dlephi 4 again  
						
						... 
						
						
						
						+ fixed problem with large stack allocations on win32 
						
					 
					
						1999-07-18 10:19:38 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							0dd9b0b7de 
							
						 
					 
					
						
						
							
							* warning instead of error when switching to static linking  
						
						
						
					 
					
						1999-07-07 20:33:53 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							0d38c66ff0 
							
						 
					 
					
						
						
							
							* fixed linking for units without linking necessary  
						
						
						
					 
					
						1999-07-05 16:21:26 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							58cbc3e795 
							
						 
					 
					
						
						
							
							* new link writing to the ppu, one .ppu is needed for all link types,  
						
						... 
						
						
						
						static (.o) is now always created also when smartlinking is used 
						
					 
					
						1999-07-03 00:29:45 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							438c1e07b6 
							
						 
					 
					
						
						
							
							* merged  
						
						
						
					 
					
						1999-06-28 16:02:29 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							c261796ebf 
							
						 
					 
					
						
						
							
							* merged  
						
						
						
					 
					
						1999-06-18 09:55:30 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							867f6364dd 
							
						 
					 
					
						
						
							
							* merged  
						
						
						
					 
					
						1999-06-15 13:57:31 +00:00 
						 
				 
			
				
					
						
							
							
								Tomas Hajny 
							
						 
					 
					
						
						
						
						
							
						
						
							1af2afef91 
							
						 
					 
					
						
						
							
							* fixed stripping symbols for OS/2  
						
						
						
					 
					
						1999-06-02 13:25:34 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							78d13ec796 
							
						 
					 
					
						
						
							
							* changes to compile it with Delphi 4.0  
						
						
						
					 
					
						1999-05-04 21:44:30 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							d58b3fbdee 
							
						 
					 
					
						
						
							
							+ glibc 2.1  
						
						
						
					 
					
						1999-05-03 21:30:30 +00:00 
						 
				 
			
				
					
						
							
							
								pierre 
							
						 
					 
					
						
						
						
						
							
						
						
							766e24235c 
							
						 
					 
					
						
						
							
							* removing of temporary directory with -s option  
						
						
						
					 
					
						1999-04-28 23:42:33 +00:00 
						 
				 
			
				
					
						
							
							
								daniel 
							
						 
					 
					
						
						
						
						
							
						
						
							3197e354cd 
							
						 
					 
					
						
						
							
							* Bug fixed in linking: compiling files on another drive than the one you  
						
						... 
						
						
						
						currently use you is done correctly. 
						
					 
					
						1999-04-25 14:31:48 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							633fcc0bda 
							
						 
					 
					
						
						
							
							+ unitpath,librarypath,includepath,objectpath directives  
						
						
						
					 
					
						1999-03-25 16:55:29 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							5c8193fd4c 
							
						 
					 
					
						
						
							
							* crtbegin/crtend only added if found  
						
						
						
					 
					
						1999-03-23 16:22:43 +00:00 
						 
				 
			
				
					
						
							
							
								michael 
							
						 
					 
					
						
						
						
						
							
						
						
							1865f22466 
							
						 
					 
					
						
						
							
							+ Fixed gluing of options  
						
						
						
					 
					
						1999-02-05 16:45:47 +00:00 
						 
				 
			
				
					
						
							
							
								pierre 
							
						 
					 
					
						
						
						
						
							
						
						
							9709b802ba 
							
						 
					 
					
						
						
							
							+ linkofiles splitted inot linkofiles and linkunitfiles  
						
						... 
						
						
						
						because linkofiles must be stored with directory
    to enabled linking of different objects with same name
    in a different directory 
						
					 
					
						1999-02-05 08:54:24 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							3db62868d8 
							
						 
					 
					
						
						
							
							* objectsearchpath is now also searched if an object is not found  
						
						
						
					 
					
						1999-01-29 10:33:07 +00:00 
						 
				 
			
				
					
						
							
							
								pierre 
							
						 
					 
					
						
						
						
						
							
						
						
							7885677f56 
							
						 
					 
					
						
						
							
							* problem related with libc : go32v2 and linux differences  
						
						
						
					 
					
						1999-01-27 13:07:58 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							ea2c9773fb 
							
						 
					 
					
						
						
							
							* link libc always as last  
						
						
						
					 
					
						1999-01-25 15:02:13 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							1b369bb4bb 
							
						 
					 
					
						
						
							
							+ globtype,tokens,version unit splitted from globals  
						
						
						
					 
					
						1998-12-11 00:02:37 +00:00 
						 
				 
			
				
					
						
							
							
								pierre 
							
						 
					 
					
						
						
						
						
							
						
						
							44f5d0a911 
							
						 
					 
					
						
						
							
							* postprocessexec for win32 changed  
						
						
						
					 
					
						1998-12-01 23:39:46 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							2d524e51a2 
							
						 
					 
					
						
						
							
							* fixed placing of ppas.sh and link.res when using -FE  
						
						
						
					 
					
						1998-12-01 12:51:19 +00:00 
						 
				 
			
				
					
						
							
							
								pierre 
							
						 
					 
					
						
						
						
						
							
						
						
							00229cc405 
							
						 
					 
					
						
						
							
							* the code for ordering the exported procs/vars was buggy  
						
						... 
						
						
						
						+ added -WB to force binding (Ozerski way of creating DLL)
    this is off by default as direct writing of .edata section seems
    OK 
						
					 
					
						1998-11-30 13:26:23 +00:00 
						 
				 
			
				
					
						
							
							
								pierre 
							
						 
					 
					
						
						
						
						
							
						
						
							a1f1003555 
							
						 
					 
					
						
						
							
							* some range check bugs fixed (still not working !)  
						
						... 
						
						
						
						+ added DLL writing support for win32 (also accepts variables)
  + TempAnsi for code that could be used for Temporary ansi strings
    handling 
						
					 
					
						1998-11-30 09:42:52 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							aea3c488fb 
							
						 
					 
					
						
						
							
							+ fixpath() has an extra option to allow a ./ as path  
						
						
						
					 
					
						1998-10-26 22:23:28 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							d2f078ce49 
							
						 
					 
					
						
						
							
							+ switch -vx for win32 added  
						
						
						
					 
					
						1998-10-22 15:18:44 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							f8dd60e004 
							
						 
					 
					
						
						
							
							* use no_double  
						
						
						
					 
					
						1998-10-19 18:06:23 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							eaab0f1c1b 
							
						 
					 
					
						
						
							
							+ switch -FD added to specify the path for utilities  
						
						
						
					 
					
						1998-10-16 13:37:14 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							53443c97a7 
							
						 
					 
					
						
						
							
							* fixed path with staticlib/objects in ppufiles  
						
						
						
					 
					
						1998-10-14 13:38:19 +00:00 
						 
				 
			
				
					
						
							
							
								daniel 
							
						 
					 
					
						
						
						
						
							
						
						
							8b972b7b6a 
							
						 
					 
					
						
						
							
							* Forgot to dereference a pointer.  
						
						
						
					 
					
						1998-10-14 11:03:55 +00:00 
						 
				 
			
				
					
						
							
							
								daniel 
							
						 
					 
					
						
						
						
						
							
						
						
							5d506871af 
							
						 
					 
					
						
						
							
							* Staticlibfilename no longer not include a path. Correction when calling  
						
						... 
						
						
						
						ar. 
						
					 
					
						1998-10-14 11:01:21 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							1468993242 
							
						 
					 
					
						
						
							
							* new style for m68k/i386 infos and enums  
						
						
						
					 
					
						1998-10-13 13:10:08 +00:00 
						 
				 
			
				
					
						
							
							
								pierre 
							
						 
					 
					
						
						
						
						
							
						
						
							ff45eacd79 
							
						 
					 
					
						
						
							
							+ source_os is now set correctly for cross-processor compilers  
						
						... 
						
						
						
						(tos contains all target_infos and
     we use CPU86 and CPU68 conditionnals to
     get the source operating system
     this only works if you do not undefine
     the source target  !!)
  * several cg68k memory leaks fixed
  + started to change the code so that it should be possible to have
    a complete compiler (both for m68k and i386 !!) 
						
					 
					
						1998-10-13 08:19:24 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							0fc61cdfc1 
							
						 
					 
					
						
						
							
							* -vu shows unit info, -vt shows tried/used files  
						
						
						
					 
					
						1998-10-08 23:28:50 +00:00 
						 
				 
			
				
					
						
							
							
								pierre 
							
						 
					 
					
						
						
						
						
							
						
						
							3048845e68 
							
						 
					 
					
						
						
							
							* some memory leaks fixed (thanks to Peter for heaptrc !)  
						
						
						
					 
					
						1998-10-06 17:16:31 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							26f2354ce1 
							
						 
					 
					
						
						
							
							* remove also the end files for smartlinking  
						
						
						
					 
					
						1998-09-29 15:23:05 +00:00 
						 
				 
			
				
					
						
							
							
								daniel 
							
						 
					 
					
						
						
						
						
							
						
						
							4e7516e897 
							
						 
					 
					
						
						
							
							+ Added maxheapsize.  
						
						... 
						
						
						
						* Corrected semi-bug in calling the assembler and the linker 
						
					 
					
						1998-09-10 15:25:31 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							4741a526c3 
							
						 
					 
					
						
						
							
							* fixed for m68k  
						
						
						
					 
					
						1998-09-07 18:32:45 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							6ca0a4d19b 
							
						 
					 
					
						
						
							
							+ better code for type conversation longint/dword to real type  
						
						
						
					 
					
						1998-09-03 17:39:03 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							df59d0886a 
							
						 
					 
					
						
						
							
							+ glibc2 support  
						
						
						
					 
					
						1998-09-01 09:01:00 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							35a8d2e4fd 
							
						 
					 
					
						
						
							
							* m68k and palmos updates from surebugfixes  
						
						
						
					 
					
						1998-08-31 12:26:20 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							8db8f5239d 
							
						 
					 
					
						
						
							
							* fixed filenames and removedir which supports slash at the end  
						
						
						
					 
					
						1998-08-19 10:06:12 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							cc64a929aa 
							
						 
					 
					
						
						
							
							* static/shared linking updates  
						
						
						
					 
					
						1998-08-17 09:17:43 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							1b24a06769 
							
						 
					 
					
						
						
							
							* setting the outputfile using -o works now to create static libs  
						
						
						
					 
					
						1998-08-14 21:56:30 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							efb8aa9904 
							
						 
					 
					
						
						
							
							* return after a failed call will now add it to ppas  
						
						
						
					 
					
						1998-08-14 18:16:08 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							17a0eb45d6 
							
						 
					 
					
						
						
							
							* better libc support  
						
						
						
					 
					
						1998-08-12 19:28:15 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							85c8a88cbe 
							
						 
					 
					
						
						
							
							+ localswitches, moduleswitches, globalswitches splitting  
						
						
						
					 
					
						1998-08-10 14:49:33 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							f07849effe 
							
						 
					 
					
						
						
							
							* small os2 fixes  
						
						... 
						
						
						
						* fixed interdependent units with newppu (remake3 under linux works now) 
						
					 
					
						1998-06-17 14:10:11 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							f98459e1fb 
							
						 
					 
					
						
						
							
							* smartlinking works for win32  
						
						... 
						
						
						
						* some defines to exclude some compiler parts 
						
					 
					
						1998-06-08 22:59:41 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							f66f837fc8 
							
						 
					 
					
						
						
							
							* m68k compiles  
						
						... 
						
						
						
						+ .def file creation moved to gendef.pas so it could also be used
    for win32 
						
					 
					
						1998-06-04 23:51:26 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							5d25d6f1d6 
							
						 
					 
					
						
						
							
							* some scanner optimizes  
						
						... 
						
						
						
						* automaticly aout2exe for go32v1
  * fixed dynamiclinker option which was added at the wrong place 
						
					 
					
						1998-05-27 00:20:31 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							cfa06433c6 
							
						 
					 
					
						
						
							
							* fixed -L on the commandline, Dos commandline is only 128 bytes  
						
						
						
					 
					
						1998-05-22 12:32:47 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							4c96df6b43 
							
						 
					 
					
						
						
							
							* moved printstatus to verb_def  
						
						... 
						
						
						
						+ V_Normal which is between V_Error and V_Warning and doesn't have a
    prefix like error: warning: and is included in V_Default
  * fixed some messages
  * first time parameter scan is only for -v and -T
  - removed old style messages 
						
					 
					
						1998-05-12 10:46:58 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							5e4c788be5 
							
						 
					 
					
						
						
							
							+ $ifdef NEWPPU for the new ppuformat  
						
						... 
						
						
						
						+ $define GDB not longer required
  * removed all warnings and stripped some log comments
  * no findfirst/findnext anymore to remove smartlink *.o files 
						
					 
					
						1998-05-11 13:07:53 +00:00 
						 
				 
			
				
					
						
							
							
								michael 
							
						 
					 
					
						
						
						
						
							
						
						
							d1decc21dd 
							
						 
					 
					
						
						
							
							* Added missing -Fl message to messages file.  
						
						... 
						
						
						
						* Corrected mangling of file names when doing Linklib
* -Fl now actually WORKS.
* Librarysearchpath is now a field in linker object. 
						
					 
					
						1998-05-08 09:21:20 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							29057945e6 
							
						 
					 
					
						
						
							
							* fixed ld call with shell  
						
						
						
					 
					
						1998-05-06 09:26:49 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							a213e8adb4 
							
						 
					 
					
						
						
							
							* small fix for go32v2  
						
						
						
					 
					
						1998-05-04 20:19:54 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							94b52a3d7f 
							
						 
					 
					
						
						
							
							+ smartlinking works (only case jumptable left todo)  
						
						... 
						
						
						
						* redesign of systems.pas to support assemblers and linkers
  + Unitname is now also in the PPU-file, increased version to 14 
						
					 
					
						1998-05-04 17:54:24 +00:00 
						 
				 
			
				
					
						
							
							
								daniel 
							
						 
					 
					
						
						
						
						
							
						
						
							e0ad99e2fb 
							
						 
					 
					
						
						
							
							* Fixed linking for OS/2.  
						
						
						
					 
					
						1998-04-16 10:54:30 +00:00 
						 
				 
			
				
					
						
							
							
								michael 
							
						 
					 
					
						
						
						
						
							
						
						
							bd3ea9fdcb 
							
						 
					 
					
						
						
							
							+ fix for library support.  
						
						
						
					 
					
						1998-03-30 09:50:49 +00:00 
						 
				 
			
				
					
						
							
							
								root 
							
						 
					 
					
						
						
						
						
							
						
						
							d1a1f501c8 
							
						 
					 
					
						
						
							
							Initial revision  
						
						
						
					 
					
						1998-03-25 11:18:12 +00:00