BT

Mono JIT, GC Get Better

by Roopesh Shenoy on  Feb 26, 2014

Mono 3.2.7 is out, with a lot of new features such as an improved JIT, new interpreter for LINQ, use of native instructions for 64 bits, and more.

Android++ with Zero Hardware Restrictions, MSBuild, LLVM, GCC, Integrated GDB Debugging

by Anand Narayanaswamy on  Jan 30, 2014

The recently released Android++ in closed beta enables you to build Android apps using Visual Studio with support for zero hardware restrictions, MSBuild, LLVM, GCC in addition to integrated GDB debugging.

Xamarin’s Rough Transition to 64-bit iOS/OSX

by Jonathan Allen on  Nov 14, 2013 1

In order to support 64-bit iOS and OSX, Xamarin has to make some breaking changes to the way it implements the mapping between C# and Objective-C libraries. Rather than being mapped to 32-bit types, NSInteger and CGFloat are now mapped to the new platform-specific data types nint and nfloat.

FreeBSD 10 Alpha Built With clang

by Alex Blewitt on  Sep 16, 2013

FreeBSD 10 has had its first alpha release, bringing with it a long planned for change to switch to the Clang compiler instead of GCC on platforms where it is available. It is also the first FreeBSD release to run on the Raspberry Pi. Read on to find out more about the decision to switch compilers, and what it means for users.

Mono: SGen GC And Other Improvements; PlayScript, CppSharp In Works

by Roopesh Shenoy on  Aug 22, 2013 1

Mono 3.2 was released last month with several GC improvements, dev improvements and more. Several other items such as PlayScript integration and CppSharp are already work-in-progress.

ILNumerics Now Offers Any CPU Support and REPL Visualizations

by Jonathan Allen on  Aug 12, 2013

ILNumerics, a high performance numerical calculation library for .NET, now offers a NuGet package with “Any CPU” support. In a separate release called ILView, a 3D visualization tool with REPL support has been announced.

Crypto Obfuscator for .Net v2013 R2 Adds Support for Code Masking and Constant Field Removal

by Anand Narayanaswamy on  Jul 27, 2013

Crypto Obfuscator for .Net v2013 R2 includes support for code masking, constant field removal, Visual Studio 2012. It also includes Linux and Mono support for automatic exception reporting service including several new additions, improvements, changes and bug fixes.

Portable Class Libraries for Google APIs

by Jonathan Allen on  Jul 02, 2013

Google has released a new beta of their SDK known as the Google APIs .NET library. This SDK is being offered as a Portable Class Library and covers 45 of Google’s APIs. This allows Google to offer one DLL that works across .NET, WinRT, Windows Phone, and Silverlight.

LLVM 3.3 Achieves Full C++11 Compliance

by Jeff Martin on  Jun 28, 2013

The latest release of the multiplatform LLVM compiler project adds new hardware targets, and increases compiler optimizations providing benefits for most users.

Licensing Restrictions Plague the new Portable Class Libraries

by Jonathan Allen on  Jun 25, 2013

Microsoft has been releasing Portable Class Library versions of some really important libraries including the BCL Portability Pack, Async, Stream Compression and ZIP Archives, and Microsoft HTTP Client Libraries. And with the newest version of Mono also supporting PCL, one would think this would be a huge win for cross-platform developers. But that’s not the case.

Mono Now Has Portable Class Library Support

by Jonathan Allen on  Jun 25, 2013

With their focus on Xamarin, the commercial version of Mono, it often seems like Mono is being is being neglected. But the nine year old platform is still seeing active development. Mono 3.0.12 brings with several new features including support for Portable Class Libraries and cookies in WCF.

Building iOS/C# User Interfaces: Importing, Imperative, Drawing, or Drag and Drop

by Jonathan Allen on  Jun 24, 2013

Xamarin.iOS now supports three development models for designing iOS user interfaces with C#: importing from XCode, drag-and-drop using Xamarin Studio, drawing in PaintCode, or purely imperative using raw C#.

Debate: Do We Need a Universal Web Bytecode?

by Abel Avram on  May 22, 2013 11

Is a universal web bytecode worth the trouble creating it? Is LLVM the solution? Which is better at running native code in the browser: Mozilla asm.js or Google PNaCl? This article contains opinions expressed on the web on these issues.

Quickly Create Mono Bindings with Objective Sharpie

by Jonathan Allen on  May 10, 2013

Objective Sharpie is the child of Aaron Bockover. This tool creates C# bindings suitable for use in Mono for Objective C SDKs. Objective Sharpie works by using Clang to parse Objective C header files. Since the process is automated, and has full access to the header, binding errors should be non-existent for most libraries.

LLVM Authors Have Received One of the ACM Awards 2012

by Abel Avram on  Apr 12, 2013

ACM has granted their 2012 awards for innovation in computing, including the Software System Award to LLVM creators.

General Feedback
Bugs
Advertising
Editorial
InfoQ.com and all content copyright © 2006-2013 C4Media Inc. InfoQ.com hosted at Contegix, the best ISP we've ever worked with.
Privacy policy
BT