Commit Graph

11555 Commits

Author SHA1 Message Date
carl
302c977a8b * bugfix of assigning to external filename output 2002-10-05 15:19:46 +00:00
carl
d170f6625f * fix heap leaks 2002-10-05 15:18:42 +00:00
peter
ebbf4d8d14 * Write unknwon compiler proc using Comment and only in Extdebug 2002-10-05 15:15:45 +00:00
peter
d8495ac883 * don't complain in X- mode for internal generated function calls
with funcretrefnode set
  * give statement error at the correct line position instead of the
    block begin
2002-10-05 15:15:19 +00:00
peter
b998cc4012 * getparamangeldname for errordef 2002-10-05 15:14:26 +00:00
peter
3f32669ded * Length(PChar) supported 2002-10-05 14:21:08 +00:00
peter
ea8118b37c * fpc_pchar_length compilerproc and strlen alias 2002-10-05 14:20:16 +00:00
carl
9465a13e71 + Delphi 6 configuration file 2002-10-05 12:50:47 +00:00
carl
67486c96c3 * fixes for Delphi 6 compilation
(warning : Some features do not work under Delphi)
2002-10-05 12:43:23 +00:00
peter
2e8fb6513c * win32 only test 2002-10-05 01:00:36 +00:00
peter
c597544d99 * split boolean check in two lines for easier debugging 2002-10-05 00:52:20 +00:00
peter
df922df8cc * check parameters from left to right in equal_paras, so default
parameters are checked at the end
2002-10-05 00:50:01 +00:00
peter
9d0437f8aa * support inherited; support for overload as it is handled by
delphi. This is only for delphi mode as it is working is
    undocumented and hard to predict what is done
2002-10-05 00:48:57 +00:00
peter
443f982775 * support dynamicarray<>nil 2002-10-05 00:47:03 +00:00
peter
91937f7adc * only allow the ugly code in delphi mode 2002-10-04 23:31:57 +00:00
peter
3d19418cae * inherited with overloaded constructors should not call anything 2002-10-04 23:17:14 +00:00
mazen
3d9be081b9 * register allocation for parameters now done in cpupara, but InternalError(200109223) in cgcpu.pas:1053 is still not fixed du to location_force problem in ncgutils.pas:419 2002-10-04 21:57:42 +00:00
peter
536f3971b8 * readln internalerror 2002-10-04 21:29:19 +00:00
peter
1eab231e2e * tests should fail 2002-10-04 21:27:57 +00:00
Jonas Maebe
e3700b1d79 * fixed web bug #2139: checking for division by zero fixed 2002-10-04 21:19:28 +00:00
peter
f29c79b533 * ignore vecn,subscriptn when checking for a procvar loadn 2002-10-04 21:13:59 +00:00
carl
ad82de8798 * bugfix of crash 2002-10-04 20:53:05 +00:00
peter
26bf52612f * set in_second_load flag before resetting the module, this is
required to skip some checkings
2002-10-04 20:13:10 +00:00
peter
06a83acad6 * problem with mixedup scanner in the current 1.1 compiler 2002-10-04 20:03:37 +00:00
peter
675fe4bd59 * remove section from sectionlist in erasesection, patch from
webbug 2161
2002-10-04 19:00:33 +00:00
Jonas Maebe
60183c693c * fixed web bug #2131 2002-10-04 16:41:17 +00:00
Jonas Maebe
cc3c8605e0 + added 2002-10-04 16:16:01 +00:00
pierre
ca3000ef79 * don't use tpexcept anymore 2002-10-04 15:23:46 +00:00
carl
f5f7de7fb7 webbug 2002-10-03 21:35:44 +00:00
carl
0408465ff0 + range checking for string literals 2002-10-03 21:33:09 +00:00
carl
e7ba8328ce * bugfix for 2110 (without -Or), wrong checking was done in returntype 2002-10-03 21:32:02 +00:00
carl
801d6914e8 * range check error fixes 2002-10-03 21:31:10 +00:00
carl
5373203246 + compile-time range checking for strings 2002-10-03 21:26:08 +00:00
carl
a0de4860b2 * don't make the vars regable if they are absolute and their definitions
are not the same.
2002-10-03 21:22:01 +00:00
carl
5c1fa99660 * range check error fix 2002-10-03 21:20:19 +00:00
carl
e72f802bb4 * correct tsystem enumeration 2002-10-03 21:18:29 +00:00
carl
ba0fda7e45 + string -> char conversion testing 2002-10-03 17:52:36 +00:00
carl
221c0047bf + assigned testing 2002-10-03 17:47:00 +00:00
carl
536e2db15a Updated with current info on tests 2002-10-03 17:46:18 +00:00
carl
559d42bca2 * new defines for widestring testing 2002-10-03 17:45:28 +00:00
mazen
14bb0a51b4 + out registers allocator for the first 6 scalar parameters which must be passed into %o0..%o5 2002-10-02 22:20:28 +00:00
florian
4cb3d9b498 * improve function imports 2002-10-02 22:14:15 +00:00
florian
654d313c73 * importing via external is now possible for macos 2002-10-02 21:50:19 +00:00
florian
fa4a4de18c * all A_BL instructions replaced by calls to a_call_name 2002-10-02 21:49:51 +00:00
florian
538a94d316 * first dummy implementation 2002-10-02 21:34:31 +00:00
florian
bfb8548ce0 * ppus have the extension ppu on macos as well now 2002-10-02 21:29:34 +00:00
florian
0206d6401c * we've to reimport TSystemTime time from the windows unit 2002-10-02 21:17:03 +00:00
peter
2ac16d265f * For win32 use the tsystemtime from the windows unit, that is changed
to a variant record with compatibile field names
2002-10-02 21:04:06 +00:00
peter
80b078b37f * TSystemTime fpc compatibility parameters added as variant record 2002-10-02 21:03:04 +00:00
peter
a6bdf6703d * tsymtable.dump to dump the names in a symtable to stdout 2002-10-02 20:51:59 +00:00