zsyzhou 发表于 2015-5-7 12:43:06

IO.js 1.7.1 发布,服务器 JS 引擎

5月23日 西安 OSC 源创会开始报名啦,存储、虚拟机、Docker 等干货分享
  
  IO.js 1.7.1 发布,此版本改进了对 ARM 的支持,现在 ARM 上面此版本能够顺利创建和测试了。
  
  值得关注的改进如下:
  
  

[*]  C++ API: Fedor Indutny contributed a feature to V8 which has been backported to the V8 bundled in io.js. SealHandleScope allows a C++ add-on author to seal a HandleScopeto prevent further, unintended allocations within it. Currently only enabled for debug builds of io.js. This feature helped detect the leak in #1075 and is now activated on the root HandleScope in io.js. (Fedor Indutny) #1395.
[*]
  ARM: This>

[*]  ARMv8 64-bit (AARCH64) is now properly supported, including a backported fix in libuv that was mistakenly detecting the existence of epoll_wait(). (Ben Noordhuis) #1365.
[*]  ARMv6: #1376 reported a problem with Math.exp() on ARMv6 (incl Raspberry Pi). The culprit is erroneous codegen for ARMv6 when using the "fast math" feature of V8. --nofast_math has been turned on for all ARMv6 variants by default to avoid this, fast math can be turned back on with --fast_math. (Ben Noordhuis) #1398.
[*]  Tests: timeouts have been tuned specifically for slower platforms, detected as ARMv6 and ARMv7. (Roman Reiss) #1366.

[*]
  npm: Upgrade npm to 2.7.6. See the>

[*]  b747593#7630 Don't automatically log all git failures as errors. maybeGithub needs to be able to fail without logging to support its fallback logic. (@othiym23)
[*]  78005eb#7743 Always quote arguments passed to npm run-script. This allows build systems and the like to safely escape glob patterns passed as arguments to run-scripts with npm run-script-- . This is a tricky change to test, and may be reverted or moved to npm@3 if it turns out it breaks things for users. (@mantoni)
[*]
  da015ee#7074 read-package-json@1.3.3: read-package-json no longer caches package.json files, which trades a very small performance loss for the elimination of a large>

  详细更新内容请看更新日志。
  
  此版本现已提供下载:https://github.com/iojs/io.js/releases/tag/v1.7.1
  IO.js 是为 V8 引擎编写的基于事件 IO 的实现。
  构建要求:
  * `gcc` and `g++` 4.8 or newer, or
  * `clang` and `clang++` 3.3 or newer
  * Python 2.6 or 2.7
  * GNU Make 3.81 or newer
  * libexecinfo (FreeBSD and OpenBSD only)
页: [1]
查看完整版本: IO.js 1.7.1 发布,服务器 JS 引擎