Skip to content

Commit b9ff55b

Browse files
committed
upgrade libffi to 3.0.13
This upgrade is particularly for repairs to ARM and the VFP ABI.
1 parent 5ec31c8 commit b9ff55b

File tree

243 files changed

+34612
-16004
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

243 files changed

+34612
-16004
lines changed

src/foreign/README

+3-5
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
The "libffi" directory holds a copy of libffi (somwehere between version 3.0.9 and 3.0.10).
1+
The "libffi" directory holds a copy of libffi (just after version 3.0.13).
22
Similarly, The "libffi_msvc" directory holds a copy of the libffi
33
version from the CTypes project.
44

@@ -8,7 +8,7 @@ CTypes is under the MIT License.
88
========== libffi directory =============================================
99

1010
Our copy of libffi for Racket has been changed in a few small
11-
ways at git commit 3f5b1375ab1e2b8e3d59 from
11+
ways at git commit c3c40e0290377d7cf948b072eedd8317c4bf215e from
1212

1313
http://github.com/atgreen/libffi
1414

@@ -17,9 +17,7 @@ Local changes:
1717
* Test ftruncate() result in "closures.c" to avoid a compiler
1818
warning.
1919

20-
* Added powerpc .S patches from 2d3fb36420e09304220e
21-
22-
* In "darwin.S", added ".long 0" after ".LFE3:" to avoid
20+
* In "x86/darwin.S", added ".long 0" after ".LFE3:" to avoid
2321
linker problems compiling with gcc-4.0 on Mac OS X 10.7.
2422

2523
========== libffi_msvc directory =====================================

src/foreign/libffi/.gitignore

+21
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
.libs
2+
.deps
3+
*.o
4+
*.lo
5+
.dirstamp
6+
*.la
7+
Makefile
8+
config.log
9+
config.status
10+
*~
11+
fficonfig.h
12+
include/ffi.h
13+
include/ffitarget.h
14+
libffi.pc
15+
libtool
16+
stamp-h1
17+
libffi*gz
18+
autom4te.cache
19+
libffi.xcodeproj/xcuserdata
20+
libffi.xcodeproj/project.xcworkspace
21+
ios/

src/foreign/libffi/.travis.yml

+8
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
language: c
2+
compiler:
3+
- gcc
4+
- clang
5+
6+
before_script: sudo apt-get install dejagnu
7+
8+
script: ./configure && make && make check

0 commit comments

Comments
 (0)