Jonas Maebe
4f791d04b4
- removed all ifdef cardinalmulfix code
2000-12-16 15:56:18 +00:00
Jonas Maebe
e9544a1eb9
+ warning when there is a chance to get a range check error because of
...
automatic type conversion to u32bit
* arithmetic operations with a cardinal and a signed operand are carried
out in 64bit when range checking is on ("merged" from fixes branch)
2000-12-16 15:55:32 +00:00
Jonas Maebe
12371eaa07
+ warning when there is a chance to get a range check error because of
...
automatic type conversion to u32bit
2000-12-16 15:54:52 +00:00
Jonas Maebe
519abba1ff
* 'resulttype of cardinal shl/shr x' is cardinal instead of longint
2000-12-16 15:54:01 +00:00
peter
21486921af
* fixed parsing of strings and comments in skipuntildirective
2000-12-16 15:36:02 +00:00
peter
09cebb518b
* reported bugs
2000-12-16 15:33:29 +00:00
peter
29bdb0b698
* fixed disksize to return -1 on error
2000-12-16 15:27:15 +00:00
Jonas Maebe
0a70f9b06e
* only return int64's from functions if it int64funcresok is defined
...
+ added int64funcresok define to options.pas
2000-12-15 13:26:01 +00:00
Jonas Maebe
7199d2f851
* fixed range check errors
2000-12-15 13:16:30 +00:00
michael
62950eb5c5
+ Fix from Peter
2000-12-15 12:13:52 +00:00
Tomas Hajny
29a859f481
* initial version
2000-12-14 19:40:02 +00:00
Tomas Hajny
1f6b42c528
* made compilable for OS/2 target
2000-12-14 19:26:34 +00:00
sg
5504699c9b
* Merged bugfix for bug #1273 from fixbranch
...
* Fixed typo in SetFloatProp
* Rewrote GetStrProp, now all AnsiString will be correctly
reference counted
2000-12-13 23:28:17 +00:00
peter
8493fd9be9
* more webbugs added
2000-12-12 19:54:19 +00:00
peter
1013c7e592
* merged
2000-12-12 19:52:22 +00:00
peter
cf381a7f48
* clear usedasmsymbol at exit of writetree
2000-12-12 19:50:21 +00:00
peter
441e44a83d
* fixed for win32 and go32v2
2000-12-12 19:49:41 +00:00
peter
5a1b6aa084
* fixed lost char after $I directive (merged)
2000-12-12 19:48:52 +00:00
Jonas Maebe
4b7aa484f1
* fixed range checking of cardinal constants
...
* fixed range checking of "qword constants" (they don't really exist,
but values > high(int64) were set to zero if assigned to qword)
2000-12-11 19:13:54 +00:00
Jonas Maebe
585b5f2e00
* fixed web bug #1144
...
+ implemented range checking for 64bit types
2000-12-11 19:10:19 +00:00
Jonas Maebe
11ab2b888a
* compiles with 1.1
2000-12-11 18:10:13 +00:00
Jonas Maebe
c044b35eb0
+ added %recompile flag
2000-12-11 12:13:41 +00:00
peter
0bee4f7cb9
* fixed missing typecast
2000-12-10 20:25:32 +00:00
peter
f6eaa4c02b
* allow subtypes for enums
2000-12-10 20:24:18 +00:00
florian
5e9dbab759
* val for int64 hopefully works now correct
2000-12-10 15:00:14 +00:00
florian
4cd1fca062
* fixed
2000-12-10 14:15:02 +00:00
florian
5d57010458
* fixed web bug #1203 : class fields can be now redefined
...
in Delphi mode though I don't like this :/
2000-12-10 14:14:51 +00:00
florian
af6d5083b3
no message
2000-12-10 14:05:06 +00:00
peter
7c436e40e5
* win32 and go32v2 updates
2000-12-10 12:08:11 +00:00
florian
9e14dafee3
* helper name of val for qword fixed
2000-12-09 22:51:37 +00:00
florian
7a03f8f3b2
no message
2000-12-09 22:28:27 +00:00
florian
bd0d141b08
* val for dword and qword didn't handle the max values
...
correctly
* val for qword works again
+ val with int64/qword and ansistring implemented
2000-12-09 20:52:40 +00:00
florian
6c5f5dc199
no message
2000-12-09 20:45:45 +00:00
florian
ba185a02c5
no message
2000-12-09 20:38:24 +00:00
peter
4f416fec38
* small updates to work better
2000-12-09 16:01:43 +00:00
peter
d6beb890cd
+ known bug flag
...
+ norun flag
+ recompile flag
2000-12-09 16:01:10 +00:00
peter
843366e01d
* fixed
2000-12-09 16:00:10 +00:00
peter
7c067cef8a
* renamed
2000-12-09 15:59:47 +00:00
peter
61b27a31dd
* don't run test
2000-12-09 15:59:31 +00:00
peter
1c253e8411
* flagged as known bug
2000-12-09 15:59:19 +00:00
florian
99ee514c0b
*** empty log message ***
2000-12-09 13:31:53 +00:00
florian
14bea089c5
* web bug #1228 fixed (keypressed ate too muck keys)
2000-12-09 13:27:41 +00:00
florian
728caf4590
* web bug #1207 fixed: field and properties of const classes can be
...
changed
2000-12-09 13:04:05 +00:00
florian
bbb8f0b7fd
*** empty log message ***
2000-12-09 13:02:26 +00:00
florian
a91a67f75b
* AfterConstructor isn't called anymore when a constructor failed
2000-12-09 10:45:40 +00:00
florian
3930823dcd
* fixed merging problem
2000-12-09 10:39:50 +00:00
florian
1ac5e23f12
*** empty log message ***
2000-12-09 10:36:11 +00:00
Jonas Maebe
7f24e436a6
+ trange5.pp
2000-12-08 16:56:41 +00:00
Jonas Maebe
44b0e19ffe
* fix for web bug #1245 : arrays of char with size >255 are now passed to
...
overloaded procedures which expect ansistrings instead of shortstrings
if possible
* pointer to array of chars (when using $t+) are now also considered
pchars
2000-12-08 14:06:11 +00:00
Jonas Maebe
4a7f3db6d9
+ added pos(char,ansistring), because there is also a pos(char,shortstring)
...
and without the ansistring version, the shortstring version is always
called when calling pos(char,pchar), even when using $h+ (because the
first parameter matches exactly) (merged)
2000-12-08 14:04:43 +00:00