Jonas Maebe
75ad22bf64
* support for range checking when converting from 64bit to something
...
smaller (32bit, 16bit, 8bit)
* fixed range checking between longint/cardinal and for array indexing
with cardinal (values > $7fffffff were considered negative)
2000-11-13 14:47:46 +00:00
Jonas Maebe
4706eff850
* fixes so no more range errors with improved range checking code
2000-11-13 14:44:35 +00:00
Jonas Maebe
a5f9476ddf
* fix in testrange so that 64bit constants are properly truncated when
...
assigned to 32bit vars
2000-11-13 14:42:41 +00:00
marco
80c0edc14f
* Unix renamefest for defines
2000-11-13 14:41:20 +00:00
marco
1253f86267
* Unix Renamefest for defines.
2000-11-13 14:35:57 +00:00
marco
abfa37b122
* Renamefest
2000-11-13 13:40:03 +00:00
marco
8d5dbb0717
* Also for FreeBSD. Renamefest starting now.
2000-11-13 13:24:00 +00:00
florian
5694e05857
* some bugs with interfaces and NIL fixed
2000-11-13 11:30:54 +00:00
florian
2b4b2470e4
no message
2000-11-12 23:31:59 +00:00
florian
1462deb207
* interfaces are basically running
2000-11-12 23:24:10 +00:00
florian
5da658c6db
* interfaces basically running
2000-11-12 23:23:34 +00:00
peter
8f79c2cadd
* moved setting of stab hdrsym
2000-11-12 22:45:14 +00:00
peter
b52915a0ca
* define Unix for Linux 1.0 compilers
2000-11-12 22:34:01 +00:00
peter
5ac2599649
* create generic toutputsection for binary writers
2000-11-12 22:20:37 +00:00
peter
e0a874dc4f
* some realname updates for messages
2000-11-12 22:17:46 +00:00
Jonas Maebe
72f618d322
* also don't do conversion for chars/booleans (hopefully final change :/)
2000-11-12 15:27:22 +00:00
Tomas Hajny
3e276f278a
* stackcheck alias corrected
2000-11-11 23:12:39 +00:00
Tomas Hajny
f3a847fab6
* OS/2 implementation of GetDosTicks added
2000-11-11 23:05:31 +00:00
florian
1eea21e93f
* fixed resourcestrings, made a stupid mistake yesterday
2000-11-11 22:59:20 +00:00
Jonas Maebe
333c590a00
* don't do inc/dec to add/sub conversion for enums
2000-11-11 21:08:13 +00:00
peter
f39e236aa2
* allow far directive for pointer type declarations
2000-11-11 16:19:11 +00:00
peter
5ad5433930
* ptr returns farpointer
2000-11-11 16:18:35 +00:00
peter
fb3e1daed8
* updated from fixes
2000-11-11 16:16:23 +00:00
peter
512b1fcc74
* fixed crash with settextbuf,ptr
2000-11-11 16:14:52 +00:00
peter
6ab0380cd9
* some tests from CEC
2000-11-11 16:14:03 +00:00
peter
efcc15cfee
* farpointer and normal pointer aren't compatible
2000-11-11 16:13:31 +00:00
peter
3c6d0efadc
* add far; to typename for far pointer
2000-11-11 16:12:38 +00:00
peter
24b631132e
* ptr returns farpointer
2000-11-11 16:12:01 +00:00
peter
4c3b82822f
* updated
2000-11-11 16:11:49 +00:00
Jonas Maebe
6b00727480
* optimize converting of 8/16/32 bit constants to 64bit ones
2000-11-11 16:00:10 +00:00
Jonas Maebe
0052fd1eb6
* convert inc/dec to add/sub when range/overflow checking is on
2000-11-11 15:59:07 +00:00
Jonas Maebe
9f6fafd9d5
* fixed web bug #1166 (merged)
2000-11-11 15:57:54 +00:00
peter
c080c7320b
* also clean syslinux
2000-11-09 22:39:31 +00:00
florian
4e574233e4
no message
2000-11-09 20:43:18 +00:00
florian
2f75d70f63
+ Editor options dialog documented
2000-11-09 20:40:13 +00:00
florian
8902f8c95c
no message
2000-11-09 20:06:52 +00:00
florian
3f707e8676
* resourcestrings doesn't need the helper anymore they
...
access the table now direct
2000-11-09 18:52:06 +00:00
florian
446fcc0162
no message
2000-11-09 18:32:29 +00:00
florian
b3c53b4f55
* Finalize to int_finalize renamed
2000-11-09 17:50:12 +00:00
florian
34fb0e67f5
no message
2000-11-09 17:49:54 +00:00
florian
1117f793db
+ FPC_FINALIZEARRAY
...
* Finalize to int_finalize renamed
2000-11-09 17:49:34 +00:00
florian
68c1a1e3e6
* System.TypeInfo fixed
...
+ System.Finalize implemented
+ some new keywords for interface support added
2000-11-09 17:46:54 +00:00
florian
b32c265412
*** empty log message ***
2000-11-09 17:04:30 +00:00
Jonas Maebe
1331a2e753
* fixed range check error
2000-11-09 12:34:44 +00:00
florian
098dd1b56f
* tprocdef.procsym must be set also when a tprocdef is loaded from a PPU
2000-11-08 23:15:17 +00:00
Jonas Maebe
50f0345bb8
* if a procedure uses exceptions (be it implicit or explicit), the
...
usedregisters are set to all (because FPC_POPADDRSTACK doesn't save
any registers) ("merged", fixes make cycle woth -Or)
2000-11-08 16:38:24 +00:00
sg
7530393d6f
* Fix for containsPointerRef: Loop now runs in the correct range
2000-11-08 16:04:34 +00:00
marco
fe2277c2bb
* FPCOPT exported
2000-11-08 11:12:49 +00:00
marco
4538a8a95c
* Export FPCOPT and set -dUNIX for 1.0
2000-11-08 11:12:13 +00:00
marco
40f74f11a5
* export FPCOPT and set UNIX for 1.0 start compiler
2000-11-08 11:11:38 +00:00