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: 47b2cd31c9b7
Choose a base ref
...
head repository: joyent/libuv
compare: fd136da04ade
Choose a head ref
  • 2 commits
  • 3 files changed
  • 1 contributor

Commits on Oct 14, 2012

  1. Copy the full SHA
    d8de4fb View commit details
    Browse the repository at this point in the history
  2. unix: remove always_inline attribute

    Fixes the following gcc 4.7+ warning:
    
      ../src/unix/internal.h:105:13: warning: always_inline function might not be
      inlinable [-Wattributes]
    
    gcc wants the always_inline function to be annotated with the 'inline' keyword
    which we can't do because we compile in C89 mode.
    
    Using __inline is not an option because that makes clang generate warnings when
    -Wlanguage-extension-token is enabled.
    
    Therefore, remove the always_inline attribute altogether and hope that the
    compiler is smart enough to inline the functions.
    bnoordhuis committed Oct 14, 2012
    Copy the full SHA
    fd136da View commit details
    Browse the repository at this point in the history