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 |
|
daniel
|
42f9b1b0e2
|
* Removed not very usefull nextglobal & previousglobal fields from
Tstoreddef, saving 78 kb of memory
|
2004-02-06 22:37:00 +00:00 |
|
daniel
|
d735071838
|
* Rtti generation moved to ncgutil
* Assmtai usage of symsym removed
* operator overloading cleanup up
|
2004-02-04 22:15:15 +00:00 |
|
peter
|
a8b90d3014
|
use local string of 8 chars
|
2004-01-28 16:48:24 +00:00 |
|
Jonas Maebe
|
7f911c2f4a
|
* Never generate a "main" symbol for PASCALMAIN for Darwin and classic
Mac OS, they use a C-main in their system unit
|
2004-01-04 21:08:09 +00:00 |
|