1. Dec 24, 2014
  2. Dec 23, 2014
  3. Dec 20, 2014
  4. Dec 18, 2014
  5. Dec 17, 2014
    • Shigeki Ohtsu's avatar
      doc: Update LICENSE for zlib 1.2.8 · bddea120
      Shigeki Ohtsu authored
      bddea120
    • Shigeki Ohtsu's avatar
      deps: fix zlib.gyp for zlib upgrade to 1.2.8 · 710845cf
      Shigeki Ohtsu authored
      This adds new sources for gzip files and defines a new flag for mac and freebsd.
      They are taken from third_party/zlib/zlib.gyp in Chromium repository.
      710845cf
    • Shigeki Ohtsu's avatar
      deps: upgrade zlib to 1.2.8 · 33f74bbd
      Shigeki Ohtsu authored
      33f74bbd
    • Julien Gilli's avatar
      timers: Avoid linear scan in _unrefActive. · 934bfe23
      Julien Gilli authored
      
      
      Before this change, _unrefActive would keep the unrefList sorted when
      adding a new timer.
      
      Because _unrefActive is called extremely frequently, this linear scan
      (O(n) at worse) would make _unrefActive show high in the list of
      contributors when profiling CPU usage.
      
      This commit changes _unrefActive so that it doesn't try to keep the
      unrefList sorted. The insertion thus happens in constant time.
      
      However, when a timer expires, unrefTimeout has to go through the whole
      unrefList because it's not ordered anymore.
      
      It is usually not large enough to have a significant impact on
      performance because:
      - Most of the time, the timers will be removed before unrefTimeout is
        called because their users (sockets mainly) cancel them when an I/O
        operation takes place.
      - If they're not, it means that some I/O took a long time to happen, and
        the initiator of subsequents I/O operations that would add more timers
        has to wait for them to complete.
      
      With this change, _unrefActive does not show as a significant
      contributor in CPU profiling reports anymore.
      
      Fixes #8160.
      PR-URL: #8751
      
      Signed-off-by: default avatarTimothy J Fontaine <tjfontaine@gmail.com>
      934bfe23
  6. Dec 16, 2014
  7. Dec 12, 2014
  8. Dec 10, 2014
  9. Dec 09, 2014
  10. Dec 07, 2014
  11. Dec 06, 2014
  12. Dec 04, 2014
  13. Nov 27, 2014
  14. Nov 19, 2014