Károly Balogh 
							
						 
					 
					
						
						
						
						
							
						
						
							446e2161ce 
							
						 
					 
					
						
						
							
							+ Made a single Amiga/MorphOS-specific PathConv import to cfileutl.pas, instead of importing it every single place it is needed.  
						
						... 
						
						
						
						+ Forced PathConv argument to ShortString. Made a note about implementing AnsiString-aware PathConv later.
+ Made code to use the unified PathConv import (named Unix2AmigaPath(), which explains its functionality better).
+ The above changes fixed various compiler crashes in TAsmScriptAmiga, caused by invoking PathConv with AnsiString arguments, while it only supports ShortString
git-svn-id: trunk@12485 - 
						
					 
					
						2009-01-03 14:34:59 +00:00 
						 
				 
			
				
					
						
							
							
								Jonas Maebe 
							
						 
					 
					
						
						
						
						
							
						
						
							0ac6e82c1f 
							
						 
					 
					
						
						
							
							* fixed handling of directories with spaces for LdSupportsNoResponseFile-  
						
						... 
						
						
						
						targets (a.o. darwin) in case no ppas.sh is generated (need to generate
    a temporary script in that case as well to use the IFS trick)
  * fixed exit code checking of ld when using IFS trick (have to check it
    before restoring IFS, otherwise we check the "error result" of this
    restoration, which will always be 0)
git-svn-id: trunk@9325 - 
						
					 
					
						2007-11-24 18:06:01 +00:00 
						 
				 
			
				
					
						
							
							
								Jonas Maebe 
							
						 
					 
					
						
						
						
						
							
						
						
							9c69c9dcf8 
							
						 
					 
					
						
						
							
							* fixed handling of paths/files with spaces in their name in link.res  
						
						... 
						
						
						
						on platforms where the `cat link.res` trick is used. Those must
    /not/ be quoted, because otherwise the shell assumes those quotes
    are part of the filename, and will escape the quotes themselves.
    Instead, write everything out without quotes, but set IFS to
    <newline> before doing the cat, so that only a new line is seen
    as a separator between items. The shell will then insert the
    necessary quotes to escape the spaces. One disadvantage: this
    means that other options, such as e.g. "-arch ppc" under Darwin,
    must now be written split over two lines to avoid the shell
    passing such parameters (which consist of two separate strings)
    as one single parameter (with an escaped space) to ld.
git-svn-id: trunk@8166 - 
						
					 
					
						2007-07-25 16:25:14 +00:00 
						 
				 
			
				
					
						
							
							
								daniel 
							
						 
					 
					
						
						
						
						
							
						
						
							9adb202a92 
							
						 
					 
					
						
						
							
							* Rework the constexprint to allow operations from low(int64) to high(qword).  
						
						... 
						
						
						
						+ Some initial work on a formaldef which also carries the typinfo of a parameter.
git-svn-id: trunk@7639 - 
						
					 
					
						2007-06-13 07:41:18 +00:00 
						 
				 
			
				
					
						
							
							
								Jonas Maebe 
							
						 
					 
					
						
						
						
						
							
						
						
							90ea73a90b 
							
						 
					 
					
						
						
							
							* more file handling from shortstring to tcmdstr  
						
						... 
						
						
						
						git-svn-id: trunk@6595 - 
						
					 
					
						2007-02-21 21:54:54 +00:00 
						 
				 
			
				
					
						
							
							
								tom_at_work 
							
						 
					 
					
						
						
						
						
							
						
						
							106fe68ce6 
							
						 
					 
					
						
						
							
							* renamed TStringList to TCmdStrList, in general use TCmdStr instead of shortstrings to fix bug  #6351  
						
						... 
						
						
						
						git-svn-id: trunk@6215 - 
						
					 
					
						2007-01-26 22:29:39 +00:00 
						 
				 
			
				
					
						
							
							
								micha 
							
						 
					 
					
						
						
						
						
							
						
						
							ad7d549965 
							
						 
					 
					
						
						
							
							+ implement pascal inline asm start/halt code for linux/i386  
						
						... 
						
						
						
						git-svn-id: trunk@5181 - 
						
					 
					
						2006-11-02 16:58:41 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							cb246eb781 
							
						 
					 
					
						
						
							
							* Remove dos,strings units, use SysUtils instead  
						
						... 
						
						
						
						* replace split* functions with Extract* functions
  * Add Directory caching
