HHVM3.20发布了

2017年06月07日 | 作者:hhvm君 | 分类:版本发布

#HHVM

《Hack与HHVM权威指南》一书,已经在各大网店公开发售!

好消息,HHVM3.20正式发布了。这个版本提高了和PHP7的兼容性,并增加了一些新的功能。安装包还是通过以往的渠道进行发放。具体可以参见,我们的安装文档。http://hhvm.org.cn/docs/installation/introduction.html

在新的HHVM3.20版本中,值得注意的变化主要有:
1:PHP7 Scalar Typehints行为更正(具体参见issue https://github.com/facebook/hhvm/issues/7198 )。
2:当HHVM运行在PHP7模式下的时候,HHVM3.20.2及以后版本可以和composer协同工作。同时添加了相关测试。https://github.com/facebook/hhvm/commit/af3471b40468023035d4308f7f73de80bdf03927
3:现在支持Array, vec, keyset, dict,以及shape类的常量定义了。(issue: https://github.com/facebook/hhvm/issues/4277
4:PHP7的异常类(例如 Throwable),现在被引入到了根命令空间上。而不是转译到解析器级别上。(issue: https://github.com/facebook/hhvm/issues/6747
5:添加了LibSodium扩展:这是一个将会在PHP7.2中添加的扩展(暂时不支持Debian7)。这个扩展是实验性的,因为它并没有在任何PHP版本中发布过,我们可能需要时刻关注对相关更新做镜像备份。
6:对每次请求的Jit编译时间做出了限制,具体参加设置项目hhvm.jit_max_request_translation_time。
7:可重用的TC,现在工作在一个工作线程上,无需绑定每个线程,就可以对编译进行清理。
8:性能改进。
9:修复bug。

原文地址:http://hhvm.com/blog/2017/06/07/hhvm-3-20.html

【http://hhvm.news】欢迎您转载本站内容,转载请注明来自HHVM.News(http://hhvm.news/)