Commit Graph

16859 Commits

Author SHA1 Message Date
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
peter
3c8d4c8f11 * set correct n_line type when starting new .o file by passing
the current section type
2004-05-21 22:43:36 +00:00
florian
210930d1bb no message 2004-05-21 13:08:54 +00:00
florian
35f9b5a3ee * fixed <ordinal>+<pointer> 2004-05-21 13:08:14 +00:00
florian
1c29cc1eb9 + shellapi to makefile added 2004-05-21 11:08:18 +00:00
marco
987e1dfa7b * fix from Robert Rosmair. 2004-05-21 07:53:57 +00:00
florian
b5bf8cefad + <pointer> - <pointer> result is divided by the pointer element size now
this is delphi compatible as well as resulting in the expected result for p1+(p2-p1)
2004-05-20 21:54:33 +00:00
florian
99f47575b4 no message 2004-05-20 21:51:04 +00:00
florian
3ef5e89682 * fixed <dyn. array>:=nil; 2004-05-20 15:56:32 +00:00
florian
01d7276396 no message 2004-05-20 15:41:41 +00:00
marco
6a902e9f9b * freebsd/x86_64 2004-05-20 12:02:48 +00:00
peter
6fc2ea345d * extra typecast to prevent range check 2004-05-19 23:30:18 +00:00
peter
06448271ff * $message directive compatible with delphi 2004-05-19 23:29:56 +00:00
peter
c25228226d * don't change sign for unsigned shl/shr operations
* cleanup for u32bit
2004-05-19 23:29:25 +00:00
Jonas Maebe
726b980f38 + added 2004-05-19 22:27:18 +00:00
Jonas Maebe
7f889b8529 * fixed web bug #3103: the fpu conversion code couldn't deal with offsets
outside the smallint range
2004-05-19 22:26:46 +00:00
Jonas Maebe
844faab90a * fixed web bug #3104: if stack checking is on, procedures pi_do_call
must be set
2004-05-19 22:25:56 +00:00
peter
c553f6b320 * add DEBUGINFO symbol to reference the .o file that includes the
stabs info for types and global/static variables
  * debuginfo flag added to ppu to indicate whether debuginfo is
    generated or not
2004-05-19 21:16:12 +00:00
michael
bbd4cc630c + Updates for 1.9.4. Mostly MACPas related 2004-05-18 22:10:56 +00:00