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 |
|
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 |
|
Jonas Maebe
|
8acf67d327
|
* fixed (last?) remaining -tvarsym(X).address to
tg.direction*tvarsym(X).address...
|
2003-05-12 17:22:00 +00:00 |
|