the Fiddler's picture

Mono 2.2 is out

Mono 2.2 contains several significant enhancements, including a better JIT, full AOT support and the first public release of Mono.Simd. Mono.Simd exposes SSE opcodes to managed code and can be used to accelerate CPU-intensive tasks, such as math routines.

Complete changelog and downloads available from the Mono website.


Comments

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
objarni's picture

Cool. I've heard some things at Ubuntu forums about there being some controversy in the relationsship between Microsoft and Mono -- that the ubuntu community is afraid of using mono so to speak.

One practical consequence of this was supposedly that Banshee was left out from the pre-installed programs in 8.10.

Is this all FUD?

the Fiddler's picture

There are hard-liners in the open source world who are hostile to Mono, especially after the "patent covenant" between Novell and Microsoft. That said, C# and the IL are ratified standards, so they are completely safe to implement and use. Specific technologies, like Windows.Forms, are not covered by these standards and are reverse-engineered, but it's very very unlikely that Microsoft would ever try to go after them (and it's doubtful if it even could).

In other words, much of the hostility boils down to hatred for Microsoft.

Ubuntu ships with Mono out of the box, so I don't think that's the reason Banshee was left out. It's more likely that it had to do with Totem (?) being the default player in Gnome and possibly with size constraints (they have to fit everything in a single CD and every byte counts).

kanato's picture

Attach Functionality

It is now possible to load code externally into a Mono process to debug or augment code live.

A new assembly: Mono.Management wraps this functionality.

Does this mean doing something like Edit-and-continue does in Visual Studio? It would be very neat if MonoDevelop supported edit and continue.

Kamujin's picture

This is a code injection feature. I have not heard of it being used for edit and continue.

Realistically, the mono debugger and monodevelop debugging support are still in an unfinished state.

Personally, I'd settle for a stable IDE with basic debugging support.

kanato's picture

Code injection sounds like it could be used for edit and continue. I agree with you, I will be much more happy with MonoDevelop when it has basic debugging support, edit and continue will just be icing on the cake. I have been using the 2.0 alpha 2 on linux but the debugging only works about half the time.