| 
							
							
								 yury | 5e11e697b4 | * Use unsigned integers for sizes and positions to break 2GB limit in tdynamicarray, object writer, internal linker, coff and PE headers. git-svn-id: trunk@11480 - | 2008-07-28 20:29:25 +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 |  | 
			
				
					| 
							
							
								 peter | f5c1839ff0 | * support static library (.a) linking * move win linker script to t_win
  * rename some win32 to win in t_win
git-svn-id: trunk@3991 - | 2006-06-28 20:26:53 +00:00 |  | 
			
				
					| 
							
							
								 peter | 38c0ae73da | Merged revisions 2775,2788-2789 via svnmerge from http://svn.freepascal.org/svn/fpc/branches/linker/compiler
........
r2775 | peter | 2006-03-05 22:43:30 +0100 (Sun, 05 Mar 2006) | 2 lines
  * merge ppu changes to keep ppus the same
........
r2788 | peter | 2006-03-06 12:59:14 +0100 (Mon, 06 Mar 2006) | 2 lines
  * Add TFPList and TFPObjectList
........
r2789 | peter | 2006-03-06 13:01:37 +0100 (Mon, 06 Mar 2006) | 2 lines
  * fix powerpc
........
git-svn-id: trunk@2790 - | 2006-03-06 12:04:44 +00:00 |  | 
			
				
					| 
							
							
								 peter | 785550d7e3 | Merged revisions 2669,2673,2677,2683,2696,2699-2702,2704,2708,2712-2715,2718,2722-2723,2728-2730,2740,2769 via svnmerge from svn+ssh://peter@www.freepascal.org/FPC/svn/fpc/branches/linker/compiler
........
r2669 | peter | 2006-02-23 09:31:21 +0100 (Thu, 23 Feb 2006) | 2 lines
  * add compiler dir
........
r2673 | peter | 2006-02-23 17:08:56 +0100 (Thu, 23 Feb 2006) | 2 lines
  * enabled more code
........
r2677 | peter | 2006-02-24 17:46:29 +0100 (Fri, 24 Feb 2006) | 2 lines
  * pe stub and headers
........
r2683 | peter | 2006-02-25 23:13:24 +0100 (Sat, 25 Feb 2006) | 2 lines
  * section options cleanup
........
r2696 | peter | 2006-02-26 20:27:41 +0100 (Sun, 26 Feb 2006) | 2 lines
  * fixed typecasts
........
r2699 | peter | 2006-02-26 23:04:32 +0100 (Sun, 26 Feb 2006) | 2 lines
  * simple linking works
........
r2700 | peter | 2006-02-27 09:44:50 +0100 (Mon, 27 Feb 2006) | 2 lines
  * internal linker script
........
r2701 | peter | 2006-02-27 12:05:12 +0100 (Mon, 27 Feb 2006) | 2 lines
  * make elf working again
........
r2702 | peter | 2006-02-27 14:04:43 +0100 (Mon, 27 Feb 2006) | 3 lines
  * disable dwarf for smartlinking with .a
  * fix section start in new .a file
........
r2704 | peter | 2006-02-27 18:30:43 +0100 (Mon, 27 Feb 2006) | 2 lines
  * stab section fixes
........
r2708 | peter | 2006-02-28 19:29:17 +0100 (Tue, 28 Feb 2006) | 2 lines
  * basic work to merge stabs sections
........
r2712 | peter | 2006-02-28 23:17:48 +0100 (Tue, 28 Feb 2006) | 2 lines
  * unload tmodules before linking
........
r2713 | peter | 2006-02-28 23:18:51 +0100 (Tue, 28 Feb 2006) | 2 lines
  * fixed stabs linking
........
r2714 | peter | 2006-02-28 23:19:19 +0100 (Tue, 28 Feb 2006) | 2 lines
  * show code and data size
........
r2715 | peter | 2006-02-28 23:25:35 +0100 (Tue, 28 Feb 2006) | 2 lines
  * unload .stabs from objdata after it is merged
........
r2718 | peter | 2006-03-01 12:24:38 +0100 (Wed, 01 Mar 2006) | 3 lines
  * memsize/datasize cleanup
  * check for exports/resources when adding module to linker
