README.CSharp:
Delete the note about the C# backend being an experimental feature.
Add a paragraph describing the situation with different versions
of the .NET libraries on Mono.
Emphasise that you must use mmc --make with the C# backend.
README.Java:
Delete the note about the Java backend being an experimental feature.
Emphasise that you must use mmc --make with the Java backend.
README.Erlang:
Emphasise that you must use mmc --make with the Erlang backend.
configure.ac:
Reword the documentation of --with-csharp-compiler.
Branches: main, 11.01
Improve documentation that describes how to run Mercury csharp grade programs.
README.CSharp:
Describe how to run Mercury csharp grade programs with Mono and .NET
separately.
Mention that with Mono on Unix we will create a wrapper script.
Describe how to run Mercury csharp grade program with .NET on Windows.
(In particularly, describe how add the Mercury standard library assemblies
to the GAC manually.)
Branches: main
Make it possible to install and use the csharp.ssdebug grade.
Mmake.workspace:
Never try to link with `mer_rt' in C# grades.
browser/Mmakefile:
mdbcomp/Mmakefile:
ssdb/Mmakefile:
Use `mmc --make' to install these libraries in `csharp' grades.
Don't add C libraries to MLLIBS in non-C or asm grades.
browser/Mercury.options:
ssdb/Mercury.options:
"EXTRA_LIBRARIES-libname" doesn't actually work with `mmc --make',
but "LIBRARIES-name" does.
library/exception.m:
ssdb/ssdb.m:
Handle EXCP events in C# grades.
Trap SIGINT when running ssdb in C# grades.
Add `exit_process' implementation.
browser/declarative_execution.m:
browser/listing.m:
Add stubs for C#.
README.CSharp:
Document the C# backend.
README.DotNet:
Add a pointer to README.CSharp.
README.Erlang:
README.Java:
Remove a non-sensical paragraph.
.INSTALL.in:
configure.in:
Add `--enable-csharp-grade' option.
Make `configure --enable-ssdebug-grades' add `csharp.ssdebug'
to the list of library grades.