Monday, October 12, 2015

Another Successful Summer

Congratulations to our successful Summer of Code students this year! They have made fantastic contributions to the Mono Project and some of the work has already been integrated. You can read their final reports below.

CPPSharp - C++ inline Code improvement
Abhinav Tripathi, mentored by Joao Matos
Improved support for inline code and other expressions in CppSharp.
Final Report

CppSharp improvements
Alexandre Esteves, mentored by Alexander Kyte
Improved support for inline code and other expressions in CppSharp.
Final Report

CppSharp | Continue Mono/.NET bindings for Qt
Dimitar Dobrev, mentored by Joao Matos
Improve Mono/.NET bindings for the Qt GUI toolkit using CppSharp.
Final Report

Get Banshee v3.0 final version out the door
Andrés G. Aragoneses, mentored by David Nielsen
Complete the GTK# 3 port of the Banshee Music Player.

Implementing System.Numerics.Vectors
Tomasz Chocyk, mentored by Alexis Christoforides
SSE hardware acceleration for the System.Numerics.Vectors datatypes.
Final Report

MonoDevelop Class Diagram
Pranav Ramarao, mentored by Don Jordan
Canvas for exploring the relationships between classes in MonoDevelop.
Final Report

Overhaul MonoDevelop C/C++ addin
Elsayed Awdallah, mentored by Michael Hutchinson
Update and improve MonoDevelop's C/C++ addin.
Final Report

Port NRefactory 5 Actions/Issues to NRefactory 6
Kevin Avignon, mentored by Mike Krueger
Port code inspections and actions from NRefactory 5 to NR6/Roslyn.
Final Report

Porting the CoreCLR GC
Egor Shkorov, mentored by Ludovic Henry
Bring the CoreCLR's garbage collector to the Mono runtime.
Final Report

Proposal to improve MonoDevelop IDE C/C++ capabilities
Daniel Oliver Guba, mentored by Michael Hutchinson
Update and improve MonoDevelop's C/C++ addin.
Final Report

Show Referring Objects
Denis Surin, mentored by Marius Ungureanu
Inspect object references in the MonoDevelop debugger.

Tasks Window Debugger support
Bence Tilk, mentored by David Karlaš
Inspect async task schedulers in the MonoDevelop debugger.
Final Report

Version control backends
Svetoslav Karasev, mentored by Atsushi Eno
Mercurial and Bazaar support for MonoDevelop.
Final Report