Commit History

Autor SHA1 Mensaxe Data
  dtrg 54ce3f451b Configured distr system for the 6.0pre3 release. %!s(int64=17) %!d(string=hai) anos
  dtrg 663f4f2fb5 Cleaned up a bit and made work with the new platform architecture. %!s(int64=17) %!d(string=hai) anos
  dtrg 78777e802b Now using more conservative optimisation due to random seg fault issues. %!s(int64=17) %!d(string=hai) anos
  dtrg df088c184b Added optimised rules for int<<8 and uint>>8 (which can be done with simple register shuffling rather than calling .sli). %!s(int64=17) %!d(string=hai) anos
  dtrg 868b8c5075 Fixed the ego parameters to actually allow extended optimisation. %!s(int64=17) %!d(string=hai) anos
  dtrg eb4ea1e761 Use better optimisation options. %!s(int64=17) %!d(string=hai) anos
  dtrg 494d9a3e4a Now runs descr files through the ANSI C preprocessor, rather than the K&R one (which no longer exists). %!s(int64=17) %!d(string=hai) anos
  dtrg 6127ddf024 Fixed the trap code to write out the error message correctly. %!s(int64=17) %!d(string=hai) anos
  dtrg 9d0f0a8fdd Disabled the code to throw signals on EM traps; this is the platform's job (and requires working signal support, which we may not have). %!s(int64=17) %!d(string=hai) anos
  dtrg c9d7f7ef23 Added suppot for BSS clearing and command line parsing. %!s(int64=17) %!d(string=hai) anos
  dtrg a7323e1a8b Documented floating-point status. %!s(int64=17) %!d(string=hai) anos
  dtrg 3a4147a37d Added the Mandelbrot generator. %!s(int64=17) %!d(string=hai) anos
  dtrg be8baf3da6 Added cpm platform. %!s(int64=17) %!d(string=hai) anos
  dtrg 013f58f94e Added the stdint.h header file. %!s(int64=17) %!d(string=hai) anos
  dtrg 0d8578410c Cleaned up and enabled the support for conditionally emitting the floating-point stdio code. %!s(int64=17) %!d(string=hai) anos
  dtrg 7f266d6b4e Removed a completely pointless 128-byte buffer. %!s(int64=17) %!d(string=hai) anos
  dtrg 440d6faadd Fixed a bug where loc lol stf was getting the constant pushed onto the stack *after* stf had popped it off. %!s(int64=17) %!d(string=hai) anos
  dtrg 24ea8aee3d Updated for the 6.0pre2 release. %!s(int64=17) %!d(string=hai) anos
  dtrg bc5ccee8d5 Removed bashish. %!s(int64=17) %!d(string=hai) anos
  dtrg bfeb736c35 Stripped down the library to something approaching the ANSI C minimum and replaced most of the header files, to provide a reasonably consistent base to work up from. %!s(int64=17) %!d(string=hai) anos
  dtrg 740940c9fc Fixed major typos in the signal declarations that was preventing anything that used signal() from compiling. %!s(int64=17) %!d(string=hai) anos
  dtrg f6085fb234 Updated use of headers to compile cleanly. %!s(int64=17) %!d(string=hai) anos
  dtrg b8e1348f2a Ensured that _errno is always defined. Rejigged the pc86 boot code so it doesn't always waste 510 bytes of memory. %!s(int64=17) %!d(string=hai) anos
  dtrg 413880c52d Added support for the linux386 platform. Disabled building of the K&R C, Basic and Occam compilers. %!s(int64=17) %!d(string=hai) anos
  dtrg ae9ac25f45 Modified to run ncgg input files through the ANSI preprocessor rather than the K&R one. %!s(int64=17) %!d(string=hai) anos
  dtrg f471d2e618 Added the aelflod tool for generating ELF executables. Added documentation for aelflod and ashow. Now installs the documentation when built. %!s(int64=17) %!d(string=hai) anos
  dtrg 67c4f3de87 Modified to allow a space between the sign and the first digit of a constant. %!s(int64=17) %!d(string=hai) anos
  dtrg 9b920e59cb Now fetches argc, argv, env correctly from the host OS. %!s(int64=17) %!d(string=hai) anos
  dtrg 9710c14c93 Added the 'Star Trek' example game. %!s(int64=17) %!d(string=hai) anos
  dtrg 921c55968c Adapted to tell the user what language they were written in (because they're too similar!). Modified the Pascal implementation to work with our new syscall model. %!s(int64=17) %!d(string=hai) anos