HHVM 4.40 发布,只支持 Hack 语言的 PHP 虚拟机
HHVM 4.40 发布了,此版本标志着对 4.33 的支持终止,目前仍然支持 HHVM 4.34–4.39,以及 4.8 和 4.32 LTS 版本。
此版本有一个破坏性变化:
- 两次指定相同的 XHP 属性(<foo x =“ 1” x =“ 2” />)现在是语法错误
特性上,去年的更改无意间使解析器接受 XHP children
声明的任意类型,但是:
- XHP 类库仍然不支持此功能。
- 类型检查器不验证
children
。 - 这可能会导致无法令人满意的
children
声明,例如对未定义类型的引用。
目前正在更改类型检查器,以验证 XHP children
声明未引用未定义的类型;在 XHP children
声明的情况下,以下类型将被类型检查器视为有效:
- 区分大小写的特殊值
pcdata
、any
或empty
。 - XHP 类别名称,例如
%foo
。 - 定义的、非混淆的、非通用的 Hack 类型,例如类名、XHP 类名或接口。
此更改可能出现在在 4.41 版本中,详情查看更新说明:
https://hhvm.com/blog/2020/01/13/hhvm-4.40.html
HHVM 原本是由 Facebook 打造的 PHP 虚拟机,它通过将 PHP 代码动态翻译成原生机器码而大幅提高速度。HHVM 支持 PHP 和 PHP 方言 Hack 语言,但从 4.0 版本开始,仅支持 Hack 语言。
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
HTTPie 2.0.0 发布,命令行的 HTTP 工具包
HTTPie 是一个开源的命令行的 HTTP 工具包,提供命令行交互方式来访问 HTTP 服务。HTTPie 2.0.0现已发布,该版本具体更新内容如下: 删除了对 Python 2.7 的支持(现在需要 Python 3.6+)。 添加--offline以允许构建 HTTP 请求并打印它,但实际上不通过网络发送它。 在每个 HTTP 请求或响应可用时,通过对它们的一对一处理来替换 HTTP 通信的 oldcollect-all-then-process handling。这意味着您可以立即看到标头,即使请求失败也可以看到正在发送的内容,等等。 删除了自动配置文件创建以避免并发问题。 删除了默认的30秒连接--timeout限制。 删除了 Python 默认的 100 个响应标头限制。 添加--max-headers以允许设置最大标头限制。 添加了--compress以允许请求正文压缩。 已添加--ignore-netrc以允许绕过来自.netrc的凭据。 添加了httpsalias 命令,https://作为默认方案。 添加了$ALL_PROXY文档。 在整个代码库中添加了类型注释。...
- 下一篇
Linux Lite 4.8 稳定版发布,希望吸引 Windows 7 用户使用
Linux Lite 发行版创建者Jerry Bezencon 今天发布了Linux Lite 4.8 稳定版,在这样一个值得被铭记的日子(Windows 7 在2020年1月14日正式结束支持)发布新版 ,当然是“有所企图”。 发布公告一开始就写到,Welcome Windows 7 people。由于 Windows 7 已寿终正寝,Jerry 表示他希望借此机会推荐大家使用这个面向 Windows 7 使用者的简单、快速和免费替代方案。 Linux Lite 通过提供完整的、与 Microsoft 系软件兼容的 Office 套件、熟悉的软件(诸如 Firefox, Chrome, Teamviewer, VLC)和完整的系统备份工具,以及全面且易于遵循的帮助手册,可帮助 Windows 7 用户过渡到基于 Linux 的操作系统。 通过 Steam 平台,Windows 7 用户也可以继续畅玩 Windows 游戏和更熟悉的软件。 Linux Lite 的桌面布局与 Windows 中的布局相同,左侧提供了“开始”菜单,右侧包含“音量”、“网络”和“日历”选项的托盘,此外还提供...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS7设置SWAP分区,小内存服务器的救世主
- CentOS7安装Docker,走上虚拟化容器引擎之路
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- CentOS8安装Docker,最新的服务器搭配容器使用
- SpringBoot2整合Redis,开启缓存,提高访问速度
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- Docker安装Oracle12C,快速搭建Oracle学习环境
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7