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

status « doc - github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: efd5b8d260828952e680117f10b4c00e75acc5ee (plain)
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
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.