Commit Graph

4415 Commits

Author SHA1 Message Date
peter
d481b39c72 - 232 1999-10-03 11:09:37 +00:00
Jonas Maebe
6ca2b6e276 * CSE now updates the RegAlloc's 1999-10-01 13:51:40 +00:00
peter
ca15c4c4fb * class/record type forward checking fixed 1999-10-01 11:18:02 +00:00
Tomas Hajny
051ec27f30 + initial version 1999-10-01 11:17:09 +00:00
peter
b444d6fbe8 * fixed forward checking within class/record 1999-10-01 11:15:57 +00:00
Tomas Hajny
ee52225f00 * enhancements by Charlie/INQ 1999-10-01 11:07:27 +00:00
peter
532d85cd50 + procedure directive support in const declarations, fixes bug #232 1999-10-01 10:05:37 +00:00
peter
78246cf227 * fixed is_equal for proc -> procvar which didn't check the
callconvention and type anymore since the splitting of procoptions
1999-10-01 10:04:07 +00:00
Tomas Hajny
06a5a3eab8 + test of DIVE - initial 1999-10-01 09:01:55 +00:00
Tomas Hajny
3182af6355 + PMGPI and DIVE added 1999-10-01 09:00:21 +00:00
peter
49fcd8aceb * forward type declaration rewritten 1999-10-01 08:02:45 +00:00
peter
e838769af8 * fixed object field parsing 1999-10-01 07:59:20 +00:00
peter
03ffad8965 - 295 1999-10-01 07:57:08 +00:00
peter
1a777e609e * fixed memsize which forgot the sizemask 1999-10-01 07:55:54 +00:00
fcl
affda7c9c3 * Implemented TParser.HexToBinary (sg) 1999-09-30 19:32:08 +00:00
fcl
c4df3c20ae * Implemented LineStart (sg) 1999-09-30 19:31:42 +00:00
Jonas Maebe
47b0fcf922 * fixed small efficiency which caused some missed optimizations (saves 1
assembler instruction on the whole compiler/RTL source tree! :)
1999-09-30 14:43:13 +00:00
peter
0950b2201a + 293,294,295 1999-09-30 07:38:55 +00:00
Jonas Maebe
167f8d654f * fixes from daopt386.pas integrated 1999-09-29 13:50:34 +00:00
Jonas Maebe
e62d58ea51 * writing to a position in an array now only destroys registers
containing a reference pointing somewhere in that array (since my last
    fix, it behaved like a write to a pointer location)
1999-09-29 13:49:53 +00:00
peter
20d140f0f6 * moved 290 1999-09-29 12:26:09 +00:00
peter
59543325a5 * fixed 1999-09-29 12:23:26 +00:00
peter
8cfbdba9ea - 292 1999-09-29 12:05:26 +00:00
florian
796234f596 * fixed bug #292 from bugs directory 1999-09-29 11:46:18 +00:00
peter
41560bb075 - 48,272 1999-09-29 11:01:57 +00:00
peter
a6f1de9d67 * obsolete 1999-09-29 10:48:26 +00:00
Jonas Maebe
a26cbdfe38 + bug0292.pp 1999-09-29 10:44:04 +00:00
pierre
d2e4e3630e * text insertion in middle of line was buggy 1999-09-28 23:44:13 +00:00
pierre
c2b91fcf40 + InitC unit 1999-09-28 22:53:26 +00:00
peter
4e9c029777 * reinserted 1999-09-28 22:40:12 +00:00
peter
ad08b83b05 * more updates 1999-09-28 22:30:42 +00:00
peter
bb74ee227d * fixed createdc to be D4 compatible 1999-09-28 22:29:59 +00:00
florian
24fceb0a6c * fixed bug #626, objpas must redefine maxint! 1999-09-28 21:13:33 +00:00
florian
1bad993700 * fixed bug #608 1999-09-28 21:07:53 +00:00
florian
ed7dd22b82 * fixed bug #610
+ added $D- for TP in symtable.pas else it can't be compiled anymore
    (too much symbols :()
1999-09-28 20:48:23 +00:00
florian
f050faa02b * bug #617 fixed 1999-09-28 19:48:45 +00:00
florian
9f62eb480b * the maybe_push fix of Pierre wasn't 100%, the tree parameter
must contain a valid location (which is saved if necessary)
1999-09-28 19:43:45 +00:00
Jonas Maebe
85f0d28bf1 * fix for disposing font data because it can contain #0 chars 1999-09-28 15:07:46 +00:00
Jonas Maebe
03980540bd * reordered some local variables (first 4 byte vars, then 2 byte vars
etc)
  * font data is now disposed in exitproc, exitproc is now called
    GraphExitProc (was CleanModes) and resides in graph.pp instead of in
    modes.inc
1999-09-28 13:56:25 +00:00
peter
1f3c7d47c1 * obsolete 1999-09-28 12:47:23 +00:00
peter
773a9fdd63 * better fixdeb which reads changelog 1999-09-28 12:44:32 +00:00
peter
6b2a0a3a5c * fixed result access in 'if result = XXX then'
* fixed const cr=chr(13)
1999-09-28 11:03:54 +00:00
fcl
eec7aaad52 * Fixed some severe bugs (sg) 1999-09-28 10:28:21 +00:00
peter
6b1ab5eb31 * procinfo is now a pointer
* support for result setting in sub procedure
1999-09-27 23:44:46 +00:00
peter
eb72952214 * fixed macro within macro endless-loop 1999-09-27 23:40:10 +00:00
peter
1936476701 * bracket support for macro define 1999-09-27 23:38:17 +00:00
peter
e45b7754be * fixed push/restore bug in div/mod 1999-09-27 23:37:26 +00:00
peter
1664cb06a1 * fixed -al with macro's 1999-09-27 23:36:33 +00:00
peter
85c3b9ff3b * new graph unit is default for go32v2
* removed warnings/notes
1999-09-27 23:34:40 +00:00
Jonas Maebe
de09b385d3 * execute multiplications before divisions in lineclipped to avoid rounding errors 1999-09-27 12:35:27 +00:00