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