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: fe4f06261ef4
Choose a base ref
...
head repository: joyent/libuv
compare: f2ab62ec106f
Choose a head ref
  • 6 commits
  • 10 files changed
  • 1 contributor

Commits on Oct 20, 2013

  1. test: clean up signal_multiple_loops

    The test uses some questionable binary math.  Rewrite it in a more
    explicit fashion.
    bnoordhuis committed Oct 20, 2013
    Copy the full SHA
    147ab0c View commit details
    Browse the repository at this point in the history
  2. unix: add atomic-ops.h

    Add cmpxchgi(), cmpxchgl() and cpu_relax() functions that we can use
    as simple primitives to build spinlocks out of.
    bnoordhuis committed Oct 20, 2013
    Copy the full SHA
    a3c3b37 View commit details
    Browse the repository at this point in the history
  3. unix: add spinlock.h

    Add an atomic, non-blocking spinlock type.  The primary use case is to
    have a mutex type that we can use while inside a signal handler.
    bnoordhuis committed Oct 20, 2013
    Copy the full SHA
    150b6a7 View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    372e922 View commit details
    Browse the repository at this point in the history
  5. unix: make uv_tty_reset_mode() async signal-safe

    Make it possible to call uv_tty_reset_mode() from inside a signal
    handler.  The primary motivation is to make it possible to restore
    the TTY from inside a SIGINT or SIGTERM signal handler.
    
    Fixes #954.
    bnoordhuis committed Oct 20, 2013
    Copy the full SHA
    777019b View commit details
    Browse the repository at this point in the history
  6. include: add E2BIG status code mapping

    Forgotten in commit 3ee4d3f.  Add it now and renumber the other status
    codes.  The Windows status code mappings may not be exhaustive.
    
    Fixes #959.
    bnoordhuis committed Oct 20, 2013
    Copy the full SHA
    f2ab62e View commit details
    Browse the repository at this point in the history