Skip to content
This repository has been archived by the owner on May 4, 2018. It is now read-only.
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: joyent/libuv
base: 339033afc01d
Choose a base ref
...
head repository: joyent/libuv
compare: 1f52fc1c5a39
Choose a head ref
  • 2 commits
  • 8 files changed
  • 1 contributor

Commits on Jan 6, 2013

  1. unix: update loop->time after poll

    Fixes a bug where timers expire prematurely when the following
    conditions hold:
    
      a) libuv first spends some time blocked in the platform poll function
      b) a callback then calls uv_timer_start()
    
    Cause: uv_timer_start() uses an out-of-date loop->time in its
    'when should the timer callback run?' calculations.
    
    Solution: Update loop->time before invoking any callbacks.
    
    Fixes #678.
    bnoordhuis committed Jan 6, 2013
    Copy the full SHA
    2f55353 View commit details
    Browse the repository at this point in the history
  2. test: remove consumer_producer test

    It fails intermittently on Travis for no other reason than that Travis
    is occasionally slow. Reduce the number of false positives, remove the
    test.
    bnoordhuis committed Jan 6, 2013
    2
    Copy the full SHA
    1f52fc1 View commit details
    Browse the repository at this point in the history