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 |
|