程序员人生 网站导航

跨平台的.NET运行环境 Mono 3.2.7发布!

栏目:互联网时间:2014-09-10 12:25:14

Mono是一个由Novell公司主持开发的项目。该项目旨在创建一系列符合ECMA 标准(Ecma-334 和Ecma-335)的.NET 工具,包括C#编译器和共通语言执行平台。Mono项目不仅可以运行于Windows 系统上,还可以运行于Linux,FreeBSD,Unix,Mac OS X 和Solaris。

历经5个多月的开发,Mono 3.2.7终于发布了。该改本带来许多新的特性。项目托管在GitHub,你还可以查看Hacker News上的精彩评论。


主要特性如下:

  • 大大改善了ABCREM pass,移除64位架构上的大量边界检查;
  • 新增了Alias Analysis以及Loop Invariant Code Motion,以生成更加优质的代码;
  • 基准性能提升超过20%;
  • 基于FullAOT运行下对 LINQ表达式及动态给予新的解释;
  • 在C#编译器中显著提高可达性及流动分析;
  • 基于Linux版本可以使用ARM hardfp ABI Mono的初始部分;
  • 运行时可进行64位模式 与32位模式的切换;
  • 在8核处理器上, PLINQ基准速度达到6倍。

更多详情参见:http://news.mono-project.com/2014/02/25/mono-3-2-7-is-out/

项目主页:http://www.mono-project.com/Main_Page

下载地址:http://www.go-mono.com/mono-downloads/download.html

------分隔线----------------------------
------分隔线----------------------------

最新技术推荐