Commit Graph

4674 Commits

Author SHA1 Message Date
michael
35feded070 * patch from peter for classes 1999-10-04 13:46:04 +00:00
peter
2d21165dd8 * removed objpasunit reference, tvarrec is now searched in systemunit
where it already was located
1999-10-03 19:44:41 +00:00
peter
dd04b920c0 * fixed comparetext 1999-10-03 19:42:40 +00:00
peter
1a52969bdd * inittable for record fixed (it was only checking for classes) 1999-10-03 19:41:38 +00:00
peter
76e74294cb * moved tvarrec to systemunit 1999-10-03 19:41:30 +00:00
peter
b2ae851b20 * error check after pass1 of second for argument 1999-10-03 19:39:40 +00:00
peter
e1f13876f5 * fixed argv[0] length 1999-10-03 19:39:05 +00:00
peter
6b6fc5aac4 * fixed forward decl check for tp7/delphi 1999-10-03 19:38:39 +00:00
peter
36f83c7bf8 * fixed readansistring
* fixed constants
1999-10-03 19:38:06 +00:00
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