peter
|
d07f470b71
|
* remove ifdef fpc
git-svn-id: trunk@4819 -
|
2006-10-07 13:43:34 +00:00 |
|
olle
|
05d6f0e94d
|
macos: added a fake sysutils for use by compiler, and fixed some tests
git-svn-id: trunk@4549 -
|
2006-09-03 22:30:37 +00:00 |
|
Tomas Hajny
|
c17b57db07
|
+ Statistics of warnings, hints and notes - (modified/fixed) patch from Naj Kejah, part of wishlist item 4897, plus hardcoded text moved to message file
git-svn-id: trunk@3181 -
|
2006-04-09 11:54:09 +00:00 |
|
peter
|
66c41ee7cc
|
* fix memory leak with normal exit
git-svn-id: trunk@3137 -
|
2006-04-03 16:04:55 +00:00 |
|
peter
|
b6e35a200e
|
* rewrite of optimizer options
git-svn-id: trunk@2901 -
|
2006-03-13 09:05:50 +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 |
|
peter
|
6bf3269b41
|
* powerpc64 port from Thomas Schatzl
git-svn-id: trunk@1193 -
|
2005-09-25 17:19:44 +00:00 |
|
peter
|
fdc4925fcd
|
* basic framework for debuginfo class added
git-svn-id: trunk@1084 -
|
2005-09-15 08:34:51 +00:00 |
|
florian
|
169688f198
|
* compiler part of first gba port
git-svn-id: trunk@937 -
|
2005-08-24 18:47:08 +00:00 |
|
Jonas Maebe
|
6a8eddb6ce
|
* fixed compilation with -dUSE_SYSUTILS
git-svn-id: trunk@486 -
|
2005-06-24 18:34:14 +00:00 |
|
peter
|
bc347c23a8
|
* change error: compilation aborted to fatal
git-svn-id: trunk@394 -
|
2005-06-13 07:01:49 +00:00 |
|
michael
|
7449f99d5f
|
+ Removed all compatibility defines from compiler
git-svn-id: trunk@335 -
|
2005-06-09 21:14:22 +00:00 |
|
florian
|
c97714de9f
|
* renamed windows related units from win32 to win so it can contain ce and 64 bit stuff
git-svn-id: trunk@213 -
|
2005-06-05 13:42:35 +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 |
|
florian
|
d1e6934a5b
|
* better exception catching
|
2005-05-06 18:54:26 +00:00 |
|
peter
|
9843416e70
|
* always use exceptions to stop the compiler
- remove stop, do_stop
|
2005-04-24 21:01:37 +00:00 |
|
Jonas Maebe
|
a5c94ddccd
|
* removed some unused variables
|
2005-03-25 21:55:43 +00:00 |
|
marco
|
daf59fbd7e
|
* getFPCheapstatus (no, FPC HEAP, not FP CHEAP!)
|
2005-02-28 15:38:38 +00:00 |
|
peter
|
2ec108a9c7
|
* Handle Control-C exception more cleanly
|
2005-02-15 19:15:45 +00:00 |
|
peter
|
e417e34496
|
* truncate log
|
2005-02-14 17:13:06 +00:00 |
|
peter
|
97e28bd218
|
* sunos to solaris
|
2005-02-13 20:11:16 +00:00 |
|
florian
|
22d9294ab3
|
+ overflow checking for the arm
|
2005-02-13 18:55:19 +00:00 |
|
olle
|
4f43c7e09f
|
+ Added fake Exception classes, only for MACOS.
|
2005-01-31 21:30:56 +00:00 |
|
peter
|
d3b559cfcc
|
* detect arithmetic overflows for constants at compile time
* use try..except instead of setjmp
|
2005-01-26 16:23:28 +00:00 |
|
olle
|
7572f3a539
|
* rework of macro subsystem
+ exportable macros for mode macpas
|
2005-01-09 20:24:43 +00:00 |
|
peter
|
a263b1d40e
|
* GetHeapStatus added, removed MaxAvail,MemAvail,HeapSize
|
2004-11-22 19:34:58 +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
|
a1e416bb22
|
* use SysUtils unit instead of Dos Unit
|
2004-10-14 17:17:25 +00:00 |
|
michael
|
41f7fa8c37
|
+ Check if outputdir exists, Fix exitcode when displaying help pages
|
2004-09-08 11:23:30 +00:00 |
|
armin
|
354004d803
|
* target netwlibc added (libc is preferred for newer netware versions)
|
2004-09-04 21:18:47 +00:00 |
|
florian
|
8a9758c5e2
|
* logs truncated
|
2004-06-20 08:55:28 +00:00 |
|
florian
|
85bed883ce
|
* another bunch of x86-64 fixes mainly calling convention and
assembler reader related
|
2004-01-14 23:39:05 +00:00 |
|
mazen
|
82f816233d
|
+ added support for spac assembler reader
|
2003-12-04 10:46:19 +00:00 |
|
florian
|
ebab97b3c8
|
+ first part of arm assembler reader
|
2003-11-17 23:23:47 +00:00 |
|
florian
|
1af574ceca
|
* assembler readers OOPed
+ typed currency constants
+ typed 128 bit float constants if the CPU supports it
|
2003-11-12 16:05:39 +00:00 |
|
florian
|
22f1ff8da4
|
* merged Wiktor's Watcom patches in 1.1
|
2003-09-05 17:41:12 +00:00 |
|
florian
|
220e05dd5e
|
* fixed arm concatcopy
+ arm support in the common compiler sources added
* moved some generic cg code around
+ tfputype added
* ...
|
2003-09-03 11:18:36 +00:00 |
|
peter
|
e6f72d2037
|
* add cgcpu
|
2003-05-22 21:39:51 +00:00 |
|
Tomas Hajny
|
8e7124f9f8
|
+ emx target added
|
2003-03-23 23:11:17 +00:00 |
|
carl
|
59d3edeec7
|
* Several bugfixes for m68k target (register alloc., opcode emission)
+ VIS target
+ Generic add more complete (still not verified)
|
2003-02-02 19:25:54 +00:00 |
|
peter
|
8b5e92cb3c
|
* removed repetitive pass counting
* display heapsize also for extdebug
|
2002-09-05 19:28:29 +00:00 |
|
florian
|
e313bab4ff
|
* first part of procinfo rewrite
|
2002-08-17 09:23:33 +00:00 |
|
florian
|
eb2ca8d10f
|
* rewrote the system handling
|
2002-07-26 21:15:37 +00:00 |
|
florian
|
336808f6c3
|
* start of the new generic parameter handling
|
2002-07-11 14:41:27 +00:00 |
|
florian
|
1a13334e40
|
+ x86_64 define added
|
2002-07-04 19:00:23 +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 |
|