Skip to content
Commits on May 23, 2012
  1. malloc

    committed May 23, 2012
Commits on May 22, 2012
  1. channel

    committed May 21, 2012
  2. @dbussink

    Merge pull request #1737 from ryoqun/libffi-with-clang

    Fix libffi build issue with Clang
    dbussink committed May 22, 2012
  3. Remove an unneeded C-style cast

    committed May 22, 2012
  4. @dbussink
  5. @dbussink

    Remove unused LLVM file

    dbussink committed May 22, 2012
  6. @dbussink
Commits on May 21, 2012
  1. @ileitch
  2. @ileitch

    Exit after -Xconfig.print

    ileitch committed May 21, 2012
  3. Fix libffi build issue with Clang

    This cherry-picks a commit by hand to fix a libffi build failure with clang.
    In particular, I applied the following patch from the official libffi
    repository:
      https://github.com/atgreen/libffi/blob/master/patches/x86_pcrel_test
    
    References:
      http://bugs.python.org/issue12812
      https://bugzilla.mozilla.org/show_bug.cgi?id=631928
      http://sourceware.org/ml/libffi-discuss/2011/msg00024.html
    committed May 20, 2012
  4. @ileitch
Commits on May 20, 2012
  1. @ileitch
  2. @ileitch

    Fix IO#popen tags.

    ileitch committed May 20, 2012
  3. @dbussink
  4. @dbussink

    Update to libffi 3.0.11

    dbussink committed May 20, 2012
  5. Don't use unions for cmsghdr

    Work around build issues on mac instroduced this commmit:
      e2e7b25 Use union instead of struct for cmsghdr
    
    Reference:
      http://alas.matf.bg.ac.rs/manuals/lspe/snode=153.html
    committed May 20, 2012
  6. Use union instead of struct for cmsghdr

    Use of struct with cmsghdr and pad is a GNU extension. When built with
    Clang, warnings are issued as such. So take the union approach instead.
    
    To fix this, I used an example at:
      http://www.rootr.net/man/man/CMSG_SPACE
    
    This is a second try to fix clang warnings in io.cpp. The reverted first try
    was:
      a9648cf Ignore all GNU-extension warnings
    
    As an alternative approach to it, I fixed the code itself.
    committed May 20, 2012
  7. @Gibheer
  8. @Gibheer
Commits on May 19, 2012
  1. @nazgob

    Revert "fixed Rake deprecation warning"

    This reverts commit 95bb2fe.
    nazgob committed May 19, 2012
  2. @ileitch
  3. @dbussink

    Revert "Ignore all GNU-extension warnings"

    This reverts commit a9648cf.
    dbussink committed May 19, 2012
  4. Regenerated Rapa

    committed May 20, 2012
  5. Ignore all GNU-extension warnings

    This commit suppresses following warnings from Clang:
      vm/builtin/io.cpp:1101:22: error: field 'hdr' with variable sized type
        'struct cmsghdr' not at the end of a struct or class is a GNU extension
        [-Werror,-Wgnu]
            struct cmsghdr hdr;
                           ^
      vm/builtin/io.cpp:1146:22: error: field 'hdr' with variable sized type
        'struct cmsghdr' not at the end of a struct or class is a GNU extension
        [-Werror,-Wgnu]
            struct cmsghdr hdr;
                           ^
      2 errors generated.
    committed May 20, 2012
  6. @nazgob

    fixed Rake deprecation warning

    nazgob committed May 18, 2012
  7. Define the prototype of rb_cvar_set_internal

    This suppresses a following warning by running specs with Rubinius built by
    clang:
    
      spec/ruby/optional/capi/ext/class_spec.c:108:2: warning:
        implicit declaration of function 'rb_cvar_set_internal' is invalid in C99
          [-Wimplicit-function-declaration]
            rb_cvar_set(klass, rb_intern(StringValuePtr(name)), val);
            ^
      vm/capi/19/include/ruby/ruby.h:1096:23: note: expanded from:
        #define rb_cvar_set   rb_cvar_set_internal
                              ^
      1 warning generated.
    committed May 19, 2012
  8. @IPGlider

    Make some Zlib::ZStream methods private

    These methods should't be public, there are more methods that shouldn't
    be public but they need more work or is not currently possible.
    IPGlider committed May 19, 2012
  9. @IPGlider

    Remove Zlib::ZStream#detach_input & #detach_output

    These methods where called directly by #flush_next_in and #flush_next_out
    and are not in MRI so let's remove them for the sake of consistency.
    IPGlider committed May 19, 2012
Commits on May 18, 2012
  1. @ileitch
  2. @nazgob
Something went wrong with that request. Please try again.