Commit Graph

13416 Commits

Author SHA1 Message Date
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
michael
cc06802fa1 + Removed double Database property 2003-05-16 07:17:04 +00:00
Jonas Maebe
54015aaf6e * the stat type is processor-dependent
* the dev_t tpye is processor dependent. Don't use it in the stat type
    however, as that one is also used at a time where dev_t is already
    defined as qword
2003-05-15 22:50:50 +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
peter
f0ed04651b * typeof(classref) is not possible 2003-05-15 20:57:22 +00:00
peter
cc95981c0f * int64 prefix for win32 is q 2003-05-15 20:41:48 +00:00
peter
63dc2442c8 * remove po_containsself tests 2003-05-15 20:38:11 +00:00
florian
177fe6e57b * ifdef'd SwapVectors 2003-05-15 20:35:57 +00:00
peter
6ec7a2ffa2 * removed po_containsself tests 2003-05-15 20:34:29 +00:00
peter
ae6e6aa136 * new bug 2003-05-15 20:18:19 +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
michael
4fa10e85a4 + Database class in TDBDataset is public, not published, redeclared here 2003-05-15 15:16:18 +00:00
michael
bda0bcbdd9 + Database class in TDBDataset is public, not published 2003-05-15 15:15:15 +00:00
Jonas Maebe
270479ea8b * fixed stupid bug in filldword 2003-05-14 19:47:35 +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
florian
18ed72101a * ifdef'd code which i386 specific 2003-05-14 13:51:03 +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
peter
e5b48ec83d * extra check for self and empty objects 2003-05-13 20:52:50 +00:00
florian
04f686649b * uncommented shortstring compare, buggy 2003-05-13 20:39:26 +00:00
florian
043bb34e81 * fixed temp. management for CPUs were the temp. space grows upwards 2003-05-13 20:13:41 +00:00
peter
163e06f93b * fpc_help_fail compilerproc
* fpc_new_class, fpc_dispose_class not needed by latest compiler
2003-05-13 19:18:08 +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
florian
c37cdcf4e8 * Improved output 2003-05-13 16:55:30 +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
peter
fd632f7a50 * overload keyword added, test is successfull for 1.1. known issue
for 1.0.x
2003-05-13 14:47:51 +00:00
peter
33a6f3a12a * check for cygdriver in PATH to check for Cygwin, the old detection
method didn't work with recent Cygwin
2003-05-13 14:45:17 +00:00
Jonas Maebe
cca04655a6 * fxed test for 80x86 2003-05-13 09:28:25 +00:00
Jonas Maebe
0836ed1713 * patch from Peter for rtti symbols 2003-05-13 08:13:16 +00:00
Jonas Maebe
0f893e81c8 * patch from Peter for win32 .ow to .o change 2003-05-13 08:12:09 +00:00
florian
149d986f5f + added setup of argv, argc and envp 2003-05-12 22:36:45 +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
d6a589bcd7 * fixed final fillchar error (tfillchr passes now) 2003-05-12 19:39:33 +00:00
Jonas Maebe
a2dc1e7a9d + fillchar test 2003-05-12 19:18:12 +00:00
Jonas Maebe
335017abc9 * fixed bug in fillchar 2003-05-12 19:00:50 +00:00