CHANGES 1.5 KB

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