Old Releases

The Mercury distribution has been released to the public several times. The release information pages for these older releases may contain useful information, including release notes and known problems, sometimes with work-arounds or patches. If you are experiencing problems with these releases, it might be worth installing the current release

Please note, however, that the source and binaries for these releases are often no longer available from the FTP site.

Release 11.01

Mercury 11.01 was released on April 27, 2011.

Information

Supported Platforms

The latest release is known to work on the following platforms:

It should be pretty easy to port to any sufficiently Unix-like system.

What do I need?

Release 10.04.2

Mercury 10.04.2 was released on October 5, 2010.

Information

Supported Platforms

The latest release is known to work on the following platforms:

It should be pretty easy to port to any sufficiently Unix-like system.

What do I need?

Release 0.13.1

Mercury 0.13.1 was released on December 1, 2006.

Information

Supported Platforms

The 0.13.1 release is known to work on the following platforms:

Mercury should also work on the following platforms, although we have not tested the latest release on these:

It should be pretty easy to port to any sufficiently Unix-like system.

What do I need?

Release 0.11

Mercury 0.11.0 was released on Dec 24, 2002.

The NEWS file, detailing differences since the release of 0.10.1, is available here.

Information

Supported Platforms

The 0.11 release is known to work on the following platforms:

Mercury 0.11 should also work on the following platforms, although we have not tested the latest release on these:

It should be pretty easy to port to any sufficiently Unix-like system.

What do I need?

How to get the distribution

You can go to our FTP sites or mirrors, or directly download the source or binary distributions.

Note that although the source distribution is much smaller than the binary distribution, the compilation process will almost always take more time than is saved by the smaller download.

Release 0.10

Information

Release 0.9.1

Mercury 0.9.1 was released on January 26, 2000.

The NEWS file, detailing differences since the release of 0.8.1, is available here.

Information

Release 0.9

Mercury 0.9 was released on December 18, 1998.

The NEWS file, detailing differences since the release of 0.8.1, is available here. Source distributions of release 0.9 are available at the following site(s):

Australia
ftp://ftp.mercury.cs.mu.OZ.AU/pub/mercury/old-releases/0.9.1/
The Mercury ftp site in Melbourne, Australia.
Sweden
ftp://ftp.csd.uu.se/pub/Mercury/old-releases/
Uppsala University, Sweden.
USA
ftp://ftp.cs.sunysb.edu/pub/XSB/mercury/
Stonybrook University in New York, USA.
USA
ftp://sunsite.unc.edu/pub/Linux/devel/lang/mercury/
Sunsite in the USA.
Elsewhere
Sunsite has many mirrors.
Mercury is available in the /pub/Linux/devel/lang/mercury directory, or its equivalent place on the mirrors.

Release 0.8.1

Mercury 0.8.1 was released on December 13, 1998. The only change in this release was that we fixed some problems with the scripts for building the binary release; apart from that it was identical to 0.8. Source and binary distributions of release 0.8.1, and a patch file containing the diffs between 0.8 and 0.8.1, are available at the following site(s):

Australia
ftp://ftp.mercury.cs.mu.OZ.AU/pub/mercury/old-releases/0.8.1/
The Mercury ftp site in Melbourne, Australia.
Sweden
ftp://ftp.csd.uu.se/pub/Mercury/
Uppsala University, Sweden.

Release 0.8

Mercury 0.8 was released on November 18, 1998. The NEWS file, detailing differences since the release of 0.7.3, is available here. Source distributions of release 0.8 are available at the sites mentioned above, and also at the following site(s):
USA
ftp://ftp.cs.sunysb.edu/pub/XSB/mercury/
Stonybrook University in New York, USA.
USA
ftp://sunsite.unc.edu/pub/Linux/devel/lang/mercury/
Sunsite in the USA.
Elsewhere
Sunsite has many mirrors.
Mercury is available in the /pub/Linux/devel/lang/mercury directory, or its equivalent place on the mirrors.

Information

Source Distribution

Compiler (6M)
Australia Sweden
Extras (377k)
Australia Sweden
Tests (233k)
Australia Sweden

Binary Distribution

Binary distributions of Mercury 0.8.1:

x86 machines running Linux (ELF executable format, libc 6.0)
Note that these binary distributions work ONLY with libc 6.0.x. Unfortunately they do NOT work with libc 6.1. This is due to incompatibilities between libc versions 6.0 and 6.1 (i.e. glibc 2.0 and 2.1).

