Skip to content
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: rubinius/rubinius
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: d7c77a005eed
Choose a base ref
...
head repository: rubinius/rubinius
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: d8e25576f081
Choose a head ref
  • 4 commits
  • 137 files changed
  • 2 contributors

Commits on Nov 11, 2014

  1. Update libffi to 3.1

    Update libffi from 3.0.13 to 3.1
    Gustavo Frederico Temple Pedrosa committed Nov 11, 2014
    Copy the full SHA
    d11acc5 View commit details
  2. Disable MMAP workaround for Selinux

    We disable this on Rubinius since it causes crashes. The JIT
    needs to be able to create these mappings anyway, so it doesn't
    create an additional depedency in FFI.
    Gustavo Frederico Temple Pedrosa committed Nov 11, 2014
    Copy the full SHA
    294e368 View commit details
  3. Update libffi to 3.2

    Update libffi from 3.1 to 3.2
    Gustavo Frederico Temple Pedrosa committed Nov 11, 2014
    Copy the full SHA
    993c4cd View commit details

Commits on Nov 26, 2014

  1. Merge pull request #3183 from gustavotemple/update-libffi-3.1

    Update libffi to 3.2
    brixen committed Nov 26, 2014
    Copy the full SHA
    d8e2557 View commit details
Showing with 25,617 additions and 10,773 deletions.
  1. +4,739 −4,755 vendor/libffi/ChangeLog
  2. +6,000 −0 vendor/libffi/ChangeLog.libffi-3.1
  3. +1 −1 vendor/libffi/ChangeLog.v1
  4. +1 −1 vendor/libffi/LICENSE
  5. +77 −44 vendor/libffi/Makefile.am
  6. +478 −265 vendor/libffi/Makefile.in
  7. +57 −14 vendor/libffi/README
  8. +196 −138 vendor/libffi/aclocal.m4
  9. +0 −67 vendor/libffi/build-ios.sh
  10. +218 −14 vendor/libffi/compile
  11. +103 −217 vendor/libffi/config.guess
  12. +40 −25 vendor/libffi/config.sub
  13. +4,346 −164 vendor/libffi/configure
  14. +84 −29 vendor/libffi/configure.ac
  15. +0 −11 vendor/libffi/configure.host
  16. +346 −185 vendor/libffi/depcomp
  17. +313 −164 vendor/libffi/doc/libffi.info
  18. +162 −14 vendor/libffi/doc/libffi.texi
  19. +4 −4 vendor/libffi/doc/stamp-vti
  20. +4 −4 vendor/libffi/doc/version.texi
  21. +11 −2 vendor/libffi/fficonfig.h.in
  22. +209 −0 vendor/libffi/generate-darwin-source-and-headers.py
  23. +0 −160 vendor/libffi/generate-ios-source-and-headers.py
  24. +0 −153 vendor/libffi/generate-osx-source-and-headers.py
  25. +109 −58 vendor/libffi/include/Makefile.in
  26. +19 −3 vendor/libffi/include/ffi.h.in
  27. +11 −7 vendor/libffi/include/ffi_common.h
  28. +21 −14 vendor/libffi/install-sh
  29. +2 −1 vendor/libffi/libffi.pc.in
  30. +388 −330 vendor/libffi/libffi.xcodeproj/project.pbxproj
  31. +1 −1 vendor/libffi/libtool-version
  32. 0 vendor/libffi/local.exp
  33. +2 −1 vendor/libffi/m4/ax_enable_builddir.m4
  34. +1 −1 vendor/libffi/m4/ax_gcc_archflag.m4
  35. +2 −10 vendor/libffi/m4/libtool.m4
  36. +78 −44 vendor/libffi/man/Makefile.in
  37. +36 −13 vendor/libffi/mdate-sh
  38. +150 −311 vendor/libffi/missing
  39. +69 −9 vendor/libffi/msvcc.sh
  40. +124 −23 vendor/libffi/src/aarch64/ffi.c
  41. +5 −1 vendor/libffi/src/aarch64/ffitarget.h
  42. +42 −16 vendor/libffi/src/aarch64/sysv.S
  43. +135 −0 vendor/libffi/src/arc/arcompact.S
  44. +268 −0 vendor/libffi/src/arc/ffi.c
  45. +53 −0 vendor/libffi/src/arc/ffitarget.h
  46. +291 −116 vendor/libffi/src/arm/ffi.c
  47. +1 −1 vendor/libffi/src/arm/gentramp.sh
  48. +29 −43 vendor/libffi/src/arm/sysv.S
  49. +2 −1 vendor/libffi/src/bfin/ffi.c
  50. +22 −20 vendor/libffi/src/bfin/sysv.S
  51. +54 −10 vendor/libffi/src/closures.c
  52. +6 −1 vendor/libffi/src/debug.c
  53. +9 −9 vendor/libffi/src/dlmalloc.c
  54. +1 −1 vendor/libffi/src/ia64/ffi.c
  55. +20 −2 vendor/libffi/src/java_raw_api.c
  56. +400 −0 vendor/libffi/src/m88k/ffi.c
  57. +49 −0 vendor/libffi/src/m88k/ffitarget.h
  58. +209 −0 vendor/libffi/src/m88k/obsd.S
  59. +1 −1 vendor/libffi/src/microblaze/ffi.c
  60. +3 −3 vendor/libffi/src/microblaze/sysv.S
  61. +7 −0 vendor/libffi/src/mips/ffi.c
  62. +8 −24 vendor/libffi/src/mips/n32.S
  63. +304 −0 vendor/libffi/src/nios2/ffi.c
  64. +52 −0 vendor/libffi/src/nios2/ffitarget.h
  65. +136 −0 vendor/libffi/src/nios2/sysv.S
  66. +328 −0 vendor/libffi/src/or1k/ffi.c
  67. +58 −0 vendor/libffi/src/or1k/ffitarget.h
  68. +107 −0 vendor/libffi/src/or1k/sysv.S
  69. +2 −0 vendor/libffi/src/pa/ffitarget.h
  70. +2 −7 vendor/libffi/src/powerpc/darwin.S
  71. +15 −20 vendor/libffi/src/powerpc/darwin_closure.S
  72. +71 −1,429 vendor/libffi/src/powerpc/ffi.c
  73. +1 −1 vendor/libffi/src/powerpc/ffi_darwin.c
  74. +943 −0 vendor/libffi/src/powerpc/ffi_linux64.c
  75. +77 −0 vendor/libffi/src/powerpc/ffi_powerpc.h
  76. +931 −0 vendor/libffi/src/powerpc/ffi_sysv.c
  77. +76 −34 vendor/libffi/src/powerpc/ffitarget.h
  78. +74 −17 vendor/libffi/src/powerpc/linux64.S
  79. +218 −78 vendor/libffi/src/powerpc/linux64_closure.S
  80. +43 −5 vendor/libffi/src/powerpc/ppc_closure.S
  81. +10 −15 vendor/libffi/src/powerpc/sysv.S
  82. +25 −9 vendor/libffi/src/prep_cif.c
  83. +13 −0 vendor/libffi/src/raw_api.c
  84. +18 −7 vendor/libffi/src/s390/ffi.c
  85. +2 −0 vendor/libffi/src/s390/ffitarget.h
  86. +1 −1 vendor/libffi/src/sh/ffi.c
  87. +1 −1 vendor/libffi/src/tile/tile.S
  88. +43 −14 vendor/libffi/src/types.c
  89. +195 −0 vendor/libffi/src/vax/elfbsd.S
  90. +276 −0 vendor/libffi/src/vax/ffi.c
  91. +49 −0 vendor/libffi/src/vax/ffitarget.h
  92. +328 −238 vendor/libffi/src/x86/ffi.c
  93. +23 −20 vendor/libffi/src/x86/ffi64.c
  94. +12 −2 vendor/libffi/src/x86/ffitarget.h
  95. +5 −0 vendor/libffi/src/x86/freebsd.S
  96. +614 −464 vendor/libffi/src/x86/win32.S
  97. +111 −59 vendor/libffi/src/x86/win64.S
  98. +18 −27 vendor/libffi/testsuite/Makefile.am
  99. +102 −61 vendor/libffi/testsuite/Makefile.in
  100. +45 −1 vendor/libffi/testsuite/lib/libffi.exp
  101. +13 −11 vendor/libffi/testsuite/libffi.call/call.exp
  102. +7 −24 vendor/libffi/testsuite/libffi.call/{closure_stdcall.c → closure_simple.c}
  103. +0 −72 vendor/libffi/testsuite/libffi.call/closure_thiscall.c
  104. +4 −6 vendor/libffi/testsuite/libffi.call/cls_double_va.c
  105. +4 −7 vendor/libffi/testsuite/libffi.call/cls_longdouble_va.c
  106. +1 −1 vendor/libffi/testsuite/libffi.call/cls_struct_va1.c
  107. +2 −2 vendor/libffi/testsuite/libffi.call/cls_uint_va.c
  108. +11 −8 vendor/libffi/testsuite/libffi.call/ffitest.h
  109. +6 −16 vendor/libffi/testsuite/libffi.call/many.c
  110. +2 −2 vendor/libffi/testsuite/libffi.call/many2.c
  111. +0 −63 vendor/libffi/testsuite/libffi.call/many2_win32.c
  112. +0 −63 vendor/libffi/testsuite/libffi.call/many_win32.c
  113. +1 −1 vendor/libffi/testsuite/libffi.call/nested_struct11.c
  114. +2 −2 vendor/libffi/testsuite/libffi.call/strlen.c
  115. +7 −8 vendor/libffi/testsuite/libffi.call/{fastthis1_win32.c → strlen2.c}
  116. +0 −44 vendor/libffi/testsuite/libffi.call/strlen2_win32.c
  117. +7 −8 vendor/libffi/testsuite/libffi.call/{fastthis2_win32.c → strlen3.c}
  118. +7 −8 vendor/libffi/testsuite/libffi.call/{fastthis3_win32.c → strlen4.c}
  119. +0 −44 vendor/libffi/testsuite/libffi.call/strlen_win32.c
  120. +2 −2 vendor/libffi/testsuite/libffi.call/struct1.c
  121. +0 −67 vendor/libffi/testsuite/libffi.call/struct1_win32.c
  122. +2 −2 vendor/libffi/testsuite/libffi.call/struct2.c
  123. +0 −67 vendor/libffi/testsuite/libffi.call/struct2_win32.c
  124. +2 −2 vendor/libffi/testsuite/libffi.call/struct3.c
  125. +2 −2 vendor/libffi/testsuite/libffi.call/struct4.c
  126. +2 −2 vendor/libffi/testsuite/libffi.call/struct5.c
  127. +2 −2 vendor/libffi/testsuite/libffi.call/struct6.c
  128. +2 −2 vendor/libffi/testsuite/libffi.call/struct7.c
  129. +2 −2 vendor/libffi/testsuite/libffi.call/struct8.c
  130. +2 −2 vendor/libffi/testsuite/libffi.call/struct9.c
  131. +2 −10 vendor/libffi/testsuite/{libffi.special → libffi.call}/unwindtest.cc
  132. +1 −1 vendor/libffi/testsuite/{libffi.special → libffi.call}/unwindtest_ffi_call.cc
  133. +1 −1 vendor/libffi/testsuite/libffi.call/va_1.c
  134. +1 −1 vendor/libffi/testsuite/libffi.call/va_struct1.c
  135. +0 −55 vendor/libffi/testsuite/libffi.special/ffitestcxx.h
  136. +0 −39 vendor/libffi/testsuite/libffi.special/special.exp
  137. +174 −108 vendor/libffi/texinfo.tex
Loading