Commit Graph

2921 Commits

Author SHA1 Message Date
pierre
741bb5b9a2 unitsym finally problem fixed 1999-05-10 15:02:51 +00:00
pierre
7b64448f59 problem with EAX being overwritten before used in A_MULL code fixed 1999-05-10 14:37:49 +00:00
peter
71fbd225e4 * fixed typo 1999-05-10 09:13:41 +00:00
peter
75aea84e80 * small message fixes 1999-05-10 09:01:43 +00:00
carl
93438c3ba4 * Correction of documentation 1999-05-09 23:16:12 +00:00
carl
5ba476e64a + More error checking 1999-05-09 23:15:27 +00:00
carl
8e45cea1c3 + VESA Driver name 1999-05-09 22:24:38 +00:00
Jonas Maebe
312ba676f2 + change "MUL <power of 2>, reg" to SHL (-d ShlMul)
* do the NOT of a constant set when it's substracted internally
    (-dsetconstnot)
1999-05-09 17:58:42 +00:00
peter
02364c2124 + hint where a duplicate sym is already defined 1999-05-09 12:46:19 +00:00
peter
249d19c540 * better messagefile recompiling 1999-05-09 12:45:05 +00:00
peter
f34e2067eb * don't write .o and link if errors occure during assembling 1999-05-09 11:38:04 +00:00
peter
a6fd03d7f7 * fixed order of arguments for incompatible types message 1999-05-09 11:37:05 +00:00
peter
2850b57930 * makecfg inserted 1999-05-09 11:36:32 +00:00
Jonas Maebe
89405ceeed + positive number MOD power of 2 now done with AND instruction
* fix to division of positive numbers by power of 2
  * the result of a MOD is left in EDX if possible
1999-05-08 20:41:08 +00:00
Jonas Maebe
26fa893ed7 * seperate OPTimizer INFO pointer field in tai object
* fix to GetLastInstruction that sometimes caused a crash
1999-05-08 20:40:02 +00:00
Jonas Maebe
4590ff9524 + some comments 1999-05-08 20:39:02 +00:00
Jonas Maebe
460464ff24 * seperate OPTimizer INFO pointer field in tai object 1999-05-08 20:38:02 +00:00
peter
2bb065a00a + MessagePos() which is enhanced Message() function but also gets the
position info
  * Removed comp warnings
1999-05-08 19:52:32 +00:00
peter
7f578ca55b * indexarray.delete resets pointer after dispose 1999-05-08 19:47:27 +00:00
peter
2d3afc0d63 * check ioresult after getdir calls 1999-05-08 19:47:22 +00:00
peter
9d4d785af3 * print also manglednames when changed 1999-05-08 15:26:11 +00:00
florian
848c61018b * enumeration type names are now written in lowercase (rtti) 1999-05-07 11:06:37 +00:00
florian
e973e4b583 * two typos fixed 1999-05-07 11:02:14 +00:00
florian
c57f9f07a7 * adapted for use with DOS 1999-05-07 11:02:06 +00:00
peter
baa08b8bab * fixed crash 1999-05-07 10:36:09 +00:00
florian
a62eb5e144 * first fix for a problem with method pointer properties, still doesn't work
with WITH
1999-05-07 10:35:20 +00:00
pierre
8e8348c304 + typed const alignment bug 1999-05-07 09:40:13 +00:00
michael
f07799a2ef More changes by Alexander Stohr 1999-05-07 08:00:14 +00:00
pierre
e9381eca00 * added alignment code for .bss
* stabs correct but externalbss disabled
    would need a special treatment in writestabs
1999-05-07 00:36:56 +00:00
pierre
e9da9f168e explicit type conv to pobject checked with cond TESTOBJEXT2 1999-05-07 00:33:47 +00:00
pierre
c48b49b0e9 * AG386BIN cond -> OLDASM, only cosmetic 1999-05-07 00:08:48 +00:00
pierre
200421f1b5 + added aligmnent of data for typed consts
for var it is done by AS or LD or in ag386bin for direct object output
1999-05-07 00:06:22 +00:00
peter
9abbb34b34 * fixed crash 1999-05-06 21:40:16 +00:00
peter
4e4a83bfe8 * don't register errordef 1999-05-06 21:38:38 +00:00
peter
8ba31512e1 * check for calln in handle_procvar 1999-05-06 10:13:20 +00:00
peter
b107bae0b3 * overloaded conversion has lower priority 1999-05-06 10:10:02 +00:00
peter
458a7be587 * generic write_float str_float 1999-05-06 09:05:11 +00:00
peter
1c96916943 * generic write_float and str_float
* fixed constant float conversions
1999-05-06 09:05:05 +00:00
daniel
cc192abd33 * New versions by Ramon Bosque 1999-05-06 08:15:39 +00:00
florian
f3f9619662 * fixed register allocation for val 1999-05-05 22:25:21 +00:00
peter
337d303bbe * 0.99.10 check for browser 1999-05-05 22:24:08 +00:00
peter
4841b4236c * updated messages 1999-05-05 22:21:47 +00:00
peter
6f8985406a * output is more like as 2.9.1
* stabs really working for go32v2
1999-05-05 17:34:29 +00:00
Jonas Maebe
ddc47d6753 + remove the segment prefixes from LEA instructions 1999-05-05 16:19:04 +00:00
Jonas Maebe
ab37fa22c8 * changes to handle_val so register vars are pushed/poped only once 1999-05-05 16:18:20 +00:00
florian
253ba04a57 * a delphi compiled compiler recompiles ppc 1999-05-05 10:05:48 +00:00
florian
47fd93dfa5 * more fixes to get it with delphi running 1999-05-05 09:19:03 +00:00
michael
a518395930 First translation of Alexander Stohr 1999-05-05 08:44:21 +00:00
michael
ee52c873e7 * kernel32 changed to kernel32.dll 1999-05-05 08:20:12 +00:00
michael
611a4b04b6 * Added alias for strings unit 1999-05-05 08:10:30 +00:00