........
r2722 | peter | 2006-03-03 09:12:20 +0100 (Fri, 03 Mar 2006) | 2 lines
  * new TObjSymbol splitted from TAsmSymbol
........
r2723 | peter | 2006-03-03 14:08:55 +0100 (Fri, 03 Mar 2006) | 2 lines
  * coff fixes after recent objsymbol changes
........
r2728 | peter | 2006-03-03 22:43:04 +0100 (Fri, 03 Mar 2006) | 2 lines
  * fixed coff writer
........
r2729 | peter | 2006-03-04 01:10:32 +0100 (Sat, 04 Mar 2006) | 2 lines
  * fix read-only opening
........
r2730 | peter | 2006-03-04 01:11:16 +0100 (Sat, 04 Mar 2006) | 2 lines
  * Read edata from DLLs, basic work
........
r2740 | peter | 2006-03-04 21:13:43 +0100 (Sat, 04 Mar 2006) | 3 lines
  * deletedef added
  * don't remove defs from index when we are already clearing everything
........
r2769 | peter | 2006-03-05 21:42:33 +0100 (Sun, 05 Mar 2006) | 4 lines
  * moved TObj classes to ogbase
  * ObjSection.SymbolRefs and SymbolDefines list
  * DLL importing
........
git-svn-id: trunk@2771 - | 2006-03-05 21:10:37 +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 |  | 
			
				
					| 
							
							
								 mazen | 581b52422c | - remove $IFDEF DELPHI and related code - remove $IFDEF FPCPROCVAR and related code | 2004-10-15 09:14:16 +00:00 |  | 
			
				
					| 
							
							
								 florian | 8a9758c5e2 | * logs truncated | 2004-06-20 08:55:28 +00:00 |  | 
			
				
					| 
							
							
								 peter | 09098e8dba | * fix writing of // header | 2004-05-27 18:53:43 +00:00 |  | 
			
				
					| 
							
							
								 peter | ab9f272431 | strip path from filenames of members, because win32 changes .\ to ./ for long filenames | 2004-05-09 11:07:39 +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 | 5e7a1e3729 | * removed unused units * use tlocation.size in cg.a_*loc*() routines | 2002-04-04 19:05:54 +00:00 |  | 
			
				
					| 
							
							
								 peter | bba2be8243 | * more things for tcoffobjectinput | 2001-03-05 21:40:38 +00:00 |  | 
			
				
					| 
							
							
								 peter | 0c0c01980f | + cstreams unit * dynamicarray object to class | 2000-12-24 12:25:31 +00:00 |  | 
			
				
					| 
							
							
								 peter | b7c591affd | * object to class for ow/og objects * split objectdata from objectoutput | 2000-12-23 19:59:35 +00:00 |  | 
			
				
					| 
							
							
								 peter | a71e44ac49 | * use defines.inc | 2000-09-24 15:06:10 +00:00 |  | 
			
				
					| 
							
							
								 peter | 9dc543c123 | * new tdynamicarray implementation using blocks instead of reallocmem (merged) | 2000-08-19 18:44:27 +00:00 |  | 
			
				
					| 
							
							
								 peter | 43f82ba0ff | * memdebug/memory patches (merged) * only once illegal directive (merged) | 2000-08-08 19:28:57 +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 |  | 
			
				
					| 
							
							
								 florian | 3f9126f999 | * fixed bug #903: the compiler gives now a nice message if it can't create the .o file, (same for future .ar) | 2000-04-02 15:22:17 +00:00 |  | 
			
				
					| 
							
							
								 peter | 4a4a24b6e8 | * log truncated | 2000-02-09 13:22:42 +00:00 |  | 
			
				
					| 
							
							
								 peter | e525797c51 | * updated copyright to 2000 | 2000-01-07 01:14:18 +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 | f34e2067eb | * don't write .o and link if errors occure during assembling | 1999-05-09 11:38:04 +00:00 |  | 
			
				
					| 
							
							
								 florian | 78d13ec796 | * changes to compile it with Delphi 4.0 | 1999-05-04 21:44:30 +00:00 |  | 
			
				
					| 
							
							
								 peter | 611da2d24e | * merged nasm compiler * old asm moved to oldasm/ | 1999-05-01 13:23:57 +00:00 |  |