peter
							
						 
					 | 
					
						
						
						
						
							
						
						
							2720cbd25b
							
						
					 | 
					
						
						
							
							* win32 dll smartlink patch from Pavel V. Ozerski
						
						
						
						
						
						
						
						git-svn-id: trunk@182 - 
						
					 | 
					
						2005-06-03 11:39:57 +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
							
						 
					 | 
					
						
						
						
						
							
						
						
							a5c94ddccd
							
						
					 | 
					
						
						
							
							* removed some unused variables
						
						
						
						
						
					 | 
					
						2005-03-25 21:55:43 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								peter
							
						 
					 | 
					
						
						
						
						
							
						
						
							e417e34496
							
						
					 | 
					
						
						
							
							* truncate log
						
						
						
						
						
					 | 
					
						2005-02-14 17:13:06 +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
							
						 
					 | 
					
						
						
						
						
							
						
						
							ad9d04f104
							
						
					 | 
					
						
						
							
							* removed $threading
						
						
						
						
						
					 | 
					
						2005-02-06 11:15:31 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								florian
							
						 
					 | 
					
						
						
						
						
							
						
						
							b1c8bfc478
							
						
					 | 
					
						
						
							
							+ x86_64 pic draft
						
						
						
						
						
					 | 
					
						2005-02-06 00:05:56 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								peter
							
						 
					 | 
					
						
						
						
						
							
						
						
							e820bc93f2
							
						
					 | 
					
						
						
							
							* interface wrapper generation moved to cgobj
						
						
						
						
						
						
						
						* generate interface wrappers after the module is parsed 
						
					 | 
					
						2005-01-24 22:08:32 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								peter
							
						 
					 | 
					
						
						
						
						
							
						
						
							8d251e8506
							
						
					 | 
					
						
						
							
							* unit mapping rewrite
						
						
						
						
						
						
						
						* new derefmap added 
						
					 | 
					
						2005-01-19 22:19:41 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								olle
							
						 
					 | 
					
						
						
						
						
							
						
						
							7572f3a539
							
						
					 | 
					
						
						
							
							* rework of macro subsystem
						
						
						
						
						
						
						
						+ exportable macros for mode macpas 
						
					 | 
					
						2005-01-09 20:24:43 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								peter
							
						 
					 | 
					
						
						
						
						
							
						
						
							9c0be16488
							
						
					 | 
					
						
						
							
							implicit load of variants unit
						
						
						
						
						
					 | 
					
						2004-12-06 19:23:05 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								peter
							
						 
					 | 
					
						
						
						
						
							
						
						
							06cfe01791
							
						
					 | 
					
						
						
							
							* os2 fixes for import
						
						
						
						
						
						
						
						* asmsymtype support for intel reader 
						
					 | 
					
						2004-11-29 18:50:15 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								michael
							
						 
					 | 
					
						
						
						
						
							
						
						
							180966c0aa
							
						
					 | 
					
						
						
							
							* Split po_public into po_public and po_global (Peter)
						
						
						
						
						
					 | 
					
						2004-11-19 08:17:01 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								peter
							
						 
					 | 
					
						
						
						
						
							
						
						
							87d2861f89
							
						
					 | 
					
						
						
							
							* fixes for win32 mangledname
						
						
						
						
						
					 | 
					
						2004-11-16 20:32:40 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								peter
							
						 
					 | 
					
						
						
						
						
							
						
						
							e740a66636
							
						
					 | 
					
						
						
							
							* tparaitem removed, use tparavarsym instead
						
						
						
						
						
						
						
						* parameter order is now calculated from paranr value in tparavarsym 
						
					 | 
					
						2004-11-15 23:35:30 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								peter
							
						 
					 | 
					
						
						
						
						
							
						
						
							6458bd0ce1
							
						
					 | 
					
						
						
							
							* tvarsym splitted
						
						
						
						
						
					 | 
					
						2004-11-08 22:09:58 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								florian
							
						 
					 | 
					
						
						
						
						
							
						
						
							fa2f619598
							
						
					 | 
					
						
						
							
							* THREADVARLIST is now aligned
						
						
						
						
						
					 | 
					
						2004-11-05 20:04:49 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								peter
							
						 
					 | 
					
						
						
						
						
							
						
						
							088892de9b
							
						
					 | 
					
						
						
							
							use filepos of main when generating the module stabs
						
						
						
						
						
					 | 
					
						2004-11-04 23:59:13 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								peter
							
						 
					 | 
					
						
						
						
						
							
						
						
							f4a7c3d444
							
						
					 | 
					
						
						
							
							fixed debuginfo for variables in staticsymtable
						
						
						
						
						
					 | 
					
						2004-11-04 17:09:54 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								olle
							
						 
					 | 
					
						
						
						
						
							
						
						
							f8c9ad629c
							
						
					 | 
					
						
						
							
							+ All sections get names in macos
						
						
						
						
						
					 | 
					
						2004-10-31 15:29:39 +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 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								mazen
							
						 
					 | 
					
						
						
						
						
							
						
						
							581b52422c
							
						
					 | 
					
						
						
							
							- remove $IFDEF DELPHI and related code
						
						
						
						
						
						
						
						- remove $IFDEF FPCPROCVAR and related code 
						
					 | 
					
						2004-10-15 09:14:16 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								peter
							
						 
					 | 
					
						
						
						
						
							
						
						
							ef7ae0eab1
							
						
					 | 
					
						
						
							
							* debuginfo fixes
						
						
						
						
						
					 | 
					
						2004-10-04 18:26:51 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								peter
							
						 
					 | 
					
						
						
						
						
							
						
						
							7f8844e74d
							
						
					 | 
					
						
						
							
							* release localsymtables when module is compiled
						
						
						
						
						
					 | 
					
						2004-09-14 16:33:46 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								armin
							
						 
					 | 
					
						
						
						
						
							
						
						
							354004d803
							
						
					 | 
					
						
						
							
							* target netwlibc added (libc is preferred for newer netware versions)
						
						
						
						
						
					 | 
					
						2004-09-04 21:18:47 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								armin
							
						 
					 | 
					
						
						
						
						
							
						
						
							5f567e75f8
							
						
					 | 
					
						
						
							
							* dont create main for netware (only PASCALMAIN)
						
						
						
						
						
					 | 
					
						2004-09-03 16:12:32 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								olle
							
						 
					 | 
					
						
						
						
						
							
						
						
							189214f79b
							
						
					 | 
					
						
						
							
							+ Added automatic use of unit macpas under mode macpas
						
						
						
						
						
					 | 
					
						2004-08-16 22:52:35 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								peter
							
						 
					 | 
					
						
						
						
						
							
						
						
							9d7048d917
							
						
					 | 
					
						
						
							
							* remove unused and not loaded units before linking
						
						
						
						
						
					 | 
					
						2004-07-06 20:23:25 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								peter
							
						 
					 | 
					
						
						
						
						
							
						
						
							230105093d
							
						
					 | 
					
						
						
							
							* only enable dwarf for supported platforms
						
						
						
						
						
					 | 
					
						2004-06-29 21:00:08 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								florian
							
						 
					 | 
					
						
						
						
						
							
						
						
							8a9758c5e2
							
						
					 | 
					
						
						
							
							* logs truncated
						
						
						
						
						
					 | 
					
						2004-06-20 08:55:28 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								peter
							
						 
					 | 
					
						
						
						
						
							
						
						
							2eecc76977
							
						
					 | 
					
						
						
							
							* fixed debuginfo symbol
						
						
						
						
						
					 | 
					
						2004-06-18 15:16:27 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								florian
							
						 
					 | 
					
						
						
						
						
							
						
						
							588e2c38bf
							
						
					 | 
					
						
						
							
							* dwarf branch merged
						
						
						
						
						
					 | 
					
						2004-06-16 20:07:06 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								peter
							
						 
					 | 
					
						
						
						
						
							
						
						
							a3c4abf4a7
							
						
					 | 
					
						
						
							
							* initialize errorsym/errortype.def.owner to prevent crashes
						
						
						
						
						
					 | 
					
						2004-05-23 20:56:42 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								peter
							
						 
					 | 
					
						
						
						
						
							
						
						
							72365ec95b
							
						
					 | 
					
						
						
							
							* implicit_finally flag must be set in pass1
						
						
						
						
						
						
						
						* add check whether the implicit frame is generated when expected 
						
					 | 
					
						2004-05-23 15:06:20 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								peter
							
						 
					 | 
					
						
						
						
						
							
						
						
							c553f6b320
							
						
					 | 
					
						
						
							
							* add DEBUGINFO symbol to reference the .o file that includes the
						
						
						
						
						
						
						
						stabs info for types and global/static variables
  * debuginfo flag added to ppu to indicate whether debuginfo is
    generated or not
						
					 | 
					
						2004-05-19 21:16:12 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								peter
							
						 
					 | 
					
						
						
						
						
							
						
						
							d4dcaeafaf
							
						
					 | 
					
						
						
							
							* fix checking for forwards in static symtable
						
						
						
						
						
					 | 
					
						2004-05-16 13:29:21 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								olle
							
						 
					 | 
					
						
						
						
						
							
						
						
							6227590f61
							
						
					 | 
					
						
						
							
							* changed $mode mac to $mode macpas (macro defined should be FPC_MACPAS)
						
						
						
						
						
					 | 
					
						2004-05-11 18:22:16 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								olle
							
						 
					 | 
					
						
						
						
						
							
						
						
							90bf09aa35
							
						
					 | 
					
						
						
							
							+ enable omitting of IMPLEMENTATION for mode mac
						
						
						
						
						
						
						
						+ added macro FPC_MAC for mode mac 
						
					 | 
					
						2004-05-03 09:55:27 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								peter
							
						 
					 | 
					
						
						
						
						
							
						
						
							2b1fee21f1
							
						
					 | 
					
						
						
							
							* fix stabs for globals
						
						
						
						
						
					 | 
					
						2004-05-02 17:26:19 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Tomas Hajny
							
						 
					 | 
					
						
						
						
						
							
						
						
							9238319c2f
							
						
					 | 
					
						
						
							
							* OS/2 heap management modified to be able to grow heap as needed
						
						
						
						
						
					 | 
					
						2004-03-24 20:24:25 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								olle
							
						 
					 | 
					
						
						
						
						
							
						
						
							a7f25327f6
							
						
					 | 
					
						
						
							
							* change AT_FUNCTION to AT_DATA where appropriate
						
						
						
						
						
					 | 
					
						2004-03-18 11:43:57 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								peter
							
						 
					 | 
					
						
						
						
						
							
						
						
							1ae8d3849b
							
						
					 | 
					
						
						
							
							* fix stabs lineno for fpc_compiled
						
						
						
						
						
					 | 
					
						2004-03-14 20:10:14 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								peter
							
						 
					 | 
					
						
						
						
						
							
						
						
							37f3f95b59
							
						
					 | 
					
						
						
							
							* more stabs fixes
						
						
						
						
						
						
						
						* special mode -gv for valgrind compatible stabs 
						
					 | 
					
						2004-03-10 22:52:57 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								peter
							
						 
					 | 
					
						
						
						
						
							
						
						
							d8c68fdfe0
							
						
					 | 
					
						
						
							
							* more stabs updates
						
						
						
						
						
					 | 
					
						2004-03-09 20:45:04 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								peter
							
						 
					 | 
					
						
						
						
						
							
						
						
							abbd54f334
							
						
					 | 
					
						
						
							
							* stabs updates to write stabs for def for all implictly used
						
						
						
						
						
						
						
						units 
						
					 | 
					
						2004-03-08 22:07:46 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								florian
							
						 
					 | 
					
						
						
						
						
							
						
						
							61f15e4ec4
							
						
					 | 
					
						
						
							
							* make cycle fixed
						
						
						
						
						
						
						
						+ pic support for darwin
  + support of importing vars from shared libs on darwin implemented 
						
					 | 
					
						2004-03-02 17:32:12 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								olle
							
						 
					 | 
					
						
						
						
						
							
						
						
							4fecc1a56f
							
						
					 | 
					
						
						
							
							* big transformation of Tai_[const_]Symbol.Create[data]name*
						
						
						
						
						
					 | 
					
						2004-03-02 00:36:32 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								peter
							
						 
					 | 
					
						
						
						
						
							
						
						
							356b3378e8
							
						
					 | 
					
						
						
							
							* tai_const.create_ptr added
						
						
						
						
						
					 | 
					
						2004-02-26 16:16:38 +00:00 | 
					
					
						
						
							
							
							
						
					 |