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-11-16 09:51:40 +0300
committerMiguel de Icaza <miguel@gnome.org>2001-11-16 09:51:40 +0300
commit78c33903018fb6c3693c4f94c8b481e2a0f3b808 (patch)
tree0796facf60bb0d59c328917a994897d7e68b84c6 /doc/status
parent33be90e6588d9765091785c8fbeefa6725b47233 (diff)
Massive update
svn path=/trunk/mono/; revision=1368
Diffstat (limited to 'doc/status')
-rw-r--r--doc/status44
1 files changed, 22 insertions, 22 deletions
diff --git a/doc/status b/doc/status
index d2e09c7e837..28bf3ba93bd 100644
--- a/doc/status
+++ b/doc/status
@@ -4,35 +4,35 @@
Pieces of Mono that have been implemented:
<ul>
- * C# compiler: The C# parser can now generate parse
- trees. Next up: semantic analysis, compiler lever optimizations
- and code generation.
+ * C# compiler: The C# compiler is mostly complete, a
+ few features are still missing (for a list, check the
+ <a href="c-sharp.html">C# compiler</a> web page.
- * Metadata library: Can currently parse and load
- information from .NET modules (executables and DLL
- files).
+ * A CIL bytecode interpreter (<b>mint</b>). This
+ currently can be used to run most .NET programs
+ (modulo the fact that our class libraries are not
+ complete enough).
- Parsing of Exception tables is missing.
+ <b>mint</b> can currently run the Mono C# compiler and
+ the compiler generates valid code.
+
+ We use <b>mint</b> as a reference implementation of
+ the runtime environment and to quickly support
+ non-Intel platforms.
+
+ * The Mono JIT engine. The JIT engine is the real
+ virtual machine that we will be supporting. It is
+ approaching maturity rapidly.
+
+ * Metadata library: Can currently parse
+ and load information from .NET modules (executables
+ and DLL files).
* Disassembler: Can disassemble .NET modules. Still
lacking exception handling as well as useful debugging
tools (hex dumping, token dumping).
* Class Libraries: You can check the current status in the
- <a href="class-status.html">Class Status page</a>
+ <a href="class-status.html">Class Status page</a>.
</ul>
- Tasks on the critical path:
-
- <ul>
- * Bytecode interpreter: (Paolo is working on this).
-
- * Simple JIT: Not implemented yet (Miguel is
- researching the code-generator generator)
-
- * Garbage collection engine (Dick is working on this, his contact is <a
- href="mailto:dick@ximian.com">dick@ximian.com</a>
- </ul>
-
- If you want to work on any task here, please mail <a
- href="mailto:mono-list@ximian.com">mono-list@ximian.com</a>