Skip to content

Releases: davidgiven/ack

Nightly development build 2024-02-26

26 Feb 22:23
Compare
Choose a tag to compare

These binaries are generated automatically whenever the source code changes.

Windows users will most likely want the .exe setup file. This contains x86_64 binaries which will install into C:\ack. It doesn't try to add the binary directory (C:\ack\bin) to the path.

6.0pre5

04 Jun 11:19
Compare
Choose a tag to compare

A new release after a very long hiatus. Supported platforms are:

  • pc86; bootable floppy disk images for 8086 PCs
  • linux386; ELF executables for PC Linux systems
  • linux68k; ELF executables for m68020 Linux systems
  • cpm; i80 CP/M .COM files
  • rpi; Raspberry Pi GPU binaries

All platforms have a limited system call library. Be prepared to extend this if you want to get real work done.

This version no longer uses Prime Mover as a build system.

6.0pre4

04 Jun 11:46
Compare
Choose a tag to compare

Fixed some minor bit-rotting issues that were preventing compilation on
modern Linux systems.

6.0pre3

04 Jun 11:46
Compare
Choose a tag to compare

Added the cpm platform. Made some optimisations to the i80 code generator,
including getting topgen up and running and adding some peephole optimiser
rules. Fixed loads of bugs in ego so that it now works on platforms that
support it (pc86 and linux386). Made the floating point work on platforms
that support it (pc86 and linux386 again). Made stdint.h work. Lots and lots
of bugfixes and tweaks everywhere.

6.0pre2

04 Jun 11:49
Compare
Choose a tag to compare

Much simplified the syscall interface by disabling libmon and instead
calling the syscalls directly. Disabled the K&R C compiler and libc because
it doesn't actually gain us anything and has a high maintenance load --- the
ANSI C compiler works fine with K&R C. Adapted the rest of the system to
build with the ANSI C compiler. Rewrote the pc86 syscall interface and added
linux386 support, using the i386 code generator. Lots and lots of bugfixes
and tweaks everywhere.

6.0pre1

04 Jun 11:45
Compare
Choose a tag to compare

First working version of the 6.0 release stream. Working frontends: both C compilers, Pascal, Modula-2, Basic and Occam. Working backends: i86. Working platforms: pc86, the very noddy testbed setup that produces floppy disk images.

5.6

04 Jun 11:37
Compare
Choose a tag to compare
5.6

This is the last released version before the build system change to Prime Mover. It's really hard and very slow to build, but it will build everything, including the things that don't work. This is very unlikely to work on a modern machine without extensive effort.

5.5 historical

04 Jun 11:13
Compare
Choose a tag to compare

This is the last version before the repository got imported into SourceForge; the binaries are historical releases supplied for interest value.

You are unlikely to want to use this.