Commit Graph

6510 Commits

Author SHA1 Message Date
pierre
3523aea209 * Delphi implementation by Kovacs Attila Zoltan 2000-05-11 09:36:22 +00:00
pierre
b8080d2b0f * disbal all code using MemAvail for Delphi reported by Kovacs Attila Zoltan 2000-05-11 09:29:01 +00:00
pierre
e0328653f1 + add a warning if a const string is longer than the
length of the string type
2000-05-11 09:15:12 +00:00
pierre
c25e1f17cc * change tosinfo.shortname length, reported by Kovacs Attila Zoltan 2000-05-11 09:07:45 +00:00
florian
889e43db8a * fixed some vmt problems, especially related to overloaded methods
in objects/classes
2000-05-11 06:53:48 +00:00
pierre
e112b16a51 * fix localswitch problem if compiling objpas 2000-05-11 06:52:37 +00:00
pierre
5f437d210d * Delphi defines TP so that code compiles
sent by Kovacs Attila Zoltan
2000-05-10 19:22:51 +00:00
pierre
8c9f14abcd * Use integer third arg for val in SetErrorFlags
to allow compilation with Delphi
    reported by Kovacs Attila Zoltan
2000-05-10 19:20:23 +00:00
pierre
122f24022a * op2strtable string length changed to 11
Thanks to Kovacs Attila Zoltan
    this should be set by nasmconv utility !
2000-05-10 19:09:07 +00:00
michael
8d2ffbf71d + New implementation by Erik WachtMeester 2000-05-10 16:43:43 +00:00
peter
d9cef95ac7 * -Se<x> option extended to increase errorcount for
warning,notes or hints
2000-05-10 13:40:19 +00:00
pierre
365f0ebc81 * no warning nor error for pushl of segment register 2000-05-10 08:55:08 +00:00
pierre
495fd674a7 * add .byte 066h to force correct pushw %es
* handle push es as a pushl %es
2000-05-09 21:44:27 +00:00
pierre
1d982ffbf6 * fix problem when modifying several local switches in a row 2000-05-09 21:31:50 +00:00
pierre
023e8976a4 Test fpu exception reset 2000-05-09 20:31:58 +00:00
florian
3cae2ee1a5 * fixed a problem when returning int64/qword from a function in -Or: in some
cases a wrong result was returned
2000-05-09 19:05:56 +00:00
Tomas Hajny
836b894ef9 * DosGetInfoBlocks updated again 2000-05-09 17:29:52 +00:00
pierre
51a1677da5 * calculate para_offset for interrupt procedures 2000-05-09 14:19:08 +00:00
pierre
d380bdfec1 * handle interrupt function correctly 2000-05-09 14:17:33 +00:00
pierre
6cba0a4927 * calling interrupt routine supported 2000-05-09 14:16:00 +00:00
pierre
35d59984b2 * also allow interrupt procvars 2000-05-09 14:15:03 +00:00
pierre
5ce612c33e * fix for test/testpusw problem 2000-05-09 14:12:35 +00:00
pierre
17e185afcb raise error if worng code generated 2000-05-09 14:08:52 +00:00
pierre
a51f97770a Check interrupt routine calling 2000-05-09 14:07:16 +00:00
pierre
2c86ebf767 test case for push(w/l)/pop(w/l) segment registers 2000-05-09 13:51:05 +00:00
pierre
f94c25e338 * Issue an error if opcode is not found 2000-05-09 11:56:25 +00:00
pierre
cd93ae3564 * some new messages 2000-05-09 10:58:09 +00:00
pierre
a1d9aa1ffe add code to allow calling interrupt routines 2000-05-09 10:54:03 +00:00
pierre
7e5eab9f0c Use i386nop.inc file 2000-05-09 10:52:08 +00:00
pierre
86e515e1a5 + i386nop.inc now contains the number of opcodes
+ LCALL and LJMP added (untested)
2000-05-09 10:35:19 +00:00
pierre
d4df420802 + generate also i386nop.inc containing the number of opcodes 2000-05-09 06:39:17 +00:00
pierre
bf20aa47d9 * fix ingnored assembler error in IndexDWord 2000-05-09 06:21:58 +00:00
Jonas Maebe
4d520d5b93 * fixed bug in getscanline16 (affects floodfil and getimage under VGA
640x480x16 (VGA/VGAHI)
2000-05-09 04:23:11 +00:00
sg
0f23f58148 * Changed CompareMem to CompareMemRange and added new (Delphi compatible)
CompareMem. (CompareMem needs a Boolean as result type, not Integer)
2000-05-08 17:03:02 +00:00
peter
e54b99663e * released newsignal
* newsignal gives now better backtraces using the sigcontext eip/ebp
    fields
2000-05-08 14:27:36 +00:00
peter
839699930b * vtchar support for %s
* define debug -> define fmtdebug
2000-05-08 13:26:42 +00:00
peter
cc216749d8 * defined filemode constants in windows unit 2000-05-08 13:25:34 +00:00
peter
a20f357c8f * removed hardcoded limit of 80 width 2000-05-08 13:24:27 +00:00
peter
2c081cf333 * export function so ppl can use it in their own programs 2000-05-08 13:23:46 +00:00
peter
4b09b89588 * fixed reference parsing 2000-05-08 13:23:03 +00:00
peter
25bc00bb42 * fixes 2000-05-08 13:21:44 +00:00
peter
6d282de1d4 * fixed setting of output names with includefile 2000-05-08 13:18:09 +00:00
peter
325b9acfa2 * ansistrings are now default on for delphi mode, as most ppl expect
this
2000-05-04 20:46:17 +00:00
peter
1cd3fb9f4c * don't write rst files if errors found 2000-05-04 20:43:33 +00:00
sg
bab6ab93b6 * Bugfixes: In some cases the DOM node tree was invalid
* Simplifications
* Minor optical improvements
2000-05-04 18:24:22 +00:00
pierre
40f1da8f8e * bug found by Kovacs Attila Zoltan corrected 2000-05-04 12:59:10 +00:00
pierre
3930cc5818 * Use saveregisters for PushExcept.. 2000-05-04 12:25:53 +00:00
pierre
d7afdbd8e6 * Preserve all registers in SetJmp
* set EAX to value filed in LongJmp instead of only 0 or 1
2000-05-04 09:47:40 +00:00
pierre
2419be3520 * saveregisters now does not overwrite registers used as return value for functions 2000-05-04 09:29:31 +00:00
pierre
366aece76e * saveregisters also save the one needed for return values 2000-05-03 22:58:41 +00:00