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

来源: OSCHINA
编辑: oschina
2014-02-27

Mono 3.2.7 发布,此版本包括了 65 位贡献者的 1235 个 commits,包括了许多激动人心的新特性。

主要更新内容如下:

  • 此次更新重点放在了 JIT 方面;改进了 ABCREM pass ,现在可以移除在 64 位架构检测的大量边界;添加了别名分析和 Loop Invariant Code Motion,能生成更好的代码;某些性能提升了超过 20%。

  •  a new interpreter for LINQ expressions and dynamic that works under FullAOT.

  • Significantly improved reachability and flow analysis in C# compiler, which should catch a lot more bugs for you.

  • have an initial port of mono for ARM hardfp ABI which is used now by many of the linux distributions.

  • runtime uses native instructions for 64bits compare-and-swap on 32bits hardware when available. This makes some PLINQ benchmarks go 6x faster on 8 core machines.

更多更新内容和下载请前往这里


展开阅读全文
15 收藏
分享
加载中
最新评论 (4)
go-mono 被封了?
2014-03-04 11:52
0
回复
举报

引用来自“阳光灿烂的日子”的评论

期待M#,大家去看作者的博客,操作系统和语言都会开源。
http://joeduffyblog.com/2013/12/27/csharp-for-systems-programming/
作为c#的扩展,没有了JIT,参考了go,D,Rust等语言,历时四年,拥有一个纯m#编写的操作系统和庞大代码库,目前已孵化完毕,按照设计标准,该语言几乎能做任何事情又不失性能,废话不多说,大家去看博客就知道了

好像最开始就是D语言,改名为M语言,现在叫M#?不过现在的D语言已经发展成这样了,比GO是强多了,如果微软出山弄个M#应该是比较有威力的。
2014-02-27 23:09
0
回复
举报

引用来自“阳光灿烂的日子”的评论

期待M#,大家去看作者的博客,操作系统和语言都会开源。
http://joeduffyblog.com/2013/12/27/csharp-for-systems-programming/
作为c#的扩展,没有了JIT,参考了go,D,Rust等语言,历时四年,拥有一个纯m#编写的操作系统和庞大代码库,目前已孵化完毕,按照设计标准,该语言几乎能做任何事情又不失性能,废话不多说,大家去看博客就知道了

不明觉历
2014-02-27 09:02
0
回复
举报
期待M#,大家去看作者的博客,操作系统和语言都会开源。
http://joeduffyblog.com/2013/12/27/csharp-for-systems-programming/
作为c#的扩展,没有了JIT,参考了go,D,Rust等语言,历时四年,拥有一个纯m#编写的操作系统和庞大代码库,目前已孵化完毕,按照设计标准,该语言几乎能做任何事情又不失性能,废话不多说,大家去看博客就知道了
2014-02-27 08:17
0
回复
举报
更多评论
4 评论
15 收藏
分享
返回顶部
顶部