新闻首页 / 标签为“LLVM”的新闻

2

LLVM资深开发者因不满社区变化离开

Rafael Avila de Espindola 是 LLVM 编译器项目第五活跃的开发者,自 2006 年以来他贡献了超过 4,300 个 commits。他在 LLVM 开发者邮件列表上宣布离开该项目,即时生效。Rafael 回顾了他参与编译器开发的经历,从早期的 GCC 到 12 年专注...
0

LLVM项目计划更换到Apache 2许可证

LLVM 编译器项目正在考虑更换许可证。LLVM 项目目前使用的是类 BSD 的 NCSA 许可证,更换许可证的目的一则是降低贡献代码的门槛鼓励更多人参与,二则是提供更好的专利保护,三则是消除运行时库与编译器其余部分的分裂。开发者提议采用 Apache 2 许可证和运行时例外条款。在将近...
5

WebKit用LLVM优化器结合JavaScript编译

WebKit 官方博客宣布用 LLVM 优化器合并 JavaScript 编译,大幅提升 JavaScript 引擎速度。如果你是 OS X 用户,可以下载最新的 WebKit Nightly 版体验一下。开发者说,十年前,JavaScript 语言被认为太慢而不适用于严肃应用程序的开发。但...
1

LLVM 3.2发布

LLVM 编译器套件和 Clang C 编译器发布了3. 2 版。尽管自 3.1 发布之后只经历 6 个多月时间的开发,但新的版本仍是一次巨大分享,提供了大量的改进和新特性。Clang C/C++/Objective-C 前端提供了行业领先的C++'11 支持,改进诊断,改进 C11 和...
1

LLVM的独特设计和实现

过去五年,LLVM 从一个学术研究项目进化成C、C++和 Objective C 编译器的通用后端。成功的关键是性能和适应能力,两者都得益于 LLVM 独特的设计和实现。LLVM 项目主要作者 Chris Lattner 在 Dr.Dobb's上刊文讲述了 LLVM 的设计。他说,Clang 编...
1

LLVM 3.1发布

开源编译器套件 LLVM 发布了3. 1 版。主要新特性包括:更快的内存检错器,支持模型指令捆绑/打包,ARM 集成汇编器; Clang 3.1支持新 C11 标准特性,扩展支持C++ 2011 标准特性,新 Objective-C特性和改进;GCC 前...
1

GCC 5将像LLVM一样模块化

开源编译器 GCC 项目的开发者正在讨论 GCC 5.0 的新变化,开发者计划让 GCC 5.0 像竞争对手 LLWM 那样模块化,试图将不同组件分割,放到库中。对架构如此大动干戈的进行调整,势必将是一项艰巨的任务,一些开发者对此表示悲观。这也意味着 GCC 5.0 的开发时间将会很漫长,在此过...
1

LLVM 2.8 发布

LLVM团队昨日发布了LLVM 2.8,包括下一代C/C++编译器、优化器和运行时的低级虚拟机基础架构。LLVM实际上是一群项目的集合,能够支持C、Objective-C和C++的编译。编译本身是由Clang来完成的,它早就可以编译C和Objective-C了。在LLVM 2.7时引入了...
1

LLVM创始人Chris Lattner获首届SIGPLAN奖

美国计算机协会编程语言Special Interest Group宣布,LLVM创始人Chris Lattner获得了首届“程序设计语言软件奖(Programming Languages Software Award)”。Lattner和 VikramAdve最初...

最新评论