Mono Runtime Developer Documentation
This page currently contains links to the wiki-fied version of the runtime documentation, the original versions are available from SVN (http://anonsvn.mono-project.com/viewvc/trunk/mono/docs/). Hopefully it will become more organized in the future.
- Thread safety/Synchronization
- Memory management
- Ahead of Time Compilation
- Exception handling
- Register allocation in the JIT
- Code Generation Intermediate Representation
- Trampolines
- Porting the Engine
- Soft Debugger
- LLVM Backend
Additionally, Jambunathan K has a very interesting blog that talks about Mono Runtime Notes (http://monoruntime.wordpress.com/).
For information on project planning see Runtime_Projects.