Back to Programs

Programming languages

Mono Project

Cross-platform C#/F#/.NET runtime and tools

.netcc#f#

Participation history

1 GSoC year

2017

9 projects

Official year page

Import Some Synchronization Primitives from CoreRT into Mono

The goal is to replace Mono's BCL implementation of System.Threading.EventWaitHandle, System.Threading.Mutex and System.Threading.Semaphore...

A ccache tool for managed languages

When you think about it ccache is a simple feature, however we shouldn't underestimate it's power. This tool is very handy for improving waiting time...

Lambda support in debugger expression evaluator

I’d like to add a lambda support in Immediate Pad. There are roughly 2 tasks:  Task1. Compile lambda expression locally using Roslyn API along with...

CppSharp / Maintenance & Improvement tasks

CppSharp is a tool and set of libraries which allows programmers to use C/C++ libraries with high-level programming languages (such as C#). It is a...

Import System.IO.Pipes.PipeStream from CoreFX

Mono is a open source development platform based on the .Net Framework and allows developers to build cross-platform applications. Mono's .NET...

CppSharp / Maintenance & Improvement tasks

An introduction to myself to the Mono team and a planning about the CppSharp / Maintenance & Improvement tasks project. I tried to explain the...

Overhaul MonoDevelop C/C++ Addin

Addin system of MonoDevelop/Xamarin Studio (http://www.monodevelop.com/download) is very flexible and allow the developers to add or extend any...

Clang Sanitizers

Unlike proposed, I will evaluate Clang's ThreadSanitizer as well as the AddressSanitizer as these two sanitizers seem more pressing to the Mono...

QtSharp - Mono/.NET bindings for Qt

I would like to complete the QtSharp project which aims to provide Mono/.NET bindings for Qt.