README.Cygwin:
Rename -> README.Cygwin.md.
Replace the contents of this file; its existing contents were
horribly out-of-date.
README.MS-VisualC.md:
README.MS-Windows.md:
Update links.
NEWS.md:
Announce that 32-bit Cygwin is no longer supported.
NEWS:
As above.
README.md:
RELEASE_NOTES:
bindist/Mmakefile:
compiler/notes/coding_standards.html:
compiler/notes/developer_intro.html:
Conform to the above change.
README.MacOS:
Rename to README.macOS.md.
Fix markdown in a few spots.
Add a missing word.
Describe the OS as "macOS", which is what Apple currently call it.
Fix up some links.
README.md:
Conform to the above change.
Convert it to Markdown.
README.CSharp.
Add a .md extension.
Update many of the details in this file.
Add a table-of-contents.
Break up the FAQ into separate named sections.
README.md:
Conform to the above change of name.
Convert it to Markdown.
README.Java:
Add a .md extension.
Update many of the details in this file.
Add a table-of-contents.
Break up the FAQ into separate named sections.
README.md:
Conform to the above change of name.
configure.ac:
Run the C compiler to check if it actually targets x86-64.
Previously we assumed if $host is x86_64 then the C compiler will be
targeting x86-64, but that is not true if gcc -m32 or gcc -mx32 is
used.
Then, as before, if the C compiler targets x86 and dynamic linking
is enabled (except on Windows) and GCC is version 5+ then disable
selection of any grades that use gcc labels.
runtime/mercury_goto.h:
Report an error if the user tries to use non-local gotos with PIC
on x86 with GCC 5+.
README.x86:
Document the issue.
README.md:
Add reference to README.x86.
tools/configure_cross:
tools/configure_mingw_cross:
Rename configure_mingw_cross to configure_cross.
Support aarch64-linux-gnu as a target.
Make the script recognise a --with-cc option.
README.cross:
Rewrite instructions for building with a cross-compiler.
README.MinGW-cross:
Delete old instructions.
.nocopyright:
README.MS-Windows
README.md:
Replace references to README.MinGW-cross with README.cross.
NEWS:
Announce change.
configure.ac:
Set flags to build Boehm GC with threads support and parallel
marking.
Prevent use of "__thread" storage class specifier on OpenBSD;
it does not work.
Enable shared libraries on OpenBSD.
README.OpenBSD:
New file.
.README.in:
README.md:
Mention README.OpenBSD.
.nocopyright:
Add README.OpenBSD.
README.md:
Remove references to lcc (hasn't been tried with Mercury for years)
and the old .NET backend from README.md (likely to cause confusion
more than anything else).
README.md:
README.IRIX-5:
Remove the references to IRIX-5 (including the file README.IRIX-5)
completely. IRIX is pretty much dead, this documentation is pretty
much clutter at this point.
README.AIX:
README.HPUX:
Replacing the contents of README.HPUX and README.AIX to say that
Mercury (to the best of our knowledge) hasn't been tried with recent
versions of those OSs.
README.md:
Reorder the list or README files to that they occur from most relevant
to new users to least relevant. In particular put commonly-used
backends and platforms earlier in the list.
Provide some introductory text that introduce the user to the multiple
backends available.
Add further links to more information such as the documentation.
Add text so that the file reads more natrually.
(Commit log by Paul Bone)
Github will automatically format and display a file named README.md in the
root directory of any project. This can be helpful to, at a minimum, direct
anyone browsing github to the project's website. Sebastian has contributed
the following README.md.
README.md:
New markdown-formatted README file for github.