Commit Graph

4634 Commits

Author SHA1 Message Date
peter
d611c25599 * tcallnode.det_resulttype rewrite, merged code from nice_ncal and
the old code. The new code collects the information about possible
    candidates only once resultting in much less calls to type compare
    routines
2002-12-11 22:42:28 +00:00
peter
6b5793284a * stop processing assignment node when the binaryoverload generates
a codegenerror
2002-12-11 22:41:03 +00:00
peter
74cd4c01b2 * assigned(procvar) fix for delphi mode, fixes tb0430 2002-12-11 22:40:36 +00:00
peter
bdc6feb73d * proc->procvar is never an exact match, convert exact parameters
to equal for the whole proc to procvar conversion level
2002-12-11 22:40:12 +00:00
peter
409bc6f4dc * better error message when no operator is found for equal 2002-12-11 22:39:23 +00:00
carl
b6d87094de + more fixes 2002-12-08 15:02:17 +00:00
carl
e64d5033b0 + some documentation added 2002-12-08 13:39:03 +00:00
mazen
54e3cd9a20 * script know usable with sf.net cron jobs 2002-12-07 20:16:26 +00:00
carl
1e006a805c + first version (uncompilable!) 2002-12-07 19:51:35 +00:00
carl
081a4aab35 * 3% memory optimization
* changed some types
  + added type checking with different size for call node and for
     parameters
2002-12-07 14:27:07 +00:00
carl
7fdc498fbe + add some explicit typecasts to remove some warnings 2002-12-07 14:15:33 +00:00
carl
0c89979a9b * bugfix on invalid typecast 2002-12-07 14:14:19 +00:00
carl
113608e577 - removed unused variable 2002-12-07 14:12:56 +00:00
carl
d47a5f9aea * fix warnings by adding explicit typecasts 2002-12-07 14:10:21 +00:00
carl
f154b31ef8 * fix warning 2002-12-07 14:08:11 +00:00
carl
857e2918ad * stricter version / revision checking (also remove some warnings) 2002-12-07 14:06:20 +00:00
carl
4d9e00f251 * convert some vars from longint -> byte 2002-12-07 14:04:59 +00:00
carl
d23ef9fb9a - remove some duplicates and unused vars 2002-12-07 14:03:25 +00:00
carl
effb0aae89 - remove compilation warnings 2002-12-07 14:02:18 +00:00
peter
76f0990e8b * m68k library support 2002-12-06 17:51:43 +00:00
peter
dc66eafb0b * merged cdecl and array fixes 2002-12-06 17:51:09 +00:00
peter
5fffe4335e * long symbol name fix merged 2002-12-06 17:50:39 +00:00
peter
8a5d95d911 * symbol count fix merged 2002-12-06 17:50:21 +00:00
peter
2183d2edde * amiga fixes merged 2002-12-06 17:50:00 +00:00
peter
419a0592ab * prefer string-shortstring over other string-string conversions 2002-12-06 17:49:44 +00:00
peter
cab4c8879f * only compile cs_fp_emulation support when cpufpuemu is defined
* define cpufpuemu for m68k only
2002-12-06 16:56:57 +00:00
mazen
773c99e9ba * local source installation independent script 2002-12-06 16:11:24 +00:00
mazen
e0451e6641 + command line to compile test programs 2002-12-06 08:32:41 +00:00
carl
6227991d96 - remove lower in hint 2002-12-05 19:27:40 +00:00
carl
e992fd20ab * remove a stupid thing that i commited 2002-12-05 19:27:00 +00:00
florian
3058a57591 + oo_dispinterface added 2002-12-05 14:44:38 +00:00
florian
fbbaf36800 * added missing then, Carl did you really a make fullcycle :) ? 2002-12-05 14:39:21 +00:00
florian
121ca40b39 * some variant <-> dyn. array stuff 2002-12-05 14:27:25 +00:00
florian
1b2a455ced * two comments fixed 2002-12-05 14:18:09 +00:00
carl
fa27bba8c2 + use FPC_CHECKPOINTER once again 2002-12-03 22:14:12 +00:00
carl
6e46f3424c * bugfix of problems with profile code which clobbers some registers 2002-12-03 22:13:39 +00:00
carl
d9c9277d32 * fix some errors 2002-12-02 19:38:06 +00:00
carl
0516c74e5b * fix stupid mistake in my last commit 2002-12-02 19:37:10 +00:00
carl
6413a958a5 * rename an error message 2002-12-01 22:12:36 +00:00
carl
051cd78965 * some small cleanup (remove some specific operators which are not supported) 2002-12-01 22:08:34 +00:00
carl
eeea5fdae0 * warning of portabilitiy problems with parasize / localsize
+ some added documentation
2002-12-01 22:07:41 +00:00
carl
2f89d59534 * warning of portabilitiy problems with parasize / localsize 2002-12-01 22:06:59 +00:00
carl
38f35b25cc * cleanup of error messages 2002-12-01 22:06:14 +00:00
carl
df0cf8a44c * no more warnings for structures over 32K since this is
handled correctly in this version of the compiler.
2002-12-01 22:05:27 +00:00
carl
953223dd74 - remove unused messages
* final cleanup stage finished
  + more portability warnings
2002-12-01 22:03:30 +00:00
carl
9b4b57ce01 * fix bugs with istemp() was wrong, and every reference was a temp 2002-12-01 18:58:26 +00:00
carl
5c35de2252 * disable overflow checking in some parts to avoid problems 2002-12-01 18:57:34 +00:00
carl
abb3152190 * fix compilation problems 2002-12-01 16:19:16 +00:00
Tomas Hajny
0482b366dc * fix for not linked import libraries for units with no code 2002-12-01 13:20:33 +00:00
carl
62e2cd1c67 * merges from Pierre's fixes in m68k fixes branch 2002-11-30 23:33:02 +00:00