File: status

package info (click to toggle)
mono 1.2.2.1-1etch1
  • links: PTS
  • area: main
  • in suites: etch
  • size: 142,720 kB
  • ctags: 256,408
  • sloc: cs: 1,495,736; ansic: 249,442; sh: 18,327; xml: 12,463; makefile: 5,046; perl: 1,248; asm: 635; yacc: 285; sql: 7
file content (40 lines) | stat: -rw-r--r-- 1,231 bytes parent folder | download | duplicates (5)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
* Project Status


	Pieces of Mono that have been implemented:

	<ul>
		* 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.

		* The Mono JIT engine (<b>mono</b>.  The JIT engine is
	        the real
		virtual machine that we support.  It is
		currently functional, and we are improving its speed,
		and making it feature complete.

		* 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).

		<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.

		* 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>.
	</ul>