Commit Graph

16677 Commits

Author SHA1 Message Date
Tomas Hajny
9f51eee552 * final part of longint2cardinal fixes for doscalls 2004-05-23 21:47:34 +00:00
peter
74e8ba82da * removed unused voidprocdef 2004-05-23 20:57:10 +00:00
peter
a3c4abf4a7 * initialize errorsym/errortype.def.owner to prevent crashes 2004-05-23 20:56:42 +00:00
peter
6245066670 * don't generate incompatible types when there is an errordef 2004-05-23 20:56:14 +00:00
peter
fed62c2f70 * Patch from Christian Iversen to support sizeof() in preprocessor 2004-05-23 20:55:38 +00:00
peter
6bac8ebcfd * fixed 3114 2004-05-23 20:54:39 +00:00
peter
4bf5d00746 * fixed test 2004-05-23 20:54:28 +00:00
peter
5303f5e62c * new bug 2004-05-23 20:36:46 +00:00
marco
6ae2f1b4dd * wrappers and nothread prototypes for the basic* functions 2004-05-23 20:26:20 +00:00
peter
5e2a95d4fe * expect : after function when it is a forwarddef 2004-05-23 19:06:26 +00:00
peter
dbe27cf929 * remove trailing / from dirs in path 2004-05-23 19:04:09 +00:00
florian
c9e76f10da + added widestring routines 2004-05-23 19:00:40 +00:00
marco
0408fd564a * syncobj stuff 2004-05-23 18:49:18 +00:00
peter
b86f2c6a25 * methodpointer is loaded into a temp when it was a calln 2004-05-23 18:28:40 +00:00
peter
423fde7ac6 * regenerated 2004-05-23 18:25:48 +00:00
peter
331cdcf3be * checkmem remvoed 2004-05-23 16:46:39 +00:00
peter
53c7e9acb4 * new bug 2004-05-23 16:22:03 +00:00
peter
7e5fa195a3 * new bug 2004-05-23 15:53:16 +00:00
peter
1452caeef2 * new bug 2004-05-23 15:32:16 +00:00
marco
8efff6e425 * basicevent, still untested 2004-05-23 15:30:55 +00:00
marco
a84ad6c498 * basicevent, still untested. 2004-05-23 15:30:42 +00:00
marco
41153b8fd2 * first try basicevent 2004-05-23 15:30:29 +00:00
marco
e0ad8c3234 * first try 2004-05-23 15:30:13 +00:00
peter
c96ba04d84 * fixed qword(longint) that removed sign from the number
* removed code in the compiler that relied on wrong qword(longint)
    code generation
2004-05-23 15:23:30 +00:00
peter
72365ec95b * implicit_finally flag must be set in pass1
* add check whether the implicit frame is generated when expected
2004-05-23 15:06:20 +00:00
peter
c47ada7002 * generate better code for ansistring initialization 2004-05-23 15:04:49 +00:00
peter
f2306a7ded * remvoe writeln 2004-05-23 15:04:13 +00:00
peter
a9df763770 * some typeconvs don't allow assignment or passing to var para 2004-05-23 15:03:40 +00:00
michael
c31e6ecd07 + First page no longer empty 2004-05-23 14:47:48 +00:00
peter
b6e86be8de * tprocinfoflag moved to globtype 2004-05-23 14:32:17 +00:00
peter
0ce74fb1bc * count fixes for tlinkedlist 2004-05-23 14:31:31 +00:00
peter
d2bed9e608 * ignore marker block when checking for empty list 2004-05-23 14:31:05 +00:00
florian
ddd4d8bbae no message 2004-05-23 14:14:43 +00:00
florian
d6b865167c + added set of widechar support (limited to 256 chars, is delphi compatible) 2004-05-23 14:14:18 +00:00
peter
7dd6b85e01 * fix shl/shr with value > 63 2004-05-23 14:10:17 +00:00
peter
71611dd39d * shr/shl use and 63 for the shift value 2004-05-23 14:09:43 +00:00
peter
324144db92 * only convert widechar to widestring when both operands are
constant
  * support widechar-widechar operations in orddef part
2004-05-23 14:08:39 +00:00
florian
cd81fa77ea + added currency and widestring support to TWriter and TReader 2004-05-23 12:42:42 +00:00
florian
d4576c1075 * regenerated 2004-05-23 11:48:28 +00:00
peter
9a0a2ccd81 * give error when goto jumps to label outside current proc scope 2004-05-23 11:39:37 +00:00
peter
1d3a5019b8 * fail added 2004-05-23 11:28:27 +00:00
florian
17c92356a8 no message 2004-05-23 11:03:20 +00:00
florian
d3b67cb11d no message 2004-05-23 09:58:39 +00:00
peter
176f2c1c1b * new bug 2004-05-23 09:44:36 +00:00
peter
facb8d93c1 updated for 1.9.4 2004-05-23 00:19:34 +00:00
peter
5358278ca1 tai_regalloc.allocation changed to ratype to notify rgobj of register size changes 2004-05-22 23:34:27 +00:00
peter
fac96dd2ed fix range check error when array size > maxlongint 2004-05-22 23:33:18 +00:00
peter
b151676e8a quote all low ascii chars in stabs 2004-05-22 23:32:52 +00:00
peter
7bfe6e60a7 check whether bp is in the stack value allocated by the main program 2004-05-22 20:35:52 +00:00
michael
94ed600e1e + Fixed FindFirst/FindNext so it treats the attributes correctly 2004-05-22 14:25:03 +00:00