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-07-04 03:51:07 +0400
committerMiguel de Icaza <miguel@gnome.org>2001-07-04 03:51:07 +0400
commitb9b369acf39681865ecafb471a2e9d3066d95644 (patch)
tree7402e2e25244c39e63ba9f20ea6138030c34fd6e /doc/status
parent204210f834d8085721739771190f50e810cbc63e (diff)
More documentation
svn path=/trunk/mono/; revision=50
Diffstat (limited to 'doc/status')
-rw-r--r--doc/status41
1 files changed, 41 insertions, 0 deletions
diff --git a/doc/status b/doc/status
new file mode 100644
index 00000000000..efd5b8d2608
--- /dev/null
+++ b/doc/status
@@ -0,0 +1,41 @@
+* Project Status
+
+
+ Pieces of Mono that have been implemented:
+
+ * C# compiler: The C# parser is pretty much complete,
+ it generates a parse tree and now semantic analysis and a few
+ compiler lever optimizations need to be implemented as well as
+ code generation.
+
+ * Metadata library: can currently parse and load
+ information from .NET modules (executables and DLL
+ files). It has a few bugs outstanding (table
+ dimension computation is incorrect).
+
+ Parsing of Exception tables is missing.
+
+ It lacks Token to (Table, Index) mapping, but should
+ be trivial to write.
+
+ * Disassembler: Can disassemble .NET modules; It is
+ lacking Exception handling as well as useful debugging
+ tools (hex dumping, token dumping).
+
+ * Class Libraries: Only a few classes have been
+ implemented.
+
+ Tasks on the critical path that we are actively working on:
+
+ * Assembly mapper: Not implemented yet.
+
+ * Bytecode interpreter: Not implemented yet.
+
+ * Simple JIT: Not implemented yet.
+
+ * Garbage collection engine.
+
+
+
+
+