HHVM 4.98 发布,Facebook 开发的开源虚拟机
HHVM 4.98 正式发布,此版本的发布标志着 4.92 版本的支持将终止。HHVM 4.93–4.97,以及 4.56 和 4.80 LTS 版本还会继续获得支持维护。
HHVM(HipHop Virtual Machine)是一个开源虚拟机。HHVM 由 Facebook 开发,该项目的源代码托管在 GitHub 上。从 4.0 版本开始,不再支持 PHP 语言。
亮点
- 对各种 typechecker 错误信息进行了小幅改进。
重大变化:
当一个类从它的父类/接口/特性中继承了同一个非抽象常量的多个冲突定义时,typechecker 现在能够正确地报告错误。这些已经是运行时的错误,之前不会被 tyechecker 发现。
未来的变化:
- 我们希望在未来的版本中删除内置函数
inst_meth
(可以使用匿名函数或meth_caller
来代替)。.hhconfig
标志disallow_inst_meth=true
和 INI 选项hhvm.hack.lang.disallow_inst_meth=true
可以用来强制执行未来的行为。
- 我们希望字符串连接(
'hello '.$name
)和插值("hello $name"
)在未来会被限制为string
和int
值。- 本次版本还添加了运行时(INI)选项
hhvm.notice_on_coerce_for_str_concat
,它可以用来在连接/插值其他类型时引发通知(如果设置为1
)或抛出InvalidOperationException
(如果设置为2
)。
- 本次版本还添加了运行时(INI)选项
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
五款值得拥有的 Linux 媒体播放器
无论是电影还是音乐,Linux 都能为你提供一些优秀的媒体播放器。 在 2021 年,人们有更多的理由喜欢 Linux。在这个系列中,我将分享 21 个使用 Linux 的不同理由。媒体播放是我最喜欢使用 Linux 的理由之一。 你可能更喜欢黑胶唱片和卡带,或者录像带和激光影碟,但你很有可能还是在数字设备上播放你喜欢的大部分媒体。电脑上的媒体有一种无法比拟的便利性,这主要是因为我们大多数人一天中的大部分时间都在电脑附近。许多现代电脑用户并没有过多考虑有哪些应用可以用来听音乐和看电影,因为大多数操作系统都默认提供了媒体播放器,或者因为他们订阅了流媒体服务,因此并没有把媒体文件放在自己身边。但如果你的口味超出了通常的热门音乐和节目列表,或者你以媒体工作为乐趣或利润,那么你就会有你想要播放的本地文件。你可能还对现有用户界面有意见。在 Linux 上,选择是一种权利,因此你可以选择无数种播放媒体的方式。 以下是我在 Linux 上必备的五个媒体播放器。 1、mpv mpv interface 一个现代、干净、简约的媒体播放器。得益于它的 Mplayer、ffmpeg 和 libmpv 后端,...
- 下一篇
程序员笔记 CherryTree 0.99.31 发布
CherryTree 0.99.31 现已发布。CherryTree是一个支持无限层级分类的笔记软件,Python 编写,支持富文本编辑和代码高亮,支持 Linux 和 Windows 平台。数据采用 sqlite 或 XML 存储,支持密码保护,支持从 NoteCase、KeepNote、Knowit、Tomboy、TuxCards、Treepad、Leo 等笔记软件导入数据。 此版本更新内容如下: 在“首选项”对话框选项卡主题中,现在有两种样式方案,一种从深色开始,一种从浅色开始 现在可以为纯文本和代码选择不同的样式方案 实现了“format clone”,在光标处克隆格式,然后可以与现有菜单项“format latest”一起应用 插入特殊符号,从每个符号都有一个子菜单项,到列出所有符号的对话框 添加了更多图标作为自定义节点图标 修复了不使用调色板从 RGB 格式化文本前景色/背景色时 Mac OS Big Sur 崩溃的问题 删除了默认的全局快捷键 Ctrl+Delete 以删除 tree node,因为它覆盖了文本编辑器标准 修复了从 keepnote 导入的图片缺失问题 首...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- CentOS8编译安装MySQL8.0.19
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- CentOS7,8上快速安装Gitea,搭建Git服务器
- CentOS6,CentOS7官方镜像安装Oracle11G
- SpringBoot2全家桶,快速入门学习开发网站教程
- Docker安装Oracle12C,快速搭建Oracle学习环境
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- Hadoop3单机部署,实现最简伪集群