peter
|
05127d887d
|
* when importing by index don't change mangledname
|
2004-11-29 17:48:34 +00:00 |
|
Jonas Maebe
|
a7d7a49615
|
* fixed importing of cdecl routines for OS'es which have a cprefix
|
2004-11-22 12:22:25 +00:00 |
|
peter
|
89b1b583c9
|
* ttempcreatenode.create_reg merged into .create with parameter
whether a register is allowed
* funcret_paraloc renamed to funcretloc
|
2004-11-21 17:54:59 +00:00 |
|
peter
|
29d3a94892
|
* fixed message methods
* fixed typo with win32 dll import from implementation
* released external check
|
2004-11-21 16:33:19 +00:00 |
|
michael
|
180966c0aa
|
* Split po_public into po_public and po_global (Peter)
|
2004-11-19 08:17:01 +00:00 |
|
peter
|
1687306d22
|
* make some checks EXTDEBUG only for now so linux cycles again
|
2004-11-17 22:41:41 +00:00 |
|
peter
|
14d25d278b
|
mangledname setting moved to place after the complete proc declaration is read
import generation moved to place where body is also parsed (still gives problems with win32)
|
2004-11-17 22:21:35 +00:00 |
|
peter
|
c4502aebe7
|
* _mangledname for symbols moved only to symbols that really need it
* overload number removed, add function result type to the mangledname fo
procdefs
|
2004-11-16 22:09:57 +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 |
|
florian
|
60e0494a74
|
* fixed morphos syscall
|
2004-11-14 16:26:29 +00:00 |
|
peter
|
0c7e53bb81
|
* fixed compile of powerpc,sparc,arm
|
2004-11-11 19:31:33 +00:00 |
|
peter
|
6c9c4c686c
|
* small m68k updates to bring it up2date
* give better error for external local variable
|
2004-11-09 22:32:59 +00:00 |
|
peter
|
7c0b6e129e
|
* fixed wrong typecasts
|
2004-11-09 17:26:47 +00:00 |
|
peter
|
6458bd0ce1
|
* tvarsym splitted
|
2004-11-08 22:09:58 +00:00 |
|
peter
|
ad89ee8150
|
* rename duplicate symbols and insert with unique name in the
symtable
|
2004-11-05 21:16:55 +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
|
705868e816
|
* remove saveregister calling convention
|
2004-10-24 20:01:08 +00:00 |
|
peter
|
34756dfe4a
|
* don't give warning for property as unknwon proc directive
|
2004-10-24 13:48:50 +00:00 |
|
peter
|
adb6f59eef
|
* small regvar fixes
* loadref parameter removed from concatcopy,incrrefcount,etc
|
2004-10-24 11:44:28 +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
|
d288070a7a
|
* mark non-regable after calling convention is set
|
2004-10-11 15:45:35 +00:00 |
|
peter
|
4f7667488b
|
* parameter regvar fixes
|
2004-10-10 21:08:55 +00:00 |
|
peter
|
63cf4464d3
|
* tvarsym.varregable added, split vo_regable from varoptions
|
2004-10-08 17:09:43 +00:00 |
|
peter
|
e18eaddbfc
|
fixed crash with error in default value
allow assembler directive in interface
|
2004-08-29 11:28:41 +00:00 |
|
peter
|
d3545c4e4c
|
* fix for tw3261
|
2004-08-25 15:57:19 +00:00 |
|
florian
|
4b3ed28d07
|
* morphos now takes any pointer var. as libbase
* alignment for sparc fixed
* int -> double conversion on sparc fixed
|
2004-08-22 20:11:38 +00:00 |
|
peter
|
9ab6f93a11
|
* don't insert result variables for constructor/destructors
|
2004-08-22 11:24:27 +00:00 |
|
Jonas Maebe
|
25c2441fa5
|
* only set the mangled name immediately for external procedures in macpas
mode if the procedure isn't cdecl (so that the c-prefix is taken into
account, necessary for Mac OS X)
|
2004-08-13 17:53:37 +00:00 |
|
florian
|
95e40f0f69
|
* proc. var declarations in a class doesn't eat a public anymore
|
2004-08-08 12:35:09 +00:00 |
|
florian
|
b1dc8c5572
|
* function result location for syscalls on MOS hopefully correctly set now
|
2004-07-17 13:51:57 +00:00 |
|
olle
|
41bdd6178c
|
+ added external facilities for macpas
|
2004-07-14 23:19:21 +00:00 |
|
florian
|
8a9758c5e2
|
* logs truncated
|
2004-06-20 08:55:28 +00:00 |
|
florian
|
588e2c38bf
|
* dwarf branch merged
|
2004-06-16 20:07:06 +00:00 |
|
peter
|
6bac8ebcfd
|
* fixed 3114
|
2004-05-23 20:54:39 +00:00 |
|
peter
|
5e2a95d4fe
|
* expect : after function when it is a forwarddef
|
2004-05-23 19:06:26 +00:00 |
|
Károly Balogh
|
3175dd4c6b
|
* few small changes to add syscall support to M68k/Amiga target
|
2004-05-12 13:21:09 +00:00 |
|
olle
|
649873016f
|
* Moved import_implicit_external to symsym
|
2004-05-11 22:52:48 +00:00 |
|
olle
|
4a092ae765
|
+ mode macpas: support for implicit external
|
2004-05-11 18:29:41 +00:00 |
|
michael
|
e1a62208f0
|
+ Patch from peter to hide system unit as symbol
|
2004-05-11 06:59:35 +00:00 |
|
peter
|
1ba2ef14cb
|
C directive is mac only
|
2004-05-09 12:49:14 +00:00 |
|
Jonas Maebe
|
cbbb3b467e
|
- removed change_forward_to_external() declaration
|
2004-05-03 20:02:42 +00:00 |
|
olle
|
758c940518
|
+ added language constructs UNIV, C, ... for mode mac
* consolidated macro expression to conform to Pascal
* macro true is defined as <> 0
|
2004-05-03 10:06:38 +00:00 |
|
florian
|
5a510e7438
|
* fixed MorphOS syscall without parameters
|
2004-05-01 22:38:13 +00:00 |
|
florian
|
e8098f6b71
|
+ added lib support for Amiga/MorphOS syscalls
|
2004-05-01 22:05:01 +00:00 |
|
florian
|
a813f5a184
|
+ locationstr always reset
|
2004-04-29 21:10:13 +00:00 |
|
florian
|
c68ea95074
|
+ syscall directive support for MorphOS added
|
2004-04-28 15:19:03 +00:00 |
|
Károly Balogh
|
70cbf1f878
|
* fixed locationstr having nonsense values in some cases
|
2004-04-28 00:20:43 +00:00 |
|
Károly Balogh
|
fd8f76519f
|
* quick fix for PowerPC/MorphOS location support
|
2004-04-19 02:12:18 +00:00 |
|
florian
|
a7478ee97f
|
+ location support for arguments, currently PowerPC/MorphOS only
|
2004-04-18 15:22:24 +00:00 |
|