Debian Package (*.deb)
Compiler only (about 11.6 Mb):
Australia Sweden
If you get this package, we suggest that you also download the "extras" source distribution.

RedHat Package (*.rpm)
Compiler only (about 11.6 Mb):
Australia Sweden
If you get this package, we suggest that you also download the "extras" source distribution.

Ordinary package (*.tar.gz)
Compiler + Extras + Tests (about 14.5 Mb):
Australia USA Sweden

x86 machines running FreeBSD 3.0
Compiler only, minus sample programs (about 14.5 Mb):
Australia Sweden
If you get this distribution, we suggest you also download the "compiler" and "extras" source distributions, so that you can look at some sample programs.

Sun SPARC machines running Solaris 2.x and SunOS 5.6
Compiler + Extras + Tests (about 17.9 Mb):
Australia Sweden USA
WARNING: We've had reports that some users have had trouble untarring some of the binary distributions for Solaris, with tar reporting "directory checksum error". This appears to be due to a bug in Sun tar. If you encounter this problem, then (1) let us know and (2) use GNU tar.

DEC Alpha machines running OSF/1 or Digital Unix
Compiler + Extras + Tests (about 36 Mb):
Australia Sweden USA

x86 machines running Windows 95 or Windows NT
Compiler + Extras + Tests (about 14 Mb):
Australia Sweden

Release 0.7.3

On the 1st November, 1997, we released Mercury 0.7.3. Some installation problems with Windows, problems with the profiler and compatibility with GNU Make versions >= 3.76 were fixed. A few features were also added.

Release 0.7.2

On the 13th October, 1997 we released Mercury 0.7.2. This release fixed a few bugs, and added quite a few new features. Support was added for user-defined equality predicates and generalized trailing. We also split the distribution into "core" and "extras".

Release 0.7

On 15th August, 1997 we released Mercury 0.7.

Source Distribution of Mercury 0.7

The full source distribution is 4.8Mb.
Distribution: Australia USA Europe

Binary Distribution of Mercury 0.7

x86 machines running Linux (ELF executable format) (4.9Mb):
Distribution: Australia USA Europe

Sun SPARC machines running Solaris 2.x and SunOS 5.x (5.5Mb):
Distribution: Australia USA Europe

DEC Alpha machines running OSF/1 or Digital Unix (11.2Mb):
Distribution: Australia USA Europe

x86 machines running Windows 95 or Windows NT (2.9Mb):
Distribution: Australia

FTP Sites for Mercury 0.7

Australia:
ftp://ftp.mercury.cs.mu.OZ.AU/pub/mercury/old-releases/
USA:
ftp://ftp.cs.sunysb.edu/pub/XSB/mercury/
Europe:
ftp://ftp.csd.uu.se/pub/Mercury/old-releases/

Release 0.6.2-1

On the 2nd of June, 1997, Debian GNU/Linux 1.3 was released, including a slightly modified Mercury 0.6.2 as one of the stable development packages. Thanks to Milan Zamazal (pdm@fi.muni.cz) for preparing this package. This package can be obtained at any of the Debian mirrors - see the Debian Web Site for more information on Debian. It will also be available on any official Debian 1.3 CDs. Please note: this Debian version "mercury 0.6.2-1" uses a different name for the Mercury compiler `mc' due to name clashes with another package, so the documentation (user's guide in particular) should read `mercury' instead of `mc'. This problem will be fixed in Mercury 0.7.

Release 0.6.2

On the 14th of January, 1997 an updated version of the binary distribution of Mercury for Windows 95/NT was released. That was still a beta release of Windows support. That release was version 0.6.2.

Release 0.6.1

On 26th of August, 1996, a patch for a problem with integer multiplication and division was made available (see the known problems list for details, and patches for both the source and binary distributions). The version of Mercury 0.6 with these patches applied to is referred to as 0.6.1.

Release 0.6

This distribution of Mercury was released on 2nd of August, 1996.

Release 0.5.1

This distribution of Mercury was a bug fix release, for problems found in 0.5.

Release 0.5

This distribution of Mercury was released on 15 February 1996.

Release 0.4

This distribution of Mercury was released on 15 September 1995.

Release 0.3 (beta)

This beta distribution of Mercury was released on 18 July 1995.
It was the first public release.