Commit Graph

20 Commits

Author SHA1 Message Date
peter
c8f444b65f * ag386bin updates
+ coff writer
1999-02-25 21:02:16 +00:00
peter
bf9b5e3a54 * updates for ag386bin 1999-02-22 02:14:59 +00:00
pierre
ddfe0eeecc * better error info with -Co 1999-01-18 16:02:20 +00:00
florian
6283947c69 + again more stuff for int64/qword:
- comparision operators
       - code generation for: str, read(ln), write(ln)
1998-12-11 23:36:06 +00:00
florian
d439e323fd * fixed previous commit bug fix of getexplicitregister32
(usableregs32 was decremented twice, thnaks Pierre for that hint)
1998-12-11 17:22:40 +00:00
florian
8534a40b75 + shifting for 64 bit ints added
* bug in getexplicitregister32 fixed: usableregs wasn't decremented !!
1998-12-11 16:10:07 +00:00
peter
1b369bb4bb + globtype,tokens,version unit splitted from globals 1998-12-11 00:02:37 +00:00
florian
d666ac848e + ansistring operator +
+ $h and string[n] for n>255 added
  * small problem with TP fixed
1998-10-21 08:39:56 +00:00
Jonas Maebe
0e770798da * released REGALLOC 1998-09-20 17:11:21 +00:00
Jonas Maebe
fee3b9ed89 * fixed -dRegAlloc and -dDRegalloc problems 1998-09-16 17:58:33 +00:00
peter
6b807957b1 + resetregistercount, resetusableregisters 1998-09-01 09:03:47 +00:00
Jonas Maebe
f2da32cd91 * changed optimizer switches + cleanup of DestroyRefs in daopt386.pas 1998-08-19 16:07:36 +00:00
peter
85c8a88cbe + localswitches, moduleswitches, globalswitches splitting 1998-08-10 14:49:33 +00:00
pierre
0e8616ed1f + temporary variables now in temp_gen.pas unit
because it is processor independent
  * mppc68k.bat modified to undefine i386 and support_mmx
    (which are defaults for i386)
1998-06-08 13:13:28 +00:00
pierre
c80de3be27 + UseTokenInfo now default
* unit in interface uses and implementation uses gives error now
  * only one error for unknown symbol (uses lastsymknown boolean)
    the problem came from the label code !
  + first inlined procedures and function work
    (warning there might be allowed cases were the result is still wrong !!)
  * UseBrower updated gives a global list of all position of all used symbols
    with switch -gb
1998-05-20 09:42:32 +00:00
peter
5e4c788be5 + $ifdef NEWPPU for the new ppuformat
+ $define GDB not longer required
  * removed all warnings and stripped some log comments
  * no findfirst/findnext anymore to remove smartlink *.o files
1998-05-11 13:07:53 +00:00
pierre
5cdd60cac8 + added some code for ansistring (not complete nor working yet)
* corrected operator overloading
  * corrected nasm output
  + started inline procedures
  + added starstarn : use ** for exponentiation (^ gave problems)
  + started UseTokenInfo cond to get accurate positions
1998-04-29 10:33:40 +00:00
florian
50cbe1751e * problem with previous REGALLOC solved
* improved property support
1998-04-09 22:16:33 +00:00
florian
4b25db4d28 + register allocation tracing stuff added 1998-04-09 15:46:37 +00:00
root
d1a1f501c8 Initial revision 1998-03-25 11:18:12 +00:00