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 |
|
peter
|
2b44a66b5a
|
* fixed value openarray
* ungettemp of arrayconstruct
|
1998-10-01 09:22:52 +00:00 |
|
peter
|
226a917014
|
* fixed unit interdependency with circular uses
|
1998-09-30 16:43:34 +00:00 |
|
peter
|
b6bf708ca9
|
* fixed bool-bool cnv
|
1998-09-30 16:42:52 +00:00 |
|
peter
|
cc64ced22c
|
* some more unit messages
|
1998-09-30 16:39:29 +00:00 |
|
peter
|
a970dd85d1
|
* fixed subl $2,esp;psuhw bug
|
1998-09-30 12:18:29 +00:00 |
|
peter
|
7727757e88
|
* remove extension if one is specified
|
1998-09-30 12:16:47 +00:00 |
|
peter
|
ddcc044945
|
* fixed boolean(longbool) conversion
|
1998-09-30 12:14:24 +00:00 |
|
peter
|
2710136f9f
|
* fixed far,near which are not keywords
|
1998-09-30 12:12:30 +00:00 |
|
peter
|
f4e51979ab
|
* fixed circular uses which looped forever
|
1998-09-30 12:11:52 +00:00 |
|
florian
|
2cd812215b
|
* better error recovering
|
1998-09-30 07:40:33 +00:00 |
|
peter
|
c8a9da8e93
|
+ chmod 755 makecfg
|
1998-09-29 18:34:45 +00:00 |
|
peter
|
26f2354ce1
|
* remove also the end files for smartlinking
|
1998-09-29 15:23:05 +00:00 |
|
pierre
|
a12d8c9417
|
* changed all length(p^.value_str^) into str_length(p)
to get it work with and without ansistrings
* changed sourcefiles field of tmodule to a pointer
|
1998-09-28 16:57:09 +00:00 |
|
florian
|
70920974de
|
* two fixes to get ansi strings work
|
1998-09-28 16:18:16 +00:00 |
|
peter
|
8772ddfc7b
|
* fixed repeat continue until true;
|
1998-09-28 12:13:51 +00:00 |
|
pierre
|
ba6a341854
|
* did not compile for browser
* merge from fixes
|
1998-09-28 11:22:15 +00:00 |
|
peter
|
040a2cf89f
|
+ floatdef support for array of const
|
1998-09-28 11:07:39 +00:00 |
|
peter
|
b17ea95bdd
|
* fixed loaddefaultunits which was at the wrong place for programs, so
the default defs were not loaded when main was initialized
|
1998-09-28 11:04:03 +00:00 |
|
florian
|
9083713fe4
|
* type casts pchar<->ansistring fixed
* ansistring[..] calls does now an unique call
|
1998-09-27 10:16:22 +00:00 |
|
peter
|
d4ac5e456b
|
+ idtoken and only one token table
|
1998-09-26 17:45:30 +00:00 |
|
florian
|
39584dd9f6
|
* small problems with DOM and excpetions fixed (code generation
of raise was wrong and self was sometimes destroyed :()
|
1998-09-26 15:03:02 +00:00 |
|
florian
|
75c7b44b80
|
* tobjectdef.publicsyms.datasize was set to savesize, this is wrong now
because the symtable size is read from the ppu file
|
1998-09-25 12:01:41 +00:00 |
|
peter
|
de4f9299ff
|
* moved -A to options.pas, becuase the code is the same
|
1998-09-25 09:57:08 +00:00 |
|
peter
|
c8873b189f
|
* fixed small typo in help pages
|
1998-09-25 09:56:07 +00:00 |
|