peter
|
24e4003aa3
|
* FindFilePChar added to allow PATH variables > 256 chars
|
2003-05-23 14:39:56 +00:00 |
|
peter
|
8ff5792776
|
* remove some unit dependencies
* current_procinfo changes to store more info
|
2003-05-23 14:27:35 +00:00 |
|
peter
|
e6f72d2037
|
* add cgcpu
|
2003-05-22 21:39:51 +00:00 |
|
peter
|
5f6de7eb1f
|
* inherite from tcgprocinfo
|
2003-05-22 21:34:11 +00:00 |
|
peter
|
9e2958f846
|
* i386 att instruction table moved to separate unit
|
2003-05-22 21:33:08 +00:00 |
|
peter
|
437ce7f8a2
|
* removed some unit dependencies
|
2003-05-22 21:32:28 +00:00 |
|
peter
|
345228fd29
|
* defer codegeneration for nested procedures
|
2003-05-22 21:31:35 +00:00 |
|
peter
|
31286d02e6
|
* search defaulthandler only for message methods
|
2003-05-22 17:43:21 +00:00 |
|
florian
|
1770c1db0f
|
* fixed sparc compilation partially
|
2003-05-22 16:11:22 +00:00 |
|
florian
|
9de6468186
|
+ basic darwin support added
|
2003-05-20 23:54:00 +00:00 |
|
florian
|
999b859bc8
|
* fixed calling sequence for subroutines using the aix abi
|
2003-05-19 12:15:28 +00:00 |
|
Tomas Hajny
|
2698227d41
|
* message correction
|
2003-05-18 20:07:31 +00:00 |
|
florian
|
b1b16c8f09
|
+ added abi field to tsysteminfo
|
2003-05-18 15:15:59 +00:00 |
|
Jonas Maebe
|
4aadabdf80
|
* fixed size setting of result location of innodes
|
2003-05-17 19:17:35 +00:00 |
|
Jonas Maebe
|
56b4360422
|
* fixed callparatemp for ansi/widestring and interfacecoms
|
2003-05-17 14:05:58 +00:00 |
|
Jonas Maebe
|
624819ccb8
|
* fixed para/localst calculations (note to self: don't commit at
extremely late/early hours :)
|
2003-05-17 14:05:30 +00:00 |
|
Jonas Maebe
|
cb279b2029
|
* changed tt_persistant to tt_persistent :)
* tempcreatenode now doesn't accept a boolean anymore for persistent
temps, but a ttemptype, so you can also create ansistring temps etc
|
2003-05-17 13:30:08 +00:00 |
|
Jonas Maebe
|
9055529171
|
* workaround for nested procedures until Peter fixes it properly :)
|
2003-05-16 23:15:51 +00:00 |
|
Jonas Maebe
|
3973883fe1
|
- undid previous commit, it wasn't necessary
|
2003-05-16 20:54:12 +00:00 |
|
Jonas Maebe
|
d816c6a8c6
|
* powerpc nested procedure fixes, should work completely now if all
local variables of the parent procedure are declared before the
nested procedures are declared
|
2003-05-16 20:00:39 +00:00 |
|
Jonas Maebe
|
66792ee44e
|
* adapted for Peter's regvar fixes
|
2003-05-16 16:26:05 +00:00 |
|
peter
|
abca40f041
|
* regvar fixes
|
2003-05-16 14:33:31 +00:00 |
|
peter
|
1d3a842c07
|
* fix dup check for hiding the result varsym in localst, the result
sym was already in the localst when adding the locals
|
2003-05-16 14:32:58 +00:00 |
|
florian
|
137395876d
|
* fixed last commit, changing lastsaveintreg to r31 caused some strange problems
|
2003-05-15 22:14:42 +00:00 |
|
florian
|
5f6578729b
|
* sysv entry code saves r13 now as well
|
2003-05-15 21:37:00 +00:00 |
|
peter
|
8f5b16d364
|
* remove po_containsself
|
2003-05-15 21:10:32 +00:00 |
|
florian
|
9c507c2da0
|
* fixed ppc compiler which was broken by Peter's changes
|
2003-05-15 19:39:09 +00:00 |
|
peter
|
92ee1804b6
|
* removed selfpointer_offset, vmtpointer_offset
* tvarsym.adjusted_address
* address in localsymtable is now in the real direction
* removed some obsolete globals
|
2003-05-15 18:58:53 +00:00 |
|
florian
|
a41d686f98
|
* fixed getintparaloc call for ansi- and widestring range checking
|
2003-05-15 16:10:37 +00:00 |
|
Jonas Maebe
|
3a35aefdfd
|
* patch from Peter for int64 function results
|
2003-05-14 19:36:54 +00:00 |
|
Jonas Maebe
|
bfd98ec80d
|
* fixed callparatemp so it works with vs_var, vs_out and formal const
parameters
|
2003-05-14 19:35:50 +00:00 |
|
Jonas Maebe
|
6ecd566473
|
* fixed a_param64_reg
|
2003-05-14 19:31:37 +00:00 |
|
peter
|
1a7f159fad
|
* only call destructor in except block when there is a destructor
available
|
2003-05-13 21:26:38 +00:00 |
|
peter
|
fcea95f596
|
* ifdef'd code that checked for failed inherited constructors
|
2003-05-13 20:54:39 +00:00 |
|
peter
|
b7cbd27c9d
|
* fail checks vmt value before calling dispose
|
2003-05-13 20:54:06 +00:00 |
|
peter
|
b52ba06662
|
* constructors return in register
|
2003-05-13 20:53:41 +00:00 |
|
florian
|
043bb34e81
|
* fixed temp. management for CPUs were the temp. space grows upwards
|
2003-05-13 20:13:41 +00:00 |
|
peter
|
9ffa87206f
|
* removed radirect
|
2003-05-13 19:15:28 +00:00 |
|
peter
|
05c05f2555
|
* failn removed
* inherited result code check moven to pexpr
|
2003-05-13 19:14:41 +00:00 |
|
peter
|
a467b84faa
|
* fixed various crashes
|
2003-05-13 15:18:49 +00:00 |
|
peter
|
5e40220d67
|
* generate code for procvar first before pushing parameters. Made
the already existing code for powerpc available for all platforms
|
2003-05-13 15:18:18 +00:00 |
|
peter
|
4ba5171726
|
* fix crash with hiding function result. The function result is now
inserted as last so the symbol that we are going to insert is the
result and needs to be renamed instead of the already existing
symbol
|
2003-05-13 15:17:13 +00:00 |
|
peter
|
c577c78366
|
* removed ret_in_acc, it's the reverse of ret_in_param
* fixed ret_in_param for win32 cdecl array
|
2003-05-13 15:16:13 +00:00 |
|
peter
|
ff172b6b2d
|
* fixed import crash with explicit provided name
|
2003-05-13 15:15:25 +00:00 |
|
Jonas Maebe
|
0836ed1713
|
* patch from Peter for rtti symbols
|
2003-05-13 08:13:16 +00:00 |
|
peter
|
2c63c84131
|
* extdebug info temp alloc type was wrong
|
2003-05-12 21:29:59 +00:00 |
|
florian
|
d73c88ce9f
|
* fixed parameter passing by value of large sets, strings and method pointers
|
2003-05-12 20:14:47 +00:00 |
|
Jonas Maebe
|
0a392ebf5e
|
* fixed g_concatcopy
|
2003-05-12 18:43:50 +00:00 |
|
Jonas Maebe
|
02496a9934
|
* moved fpc_check_object call earlier for the ppc, so it can't destroy
already-loaded parameter registers
|
2003-05-12 18:17:55 +00:00 |
|
peter
|
b42efec29d
|
* create rtti label using newasmsymboldata and update binding
only when calling tai_symbol.create
* tai_symbol.create_global added
|
2003-05-12 18:13:57 +00:00 |
|