Commit Graph

11468 Commits

Author SHA1 Message Date
peter
5adf7d30a5 * only check for forwarddefs the definitions that really belong to
the current procsym
2002-10-06 15:08:59 +00:00
carl
a24ab38214 - remove stack checking for every target in system unit 2002-10-06 13:56:47 +00:00
carl
3e7cd76b65 * replaced by genmath.inc 2002-10-06 12:50:28 +00:00
florian
9022d896f3 no message 2002-10-06 12:28:55 +00:00
florian
4337ecfd55 + dump of tdefoptions.df_unique 2002-10-06 12:25:53 +00:00
florian
1665fc6a60 + proper support of type <id> = type <another id>; 2002-10-06 12:25:04 +00:00
Tomas Hajny
065ae40e08 * PMERR constants made available from outside 2002-10-05 19:12:55 +00:00
Tomas Hajny
0f9b719c15 * code2.as + code3.as not needed any more 2002-10-05 19:09:57 +00:00
Tomas Hajny
69f5ba466a * mistyping corrected 2002-10-05 18:35:05 +00:00
Tomas Hajny
f0aa12eecd + Finally made usable by Yuri Prokushev 2002-10-05 18:33:14 +00:00
peter
7c6bfbc8b6 * renamed 2002-10-05 15:23:59 +00:00
peter
7de44d5865 * Length(PChar) 2002-10-05 15:23:29 +00:00
carl
e792ab5ab1 *** empty log message *** 2002-10-05 15:21:36 +00:00
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