執行 PHP 代碼的虛擬機,HHVM 3.8.1 發布
HipHop VM(HHVM)是非死book推出的用來執行PHP代碼的虛擬機,它是一個PHP的JIT(Just-In- Time)編譯器,同時具有產生快速代碼和即時編譯的優點。
非死book表示,HHVM將替代HPHPi,用于所有的PHP執行。根據 非死book透漏,HHVM在速度方面獲得了顯著改進,比目前使用的PHP解釋器快60%,而使用內存減少90%。
非死book于12年十二月初發布了一個博文,宣布他們的解釋型PHP運行環境HHVM(HipHop VM)已經達到甚至超過了編譯型PHP運行環境HipHop的運行速度。
HHVM 3.8.1 發布,更新內容如下:- Remove global LDAP requirement
- Don't require libXSLT globally
- Remove the global MCrypt requirement
- Remove the global search for LibUODBC
- Remove the global check for libpam
- use folly::writeFull wrapper for uploads
- Fix vararg handling for array_uintersect and others
- fix error message for abstract type constants
- Fix variadics in hhvm_get_frame_args
- Use poll() instead of select() in XDebugServer::createSocket.
- [hack] Error on overriding concrete type constant with an abstract one
- [hack] Grow shapes more correctly
- Array pointer modification functions (next, current, each etc) can be used on ArrayObject
- Eliminate ext_mbstring's dependence on ext_process
- Eliminate ext_mail's dependence on ext_process
- Use utf8 string literals in zend-html
- Don't allow abstract memoized methods
- [hack] Properly handle 'this' type for methods
- Fix lexing of "${fn()}"
- Fix lexing of #<?php
- [hack] Fix infinite loop in syntax error when closing a namespace
- Fix mispelling of COOKIE.
- Deal with self, static and parent constructors </p>
下載:https://github.com/非死book/hhvm/archive/HHVM-3.8.1.zip。
本文由用戶 cf35 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!