1. Sep 23, 2014
  2. Sep 18, 2014
  3. Sep 17, 2014
  4. Sep 16, 2014
  5. Sep 15, 2014
  6. Sep 03, 2014
  7. Aug 27, 2014
  8. Aug 22, 2014
    • Fedor Indutny's avatar
      deps: fix up v8 after fd80a3 · 3122e0ea
      Fedor Indutny authored
      fd80a31e has introduced a segfault
      during redundant boundary check elimination (#8208).
      
      The problem consists of two parts:
      
        1. Abscense of instruction iterator in
           `EliminateRedundantBoundsChecks`. It was present in recent v8, but
           wasn't considered important at the time of backport. However, since
           the function is changing instructions order in block, it is
           important to not rely at `i->next()` at the end of the loop.
        2. Too strict ASSERT in `MoveIndexIfNecessary`. It is essentially a
           backport of a45c96ab from v8's upstream. See
           https://github.com/v8/v8/commit/a45c96ab for details.
      
      fix #8208
      3122e0ea
  9. Aug 20, 2014
  10. Aug 19, 2014
    • Timothy J Fontaine's avatar
      2014.08.19, Version 0.10.31 (Stable) · 7fabdc23
      Timothy J Fontaine authored
      * v8: backport CVE-2013-6668
      
      * openssl: Update to v1.0.1i
      
      * npm: Update to v1.4.23
      
      * cluster: disconnect should not be synchronous (Sam Roberts)
      
      * fs: fix fs.readFileSync fd leak when get RangeError (Jackson Tian)
      
      * stream: fix Readable.wrap objectMode falsy values (James Halliday)
      
      * timers: fix timers with non-integer delay hanging. (Julien Gilli)
      7fabdc23
    • Timothy J Fontaine's avatar
      npm: Update to v1.4.23 · 6a11bfe7
      Timothy J Fontaine authored
      6a11bfe7
  11. Aug 18, 2014
  12. Aug 17, 2014
  13. Aug 14, 2014
  14. Aug 08, 2014
  15. Aug 07, 2014
  16. Aug 05, 2014
    • Timothy J Fontaine's avatar
      v8: Fix compliation with GCC 4.8 · 53b4accb
      Timothy J Fontaine authored
      Supresses a very loud warning from GCC 4.8 about unused typedefs
      
      Original url https://codereview.chromium.org/69413002
      53b4accb
    • Julien Gilli's avatar
      timers: fix timers with non-integer delay hanging. · 6f043940
      Julien Gilli authored
      When backporting f8193ab3 into v0.10, a regression was introduced. Timers
      with non-integer timeout could trigger a infinite recursion with 100%
      cpu usage. This commit backports 93b06246 which fixes the regression.
      
      After backporting f8193ab3, instead of using Date.now(), timers would use
      Timer.now() to determine if they had expired. However, Timer.now() is
      based on loop->time, which is not updated when a timer's remaining time
      is > 0 and < 1. Timers would thus never timeout if their remaining time
      was at some point > 0 and < 1.
      
      With this commit, Timer.now() updates loop->time itself, and timers
      always timeout eventually.
      
      Fixes #8065 and #8068.
      6f043940
  17. Aug 02, 2014
  18. Aug 01, 2014