Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMiguel de Icaza <miguel@gnome.org>2002-01-18 19:26:47 +0300
committerMiguel de Icaza <miguel@gnome.org>2002-01-18 19:26:47 +0300
commitab7465ea46961ce33b982d9bea33a7a462a78072 (patch)
tree60220cbe1d26b553bea226213f8851670a82e320 /web/c-sharp
parent382b1f36284401109937528e46c73b44da8f2790 (diff)
Updates to the web site, documentation
svn path=/trunk/mono/; revision=2047
Diffstat (limited to 'web/c-sharp')
-rw-r--r--web/c-sharp25
1 files changed, 25 insertions, 0 deletions
diff --git a/web/c-sharp b/web/c-sharp
index 47442a21f31..8faf5f83b13 100644
--- a/web/c-sharp
+++ b/web/c-sharp
@@ -15,6 +15,31 @@
the compiler and various programs are routinely compiled and
ran.
+** Obtaining MCS
+
+ The Mono C# compiler is part of the `mcs' module in the Mono CVS
+ you can get it from our <a href="anoncvs.html">Anonymous CVS</a> server,
+ or you can get nightly <a href="download.html">download page</a>.
+
+** Running MCS
+
+ MCS is written in C# and uses heavily the .NET APIs. At this point
+ MCS only runs on Windows with the .NET Framework SDK installed. Work
+ is progressing rapidly in our JIT engine and our class libraries to
+ allow MCS to be ran in non-Windows systems.
+
+** Reporting Bugs in MCS
+
+ When you report a bug, try to provide a small test case that would
+ show the error so we can include this as part of the Mono C# regression
+ test suite.
+
+ If the bug is an error or a warning that we do not flag, write
+ a sample program called `csXXXX.cs' where XXXX is the code number
+ that is used by the Microsoft C# compiler that illustrates the
+ problem. That way we can also do regression tests on the invalid
+ input.
+
** Phases of the compiler
The compiler has a number of phases: