Jonas Maebe 
							
						 
					 
					
						
						
						
						
							
						
						
							8bc4e0a32f 
							
						 
					 
					
						
						
							
							* inline and compilerproc are now procoptions instead of proccall types  
						
						... 
						
						
						
						(so both can be combined with each other, as well as with other calling
     conventions)
  * defined COMPPROCINLINEFIXED so SYSTEMINLINE is again activated
git-svn-id: trunk@658 - 
						
					 
					
						2005-07-18 15:27:14 +00:00 
						 
				 
			
				
					
						
							
							
								olle 
							
						 
					 
					
						
						
						
						
							
						
						
							6bee709682 
							
						 
					 
					
						
						
							
							* default packenum in mode macpas changed to 1  
						
						... 
						
						
						
						git-svn-id: trunk@580 - 
						
					 
					
						2005-07-04 18:26:04 +00:00 
						 
				 
			
				
					
						
							
							
								Jonas Maebe 
							
						 
					 
					
						
						
						
						
							
						
						
							9d9fd923d9 
							
						 
					 
					
						
						
							
							* the 'main' procedure for darwin is now placed in the main program instead  
						
						... 
						
						
						
						of in the system unit
+ ability to rename this 'main' symbol (-XM<x>, e.g. -XMSDL_main for SDL), for
  all OS'es