git-svn-id: trunk@5102 - 
						
					 
					
						2006-10-30 23:29:35 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							85d63d9fa9 
							
						 
					 
					
						
						
							
							* settings refactored  
						
						... 
						
						
						
						git-svn-id: trunk@5094 - 
						
					 
					
						2006-10-30 18:02:58 +00:00 
						 
				 
			
				
					
						
							
							
								Jonas Maebe 
							
						 
					 
					
						
						
						
						
							
						
						
							848b7b8914 
							
						 
					 
					
						
						
							
							- removed {$ifdef havelinuxrtl10} code  
						
						... 
						
						
						
						git-svn-id: trunk@4345 - 
						
					 
					
						2006-08-04 12:29:34 +00:00 
						 
				 
			
				
					
						
							
							
								Károly Balogh 
							
						 
					 
					
						
						
						
						
							
						
						
							cf3b4ec3a3 
							
						 
					 
					
						
						
							
							+ fixed scripts to have proper deletedir commands  
						
						... 
						
						
						
						git-svn-id: trunk@4073 - 
						
					 
					
						2006-07-02 10:40:10 +00:00 
						 
				 
			
				
					
						
							
							
								Károly Balogh 
							
						 
					 
					
						
						
						
						
							
						
						
							1432660c80 
							
						 
					 
					
						
						
							
							Fixed Unix2Amiga path conversions for external asm script  
						
						... 
						
						
						
						git-svn-id: trunk@1816 - 
						
					 
					
						2005-11-24 11:41:59 +00:00 
						 
				 
			
				
					
						
							
							
								fpc 
							
						 
					 
					
						
						
						
						
							
						
						
							790a4fe2d3 
							
						 
					 
					
						
						
							
							* log and id tags removed  
						
						... 
						
						
						
						git-svn-id: trunk@42 - 
						
					 
					
						2005-05-21 09:42:41 +00:00 
						 
				 
			
				
					
						
							
							
								fpc 
							
						 
					 
					
						
						
						
						
							
						
						
							50778076c3 
							
						 
					 
					
						
						
							
							initial import  
						
						... 
						
						
						
						git-svn-id: trunk@1 - 
						
					 
					
						2005-05-16 18:37:41 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							e417e34496 
							
						 
					 
					
						
						
							
							* truncate log  
						
						
						
					 
					
						2005-02-14 17:13:06 +00:00 
						 
				 
			
				
					
						
							
							
								Tomas Hajny 
							
						 
					 
					
						
						
						
						
							
						
						
							8b7e6be55c 
							
						 
					 
					
						
						
							
							* missing maybequoted() added for deletion of generated .s files during external assembly  
						
						
						
					 
					
						2004-12-27 19:48:58 +00:00 
						 
				 
			
				
					
						
							
							
								olle 
							
						 
					 
					
						
						
						
						
							
						
						
							ef89703097 
							
						 
					 
					
						
						
							
							* minor fix for macos  
						
						
						
					 
					
						2004-08-20 10:23:35 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							8a9758c5e2 
							
						 
					 
					
						
						
							
							* logs truncated  
						
						
						
					 
					
						2004-06-20 08:55:28 +00:00 
						 
				 
			
				
					
						
							
							
								olle 
							
						 
					 
					
						
						
						
						
							
						
						
							d8bb302b0f 
							
						 
					 
					
						
						
							
							+ Status checks in scripts  
						
						... 
						
						
						
						+ Scripts support apptype tool
  + Added some ScriptFixFileName 
						
					 
					
						2004-04-06 22:44:16 +00:00 
						 
				 
			
				
					
						
							
							
								olle 
							
						 
					 
					
						
						
						
						
							
						
						
							f11951edf2 
							
						 
					 
					
						
						
							
							* increased maxsize of link.res file name  
						
						... 
						
						
						
						* fixed a 255-limit in TScript.WriteToDisk 
						
					 
					
						2004-02-24 00:53:48 +00:00 
						 
				 
			
				
					
						
							
							
								olle 
							
						 
					 
					
						
						
						
						
							
						
						
							dfa6403a70 
							
						 
					 
					
						
						
							
							+ Support for Link on target especially for MacOS  
						
						... 
						
						
						
						+ TLinkerMPW
  + TAsmScriptMPW 
						
					 
					
						2004-02-19 20:40:15 +00:00 
						 
				 
			
				
					
						
							
							
								marco 
							
						 
					 
					
						
						
						
						
							
						
						
							80abe98cf0 
							
						 
					 
					
						
						
							
							* havelinuxrtl10 fixes  
						
						
						
					 
					
						2003-11-10 17:22:28 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							b369a7ee9e 
							
						 
					 
					
						
						
							
							* better link on target support  
						
						
						
					 
					
						2003-09-30 19:54:23 +00:00 
						 
				 
			
				
					
						
							
							
								marco 
							
						 
					 
					
						
						
						
						
							
						
						
							cc3c6c7f4a 
							
						 
					 
					
						
						
							
							* Had a useless dependancy on unit unix in 1_1 mode  
						
						
						
					 
					
						2003-09-16 13:42:39 +00:00 
						 
				 
			
				
					
						
							
							
								marco 
							
						 
					 
					
						
						
						
						
							
						
						
							4144f93ce5 
							
						 
					 
					
						
						
							
							* Unix reform  
						
						
						
					 
					
						2003-09-14 20:26:18 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							9ed2ce8c12 
							
						 
					 
					
						
						
							
							* removed some notes/hints  
						
						
						
					 
					
						2003-04-22 14:33:38 +00:00 
						 
				 
			
				
					
						
							
							
								marco 
							
						 
					 
					
						
						
						
						
							
						
						
							483381333e 
							
						 
					 
					
						
						
							
							* Some small fix  
						
						
						
					 
					
						2003-02-07 21:21:39 +00:00 
						 
				 
			
				
					
						
							
							
								marco 
							
						 
					 
					
						
						
						
						
							
						
						
							04b80d3123 
							
						 
					 
					
						
						
							
							* more hasunix fixes  
						
						
						
					 
					
						2003-01-10 21:49:00 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							501b72a28e 
							
						 
					 
					
						
						
							
							* don't prepend ./ to quoted filenames  
						
						
						
					 
					
						2003-01-06 20:16:42 +00:00 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								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 
							
						 
					 
					
						
						
						
						
							
						
						
							45dab81414 
							
						 
					 
					
						
						
							
							* merged netbsd, fpu-overflow from fixes branch  
						
						
						
					 
					
						2001-09-17 21:29:10 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							bcb8c55d04 
							
						 
					 
					
						
						
							
							* made script target indepedent  
						
						
						
					 
					
						2001-08-07 18:44:09 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							c4b84ce276 
							
						 
					 
					
						
						
							
							* m68k updates from v10 merged  
						
						
						
					 
					
						2001-07-30 20:59:27 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							f44c50aafb 
							
						 
					 
					
						
						
							
							* fixed crash with writing of the linker script  
						
						
						
					 
					
						2001-07-10 21:01:35 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							eda26e9190 
							
						 
					 
					
						
						
							
							* support linux unit for ver1_0 compilers  
						
						
						
					 
					
						2001-02-05 20:46:59 +00:00 
						 
				 
			
				
					
						
							
							
								marco 
							
						 
					 
					
						
						
						
						
							
						
						
							ad6ba5dd70 
							
						 
					 
					
						
						
							
							* Renamefest. Compiler part. Not that hard.  
						
						
						
					 
					
						2001-01-21 20:32:45 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							32b9cdb7cf 
							
						 
					 
					
						
						
							
							+ new tlinkedlist class (merge of old tstringqueue,tcontainer and  
						
						... 
						
						
						
						tlinkedlist objects) 
						
					 
					
						2000-12-25 00:07:25 +00:00 
						 
				 
			
				
					
						
							
							
								marco 
							
						 
					 
					
						
						
						
						
							
						
						
							5a2b1ed57b 
							
						 
					 
					
						
						
							
							* Renamefest  
						
						
						
					 
					
						2000-11-13 15:43:07 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							a71e44ac49 
							
						 
					 
					
						
						
							
							* use defines.inc  
						
						
						
					 
					
						2000-09-24 15:06:10 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							4a4a24b6e8 
							
						 
					 
					
						
						
							
							* log truncated  
						
						
						
					 
					
						2000-02-09 13:22:42 +00:00 
						 
				 
			
				
					
						
							
							
								michael 
							
						 
					 
					
						
						
						
						
							
						
						
							af462205ba 
							
						 
					 
					
						
						
							
							+ Changed bash to sh  
						
						
						
					 
					
						2000-02-07 11:52:26 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							e525797c51 
							
						 
					 
					
						
						
							
							* updated copyright to 2000  
						
						
						
					 
					
						2000-01-07 01:14:18 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							fefc839b29 
							
						 
					 
					
						
						
							
							* redesigned linker object  
						
						... 
						
						
						
						+ library support for linux (only procedures can be exported) 
						
					 
					
						1999-10-21 14:29:32 +00:00