執行 PHP 代碼的虛擬機,HHVM 3.8.1 發布

cf35 9年前發布 | 5K 次閱讀 HHVM

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 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!