Commit Graph

562 Commits

Author SHA1 Message Date
pierre
63ff2ffbbc * some memory leaks specific to usebrowser define fixed
* removed tmodule.implsymtable (was like tmodule.localsymtable)
1998-10-09 16:36:01 +00:00
pierre
6f470079a0 * add a second load for PPU file 1998-10-09 14:38:50 +00:00
pierre
337bf4e81c * MMX_SUPPORT used by default 1998-10-09 12:59:07 +00:00
pierre
6a4e0bf2d9 synchronized to errore.msg but not translated 1998-10-09 12:08:34 +00:00
pierre
1b303e7447 * typo error for propertyparas dispose corrected 1998-10-09 12:07:49 +00:00
pierre
4073682c64 * still more memory leaks fixes !! 1998-10-09 11:47:45 +00:00
peter
ccae685b2b * fixed inputfile^.name^ bug 1998-10-09 11:08:15 +00:00
peter
8ac850edb1 + cycledep 1998-10-09 11:07:44 +00:00
pierre
7621dc0b56 * several memory leaks fixed 1998-10-09 08:56:21 +00:00
pierre
9fc563b346 + added cvstest target
uses -n option to avoid use of local ppc386.cfg
1998-10-09 08:54:18 +00:00
peter
0fc61cdfc1 * -vu shows unit info, -vt shows tried/used files 1998-10-08 23:28:50 +00:00
pierre
bf6369f1b5 * current_module old scanner tagged as invalid if unit is recompiled
+ added ppheap for better info on tracegetmem of heaptrc
    (adds line column and file index)
  * several memory leaks removed ith help of heaptrc !!
1998-10-08 17:17:07 +00:00
peter
47c808f95a * fixed memory leaks for do nothing source
* fixed unit interdependency
1998-10-08 13:48:40 +00:00
peter
075d0d16fc * added eof message
* fixed unit init section parsing with finalize
1998-10-08 13:46:22 +00:00
peter
c6dfe39b01 * EOF position is now correctly saved in aktfilepos 1998-10-08 13:45:25 +00:00
peter
f39b8a533b * fixed $I %date% not in uppercase 1998-10-08 13:44:39 +00:00
Jonas Maebe
ebd27df235 * changed state to WState (WriteState), added RState for future use in
instruction scheduling
  * RegAlloc data from the CG is now completely being patched and corrected (I
     think)
1998-10-07 16:27:02 +00:00
Jonas Maebe
de7086cc3c * changed state to WState (WriteState), added RState for future use in
instruction scheduling
1998-10-07 16:24:52 +00:00
peter
1c35ba2bab * forgot a firstpass in arrayconstruct2set 1998-10-07 10:38:55 +00:00
carl
56cf3c85d3 * Concatlabel now gives output on error
* in/out bugfix (still ins/outs left to fix)
1998-10-07 04:29:44 +00:00
carl
e78663db17 * bugfix of in/out with gas (ins/outs still left though)
* bugfix of wrong error output with concatlabel
  * gettoken always returns something valid now
1998-10-07 04:28:52 +00:00
carl
906801ddcb + MPW support 1998-10-07 04:27:37 +00:00
carl
4fbd1d5fac * bugfixes
+ added mpw support
1998-10-07 04:26:58 +00:00
carl
a754787fe3 + initial rev of MPW asm writer 1998-10-07 04:26:31 +00:00
peter
a79c851bb9 * fixed for compiling with 0.99.8 due circular units 1998-10-06 22:09:48 +00:00
peter
3d984e5bf1 * m68k compiler compiles again 1998-10-06 20:48:56 +00:00
peter
3176cb83db * fixed set of bugs. like set of false..true set of #1..#255 and
set of #1..true which was allowed
1998-10-06 20:43:30 +00:00
peter
8192030b20 * remove -D from assemblers 1998-10-06 20:40:58 +00:00
pierre
3048845e68 * some memory leaks fixed (thanks to Peter for heaptrc !) 1998-10-06 17:16:31 +00:00
peter
fb43998d8c * commited the wrong file :( 1998-10-05 22:43:35 +00:00
peter
4f0915d6e1 * fixed 161,165,166,167,168 1998-10-05 21:33:15 +00:00
Jonas Maebe
11e68b67f5 * fixed small memory leak
* fixed small inefficiency
  * tested multiple line comments ability of my new MacCVS client :)
1998-10-05 14:41:14 +00:00
peter
166faa64f6 * crash preventions 1998-10-05 13:57:13 +00:00
peter
4f30ea05b8 * if maxerrorcount is reached display a msg 1998-10-05 13:51:36 +00:00
pierre
2fa5fa850d * wrong handling of range check for arrays fixed 1998-10-05 12:48:39 +00:00
peter
369e79adf9 + assert() support 1998-10-05 12:32:44 +00:00
Jonas Maebe
906cf3d453 * small patches to regdealloc data 1998-10-02 17:30:20 +00:00
Jonas Maebe
3bf7d9a724 + removal of "lea (reg), reg)", "imul $1, reg", change "mov reg1, reg2; mov (reg2), reg2" to "mov (reg1), reg2" 1998-10-02 17:29:56 +00:00
Jonas Maebe
8b104e763e * much better interregister CSE 1998-10-02 17:29:23 +00:00
peter
c5039c8527 * better error message for unresolved forward types 1998-10-02 17:05:58 +00:00
peter
e2badc5910 * fix for tp7 1998-10-02 17:04:51 +00:00
peter
1595295776 * ifdef heaptrc for heaptrc 1998-10-02 17:03:51 +00:00
peter
a6d82d07b6 * support for inc(pointer,value) which now increases with value instead
of 0*value :)
1998-10-02 10:35:09 +00:00
peter
1db43eef4d * more constant expression evaluators 1998-10-02 09:24:20 +00:00
peter
b56098e7e3 * fixed error msg with type l=<var>
* block_type bt_const is now set in read_const_dec
1998-10-02 09:23:24 +00:00
florian
491cd2afe3 * range checking in units doesn't work if the units are smartlinked, fixed 1998-10-02 07:20:35 +00:00
Jonas Maebe
965c651dcc * inter-register CSE, still requires some tweaks (peepholeoptpass2, better RegAlloc) 1998-10-01 20:21:47 +00:00
Jonas Maebe
68bc49c014 * moved UpdateUsedRegs (+ bugfix) to daopt386 1998-10-01 20:19:57 +00:00
Jonas Maebe
5b3312c7ed + ait_marker support 1998-10-01 20:19:06 +00:00
peter
630d8ea8d2 * crash preventions 1998-10-01 14:56:24 +00:00