Estimated hours taken: 0.1
INSTALL, README, configure.in:
Change version number to 0.6 alpha
configure.in:
Fix a bug with respect to the number of registers on alphas.
NEWS:
Add a few more notes, bout getopt and new options.
Estimated hours taken: 0.25
Following Zoltan's suggestion, name the --split-c-files version of things
`foo.split' not `foo.opt'.
mercury/Mmake:
Rename rule install_opt_library as install_split_library.
mercury/INSTALL:
Update the instructions to use "split", not "opt(imized)".
INSTALL:
Remove the advice suggesting people try to get shared libraries
working by themselves. This won't work if the GC doesn't
support shared libraries on the system.
mercury/INSTALL:
Fix the documentation to reflect the fact that the default
installation directory is now /usr/local/mercury-<version>,
not /usr/local.
configure.in:
Embed the `hello world' Mercury program in the configure
script rather than compiling the one in the samples directory.
Add support for shared libraries on i386-*-freebsd*.
Makefile:
Add a Makefile which basically just forwards the work to Mmake.
This is just to make the installation sequence more standard.
INSTALL:
Modify the instructions so that they use `make' rather than `mmake'.
Mmake:
Make the `mmake clean' rule remove `config.log' and `config.status'.
Pass MMAKE_DIR rather than passing both MMAKE_VARS and MMAKE_RULES.
INSTALL:
Improve the instructions. Say how to do a parallel make.
INSTALL_CVS:
Add a version of INSTALL for people installing from the CVS
archive rather than the distribution. (Bug reports for this
are welcome.)
INSTALL, Makefile.common:
A couple of fixes to get bootstrapping to work.
Makefile.common:
Ensure that the installation directories are created if they don't
exist.
INSTALL:
A minor modification to the installation instructions:
we assume that the system gets distributed with a `Makefile',
otherwise users of ordinary make will get stuck.