Hello WebAssembly
We have been experimenting with a couple of approaches to bring Mono to the web using WebAssembly - a technology that can efficiently and safely execute code in web browsers without being limited to...
View ArticleMono’s New Profiler API
As part of our ongoing efforts to improve Mono’s profiling infrastructure, in Mono 5.6, we will be shipping an overhaul of Mono’s profiler API. This is the part of Mono’s embedding API that deals with...
View ArticleMono 5.2 is out!
Mono 5.2 is out in the stable channel ! Check out our release notes for more details about what is new on Mono 5.2. This release was made up of nearly 1000 commits since Mono 5.0 and is the result of...
View ArticleMono’s 2017 Google Summer of Code
This Summer of Code, the Mono project had many exciting submissions. It’s been great to see what our applicants have been able to accomplish. Some were very familiar with the codebases they worked on,...
View ArticleMono’s New .NET Interpreter
Mono is complementing its Just-in-Time compiler and its static compiler with a .NET interpreter allowing a few new ways of running your code. In 2001 when the Mono project started, we wrote an...
View ArticleMono and WebAssembly - Updates on Static Compilation
As you may know we have been working on bringing Mono to the WebAssembly platform. As part of the effort we have been pursuing two strategies; one that uses the new Mono IL interpreter to run managed...
View ArticleIntroducing Mono on AIX and IBM i
Note: This is a guest post by Calvin Buckley (@NattyNarwhal on GitHub) introducing the community port of Mono to IBM AIX and IBM i. If you’d like to help with this community port please contact the...
View ArticleWriting a JIT Compiler in C#
During the 2018 Microsoft Hack Week, members of the Mono team explored the idea of replacing the Mono’s code generation engine written in C with a code generation engine written in C#. In this blog...
View ArticleGiving Mono Souper Powers
By virtue of using LLVM, Mono has access to a wide suite of tools and optimization backends. A lot of active research uses LLVM IR. One such research project, Souper, tries to brute-force a search for...
View ArticlePlastic SCM: A Full Version Control Stack built with Mono
Note: This is a guest post by Jordi Mon Companys from Códice Software, a long-time Mono user, about how they used Mono to develop their flagship product. Plastic SCM is a full version control stack....
View ArticleNative Library Loading in .NET 5
After years of work, Mono can now be built out of the dotnet/runtime repository in a .NET 5-compatible mode! This mode means numerous changes in the available APIs, managed and embedding, as well as...
View ArticleMono’s New Profiler API
As part of our ongoing efforts to improve Mono’s profiling infrastructure, in Mono 5.6, we will be shipping an overhaul of Mono’s profiler API. This is the part of Mono’s embedding API that deals with...
View ArticleMono 5.2 is out!
Mono 5.2 is out in the stable channel !Check out our release notes for more details about what is new on Mono 5.2.This release was made up of nearly 1000 commits since Mono 5.0 and is the result of...
View ArticleMono’s 2017 Google Summer of Code
This Summer of Code, the Mono project had many exciting submissions. It’s been great to see what our applicants have been able to accomplish. Some were very familiar with the codebases they worked on,...
View ArticleMono’s New .NET Interpreter
Mono is complementing its Just-in-Time compiler and its static compiler with a .NET interpreter allowing a few new ways of running your code.In 2001 when the Mono project started, we wrote an...
View ArticleMono and WebAssembly - Updates on Static Compilation
As you may know we have been working on bringing Mono to the WebAssembly platform. As part of the effort we have been pursuing two strategies; one that uses the new Mono IL interpreter to run managed...
View ArticleIntroducing Mono on AIX and IBM i
Note: This is a guest post by Calvin Buckley (@NattyNarwhal on GitHub) introducing the community port of Mono to IBM AIX and IBM i. If you’d like to help with this community port please contact the...
View ArticleWriting a JIT Compiler in C#
During the 2018 Microsoft Hack Week, members of the Mono team explored the idea of replacing the Mono’s code generation engine written in C with a code generation engine written in C#.In this blog post...
View ArticleGiving Mono Souper Powers
By virtue of using LLVM, Mono has access to a wide suite of tools and optimization backends. A lot of active research uses LLVM IR. One such research project, Souper, tries to brute-force a search for...
View ArticlePlastic SCM: A Full Version Control Stack built with Mono
Note: This is a guest post by Jordi Mon Companys from Códice Software, a long-time Mono user, about how they used Mono to develop their flagship product.Plastic SCM is a full version control stack....
View Article
More Pages to Explore .....