+ mention the -Xm parameter in the help
git-svn-id: trunk@503 - 
						
					 
					
						2005-06-26 13:24:12 +00:00 
						 
				 
			
				
					
						
							
							
								Jonas Maebe 
							
						 
					 
					
						
						
						
						
							
						
						
							6a8eddb6ce 
							
						 
					 
					
						
						
							
							* fixed compilation with -dUSE_SYSUTILS  
						
						... 
						
						
						
						git-svn-id: trunk@486 - 
						
					 
					
						2005-06-24 18:34:14 +00:00 
						 
				 
			
				
					
						
							
							
								Jonas Maebe 
							
						 
					 
					
						
						
						
						
							
						
						
							1aa8233c57 
							
						 
					 
					
						
						
							
							- removed unused maxparasize and maxlocalsize  
						
						... 
						
						
						
						git-svn-id: trunk@384 - 
						
					 
					
						2005-06-11 17:08:00 +00:00 
						 
				 
			
				
					
						
							
							
								Jonas Maebe 
							
						 
					 
					
						
						
						
						
							
						
						
							ad86df3b6f 
							
						 
					 
					
						
						
							
							* removed m_repeat_forward for macpas mode  
						
						... 
						
						
						
						git-svn-id: trunk@382 - 
						
					 
					
						2005-06-11 16:05:51 +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 
						 
				 
			
				
					
						
							
							
								Jonas Maebe 
							
						 
					 
					
						
						
						
						
							
						
						
							bfa2301575 
							
						 
					 
					
						
						
							
							* const record parameters > 8 bytes are now passed by reference for non  
						
						... 
						
						
						
						cdecl/cppdecl procedures on Mac OS/Mac OS X to fix compatibility with
    GPC (slightly more efficient than Metrowerks behaviour below, but
    less efficient in most cases than our previous scheme)
  + "mwpascal" procedure directive to support the const record parameter
    behaviour of Metrowerks Pascal, which passes all const records by
    reference 
						
					 
					
						2005-03-27 14:10:52 +00:00 
						 
				 
			
				
					
						
							
							
								olle 
							
						 
					 
					
						
						
						
						
							
						
						
							878c56bad6 
							
						 
					 
					
						
						
							
							* Cleaned up handling of source file extension.  
						
						... 
						
						
						
						+ Added support for .p extension for macos and darwin 
						
					 
					
						2005-03-20 22:36:45 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							6601ef0ca8 
							
						 
					 
					
						
						
							
							+ gpc mode uses tp_procvars  
						
						
						
					 
					
						2005-03-13 11:27:52 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							e417e34496 
							
						 
					 
					
						
						
							
							* truncate log  
						
						
						
					 
					
						2005-02-14 17:13:06 +00:00 
						 
				 
			
				
					
						
							
							
								olle 
							
						 
					 
					
						
						
						
						
							
						
						
							e90d15bd5e 
							
						 
					 
					
						
						
							
							* fixed compilation on MacOS  
						
						
						
					 
					
						2005-02-08 22:33:51 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							72f65a379f 
							
						 
					 
					
						
						
							
							* fixed typo in define  
						
						
						
					 
					
						2005-02-07 21:30:25 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							c5488ea6b1 
							
						 
					 
					
						
						
							
							* -Fa option added, it'll load the units before the uses  
						
						... 
						
						
						
						line is parsed. Can be used to load cthreads from the commandline.
    Example '-g -Faheaptrc,lineinfo' is the same as '-ghl' 
						
					 
					
						2005-02-06 21:33:28 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							9a8e62553a 
							
						 
					 
					
						
						
							
							* oldfpccall fixed  
						
						
						
					 
					
						2005-02-06 19:55:19 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							602026d89d 
							
						 
					 
					
						
						
							
							+ setting sse exception mask on x86_64  
						
						
						
					 
					
						2005-02-05 16:17:19 +00:00 
						 
				 
			
				
					
						
							
							
								olle 
							
						 
					 
					
						
						
						
						
							
						
						
							d5d8694c96 
							
						 
					 
					
						
						
							
							* macpas now uses tp style proc params  
						
						
						
					 
					
						2005-02-01 17:57:30 +00:00 
						 
				 
			
				
					
						
							
							
								michael 
							
						 
					 
					
						
						
						
						
							
						
						
							ac1642de89 
							
						 
					 
					
						
						
							
							* Patch from peter: fix macpas anonymous function procvar  
						
						
						
					 
					
						2005-02-01 08:46:13 +00:00 
						 
				 
			
				
					
						
							
							
								olle 
							
						 
					 
					
						
						
						
						
							
						
						
							4f43c7e09f 
							
						 
					 
					
						
						
							
							+ Added fake Exception classes, only for MACOS.  
						
						
						
					 
					
						2005-01-31 21:30:56 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							0fe35da937 
							
						 
					 
					
						
						
							
							* fixed math constants for big endian cpus  
						
						
						
					 
					
						2005-01-23 22:13:50 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							cc9534cf41 
							
						 
					 
					
						
						
							
							+ added pi bit pattern to the compiler, so pi should always be correct  
						
						
						
					 
					
						2005-01-23 21:09:11 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							04c97cc129 
							
						 
					 
					
						
						
							
							* load jmp_buf_size from system unit  
						
						
						
					 
					
						2005-01-20 16:38:45 +00:00 
						 
				 
			
				
					
						
							
							
								olle 
							
						 
					 
					
						
						
						
						
							
						
						
							7572f3a539 
							
						 
					 
					
						
						
							
							* rework of macro subsystem  
						
						... 
						
						
						
						+ exportable macros for mode macpas 
						
					 
					
						2005-01-09 20:24:43 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							ef9b70f1f4 
							
						 
					 
					
						
						
							
							* 1.0.10 starting patch from Peter  
						
						
						
					 
					
						2005-01-06 13:40:41 +00:00 
						 
				 
			
				
					
						
							
							
								Károly Balogh 
							
						 
					 
					
						
						
						
						
							
						
						
							8f534e5428 
							
						 
					 
					
						
						
							
							* made Shell() work correctly on MorphOS  
						
						
						
					 
					
						2005-01-06 09:20:36 +00:00 
						 
				 
			
				
					
						
							
							
								Károly Balogh 
							
						 
					 
					
						
						
						
						
							
						
						
							088575dc32 
							
						 
					 
					
						
						
							
							+ sysv style syscalls added for MorphOS  
						
						
						
					 
					
						2005-01-04 17:40:33 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							bb096fcec6 
							
						 
					 
					
						
						
							
							* fixed nan et al. handling on arm  
						
						
						
					 
					
						2005-01-04 16:20:51 +00:00 
						 
				 
			
				
					
						
							
							
								Tomas Hajny 
							
						 
					 
					
						
						
						
						
							
						
						
							f290fbb299 
							
						 
					 
					
						
						
							
							* 8.3 fixes (short target name in paths)  
						
						
						
					 
					
						2004-12-28 20:43:00 +00:00 
						 
				 
			
				
					
						
							
							
								marco 
							
						 
					 
					
						
						
						
						
							
						
						
							9dec5c3179 
							
						 
					 
					
						
						
							
							* introduction "cleanpath" (=fexpand), fixfilename(paramstr(0)) + search $PREFIX/etc/fpc.cfg  
						
						
						
					 
					
						2004-12-15 16:06:47 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							caa87a23ec 
							
						 
					 
					
						
						
							
							* fixed arm compilation  
						
						
						
					 
					
						2004-11-05 13:14:30 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							c95a859f0a 
							
						 
					 
					
						
						
							
							* generic tlocation  
						
						... 
						
						
						
						* move tlocation to cgutils 
						
					 
					
						2004-10-31 21:45:02 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							7d745c0483 
							
						 
					 
					
						
						
							
							* default paths fixed  
						
						
						
					 
					
						2004-10-31 19:09:54 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							bc59556a41 
							
						 
					 
					
						
						
							
							* $fpctarget expands to <cpu>-<os>  
						
						... 
						
						
						
						* allow * in middle of the path to support ../*/units/$fpctarget 
						
					 
					
						2004-10-31 18:54:24 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							759c010f6a 
							
						 
					 
					
						
						
							
							* -Ch for heapsize added again  
						
						... 
						
						
						
						* __heapsize contains the heapsize 
						
					 
					
						2004-10-26 15:11:01 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							e7459f5466 
							
						 
					 
					
						
						
							
							* heap and heapsize removed  
						
						... 
						
						
						
						* checkpointer fixes 
						
					 
					
						2004-10-25 15:38:41 +00:00 
						 
				 
			
				
					
						
							
							
								olle 
							
						 
					 
					
						
						
						
						
							
						
						
							ee8e998b61 
							
						 
					 
					
						
						
							
							* Fixed printing of filedates  
						
						
						
					 
					
						2004-10-16 22:46:14 +00:00 
						 
				 
			
				
					
						
							
							
								olle 
							
						 
					 
					
						
						
						
						
							
						
						
							f8646ff771 
							
						 
					 
					
						
						
							
							+ added more support for macos  
						
						
						
					 
					
						2004-10-16 13:03:13 +00:00 
						 
				 
			
				
					
						
							
							
								mazen 
							
						 
					 
					
						
						
						
						
							
						
						
							581b52422c 
							
						 
					 
					
						
						
							
							- remove $IFDEF DELPHI and related code  
						
						... 
						
						
						
						- remove $IFDEF FPCPROCVAR and related code 
						
					 
					
						2004-10-15 09:14:16 +00:00 
						 
				 
			
				
					
						
							
							
								mazen 
							
						 
					 
					
						
						
						
						
							
						
						
							e90d8a42e3 
							
						 
					 
					
						
						
							
							* USE_SYSUTILS merged successfully : cycles with and without defines  
						
						... 
						
						
						
						* Need to be optimized in performance 
						
					 
					
						2004-10-14 18:16:17 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							044ec56b56 
							
						 
					 
					
						
						
							
							* default optimization cpu changed to CLassPentium3  
						
						
						
					 
					
						2004-10-10 15:42:22 +00:00 
						 
				 
			
				
					
						
							
							
								olle 
							
						 
					 
					
						
						
						
						
							
						
						
							61645ef149 
							
						 
					 
					
						
						
							
							+ Added CurDirRelPath  
						
						... 
						
						
						
						* Exchanged hardcoded "./" to CurDirRelPath 
						
					 
					
						2004-10-09 11:27:59 +00:00 
						 
				 
			
				
					
						
							
							
								Tomas Hajny 
							
						 
					 
					
						
						
						
						
							
						
						
							5df0c00360 
							
						 
					 
					
						
						
							
							* better PathExists, fix for too long command line, correction of message  
						
						
						
					 
					
						2004-09-21 23:33:43 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							690f5e22d1 
							
						 
					 
					
						
						
							
							* x86_64 fixes  
						
						... 
						
						
						
						* cleanup of fpcdefs.icn 
						
					 
					
						2004-09-21 19:59:51 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							33a834821f 
							
						 
					 
					
						
						
							
							* paraloc branch merged  
						
						
						
					 
					
						2004-09-21 17:25:12 +00:00 
						 
				 
			
				
					
						
							
							
								michael 
							
						 
					 
					
						
						
						
						
							
						
						
							41f7fa8c37 
							
						 
					 
					
						
						
							
							+ Check if outputdir exists,  Fix exitcode when displaying help pages  
						
						
						
					 
					
						2004-09-08 11:23:30 +00:00 
						 
				 
			
				
					
						
							
							
								olle 
							
						 
					 
					
						
						
						
						
							
						
						
							22a93eb1e9 
							
						 
					 
					
						
						
							
							+ support for quoting of paths in TSearchPathList.AddPath so that  
						
						... 
						
						
						
						compiler directives which take paths, will support quotes.
  * uppdated TranslateMacPath 
						
					 
					
						2004-08-31 22:02:30 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							2043999880 
							
						 
					 
					
						
						
							
							* optimized search for noncasesensitive names. It now searches  
						
						... 
						
						
						
						first for NormalCase and skips double tests 
						
					 
					
						2004-08-28 20:25:25 +00:00 
						 
				 
			
				
					
						
							
							
								olle 
							
						 
					 
					
						
						
						
						
							
						
						
							2a4605eabc 
							
						 
					 
					
						
						
							
							+ made fpc work as an MPW tool, by itself calling asm and link.  
						
						... 
						
						
						
						* bugfix in fp exception flag settings routine 
						
					 
					
						2004-08-20 10:29:31 +00:00 
						 
				 
			
				
					
						
							
							
								michael 
							
						 
					 
					
						
						
						
						
							
						
						
							ff069c5ecc 
							
						 
					 
					
						
						
							
							+ Patch from Christian Iversen to implement  LIBPREFIX/SUFFIX/EXTENSION directives  
						
						
						
					 
					
						2004-08-02 07:15:54 +00:00