CHANGES 1.2 KB

123456789101112131415161718192021222324252627282930
  1. # $Source$
  2. # $State$
  3. # $Revision$
  4. 6.0pre3
  5. Added the cpm platform. Made some optimisations to the i80 code generator,
  6. including getting topgen up and running and adding some peephole optimiser
  7. rules. Fixed loads of bugs in ego so that it now works on platforms that
  8. support it (pc86 and linux386). Made the floating point work on platforms
  9. that support it (pc86 and linux386 again). Made stdint.h work. Lots and lots
  10. of bugfixes and tweaks everywhere.
  11. 6.0pre2
  12. Much simplified the syscall interface by disabling libmon and instead
  13. calling the syscalls directly. Disabled the K&R C compiler and libc because
  14. it doesn't actually gain us anything and has a high maintenance load --- the
  15. ANSI C compiler works fine with K&R C. Adapted the rest of the system to
  16. build with the ANSI C compiler. Rewrote the pc86 syscall interface and added
  17. linux386 support, using the i386 code generator. Lots and lots of bugfixes
  18. and tweaks everywhere.
  19. 6.0pre1
  20. First working version of the 6.0 release stream. Working frontends: both C
  21. compilers, Pascal, Modula-2, Basic and Occam. Working backends: i86. Working
  22. platforms: pc86, the very noddy testbed setup that produces floppy disk
  23. images.