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

Commits on Mar 6, 2013

  1. unix: honor UV_THREADPOOL_SIZE environment var

    Make the size of the thread pool configurable through an environment
    variable. For sanity reasons, the size is clamped to the range 1-128.
    bnoordhuis committed Mar 6, 2013
    Copy the full SHA
    1e97b45 View commit details
    Browse the repository at this point in the history
  2. unix: fix strict aliasing warnings, macro-ify functions

    Replace a few internal functions in uv-common.h with macros to avoid
    strict aliasing warnings with older versions of gcc.
    
    It's not smart enough to figure out that e.g. a uv_tcp_t is an instance
    of uv_handle_t with similar alignment requirements and therefore no
    aliasing happens. More recent versions of gcc don't suffer from this.
    
    I'm not normally in the habit of catering to compiler defects but the
    aliasing warnings drown out legitimate warnings, hence the change.
    bnoordhuis committed Mar 6, 2013
    Copy the full SHA
    ee9899e View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    ef9b065 View commit details
    Browse the repository at this point in the history
  4. unix: add uv_buf_t static asserts to core.c

    Verify that our uv_buf_t type is ABI-compatible with struct iovec.
    bnoordhuis committed Mar 6, 2013
    Copy the full SHA
    b6a50c7 View commit details
    Browse the repository at this point in the history
  5. Copy the full SHA
    e0df7b6 View commit details
    Browse the repository at this point in the history
  6. Copy the full SHA
    dac5a75 View commit details
    Browse the repository at this point in the history