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 |
|
peter
|
0f8f8e8ff4
|
* fix for pointer reading in const with @type.method
|
1999-09-27 11:59:42 +00:00 |
|
peter
|
8454c99f7e
|
* new
|
1999-09-27 08:13:46 +00:00 |
|
peter
|
e581315d3b
|
* fixed smartlinking switch
|
1999-09-27 08:08:15 +00:00 |
|
peter
|
d562e65994
|
* updates
|
1999-09-27 08:02:47 +00:00 |
|
peter
|
475b2b9828
|
- 252,277
|
1999-09-26 21:43:00 +00:00 |
|
peter
|
2687d75c38
|
+ constant pointer support which can happend with typecasting like
const p=pointer(1)
* better procvar parsing in typed consts
|
1999-09-26 21:30:15 +00:00 |
|
peter
|
dc7dcdd2a6
|
* short jmp with alignment problems fixed
|
1999-09-26 21:13:40 +00:00 |
|