CHANGES 1.3 KB

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