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>2001-12-29 06:34:28 +0300
committerMiguel de Icaza <miguel@gnome.org>2001-12-29 06:34:28 +0300
commit8d1912017aabfb274d5a47d663b46dd4d0c12763 (patch)
tree335a679605c3caf9b08a325851d69fb2d2a273ab /doc/c-sharp
parent1a2861d8c775a081838395b15cbff279ec88aa36 (diff)
Updated FAQ; News items
svn path=/trunk/mono/; revision=1743
Diffstat (limited to 'doc/c-sharp')
-rw-r--r--doc/c-sharp22
1 files changed, 16 insertions, 6 deletions
diff --git a/doc/c-sharp b/doc/c-sharp
index 06c9eef6b08..d90a01602f7 100644
--- a/doc/c-sharp
+++ b/doc/c-sharp
@@ -1,15 +1,18 @@
* MCS: The Ximian C# compiler
- MCS is currently able to compile small C# programs (there is
- a test suite included that you can use).
+ MCS is currently able to compile many C# programs (there is
+ a test suite included that you can use).
We are in feature completion mode right now. There are still
a couple of areas that are not covered by the Mono compiler, but
they are very very few at this point.
- Although MCS has been able to parse itself since April,
- it can not yet compile itself. We are working hard towards
- mkaing the compiler self hosting in Linux.
+ The compiler can compile itself, but the resulting image contains
+ a few errors that we are quickly fixing.
+
+ MCS was able to parse itself on April 2001, MCS compiled itself
+ for the first time on December 28 2001. We hope to have the compiler
+ self hosting on Linux by the end of January.
A test suite is being built currently to track the progress of
the compiler and various programs are routinely compiled and
@@ -63,7 +66,10 @@
Larger tasks:
<ul>
- * Finish constant folding.
+ * Finish constant folding, it is complete enough
+ to compile itself, but it is lacking error reporting.
+
+ * Redo the way we deal with built-in operators.
</ul>
Interesting and Fun hacks to the compiler:
@@ -112,6 +118,10 @@ Q: If your C# compiler is written in C#, how do you plan on getting
We will do this through an implementation of the CLI Virtual
Execution System for Unix (our JIT engine).
+ Our JIT engine is working for the purposes of using the compiler.
+ The supporting class libraries are being worked on to fully support
+ the compiler.
+
Q: Do you use Bison?
A: No, currently I am using Jay which is a port of Berkeley Yacc to