缓存型 C++ 编译器 Zapcc 开源,号称比 Clang 更快

局长
 局长
发布于 2018年06月18日
收藏 15

还记得 Zapcc 编译器吗?一个旨在减少编译时间的编译器,现在已正式开源。

Zapcc 是基于 LLVM/Clang 的 C++ 编译器,自 2015 年开始,它就一直在致力于让自己成为比 Clang 本身更快的 C++ 编译器。Zapcc 采用激进的缓存策略(aggressive caching)和其他技术来显著加快编译时间,同时作为 GCC 或 Clang 的替代品。Zapcc 为了做到比其他 C++ 编译器更快,采取的方法是将一些编译器的结构缓存在服务器上,从而大幅度提升编译速度。

去年 Zapcc 发布了 v1.0 里程碑阶段的版本,并于本周宣布开源。

来自 Zapcc 背后的公司 Ceemple 的人写道,他们分享了他们拥有的 Zapcc。由于用户的请求,这个更快的 C++ 编译器已在 LLVM 许可证下开源。他们希望 Zapcc 开源后能加速这款以速度为宗旨的 C++ 编译器的开发。

该项目的代码现在托管在 GitHub,而构建过程/环境要求则和编译 Clang 的要求一样。此外,作者表示会努力为 Zapcc 添加一些新的测试基准。

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 开源中国社区 [http://www.oschina.net]
本文标题:缓存型 C++ 编译器 Zapcc 开源,号称比 Clang 更快
加载中

精彩评论

J
Jason909

引用来自“开源中国首席PHP宣传专家”的评论

LLVM不是PHP虚拟机来的吗?又是通用编译器吗?能处理.class文件不?
你想说的是hhvm吧,不过hhvm即将取消对php的支持

最新评论(4

土卫十六
土卫十六
干嘛不合并到Clang里去??
东东-
东东-
强虏之末
J
Jason909

引用来自“开源中国首席PHP宣传专家”的评论

LLVM不是PHP虚拟机来的吗?又是通用编译器吗?能处理.class文件不?
你想说的是hhvm吧,不过hhvm即将取消对php的支持
开源中国首席罗纳尔多
开源中国首席罗纳尔多
LLVM不是PHP虚拟机来的吗?又是通用编译器吗?能处理.class文件不?
返回顶部
顶部