Commit Graph

580 Commits

Author SHA1 Message Date
Zachary Waldowski
b4df9cf9cc AArch64: Fix void fall-through case when assertions are enabled 2014-02-05 14:29:08 -05:00
Zachary Waldowski
f466aad0d9 AArch64: Fix missing semicolons when assertions are enabled 2014-02-05 14:28:59 -05:00
Anthony Green
7ea677733b Remove build-ios from Makefile
Conflicts:
	ChangeLog
2014-02-05 14:28:59 -05:00
Anthony Green
6ae046cc59 Mention Aarch64 on iOS 2014-02-05 14:28:59 -05:00
Zachary Waldowski
bfc06b3fdb Update ChangeLog 2014-02-05 14:28:59 -05:00
Zachary Waldowski
0a0f12ce1f AArch64: Remove duplicitous element_count call.
This inhibits an analyzer warning by Clang.
2014-02-05 14:28:59 -05:00
Zachary Waldowski
4330fdcd92 Darwin/aarch64: Respect iOS ABI re: stack argument alignment 2014-02-05 14:28:59 -05:00
Zachary Waldowski
0a333d6c39 Darwin/aarch64: Fix size_t assumptions 2014-02-05 14:28:59 -05:00
Zachary Waldowski
2c18e3c76a Darwin/aarch64: Fix "shadows declaration" warnings 2014-02-05 14:28:58 -05:00
Zachary Waldowski
1b8a8e20e3 Darwin/aarch64: Use Clang cache invalidation builtin 2014-02-05 14:28:58 -05:00
Zachary Waldowski
6030cdcae7 Darwin/aarch64: Account for long double being equal to double 2014-02-05 14:28:58 -05:00
Zachary Waldowski
5658b08926 Darwin/aarch64: Use CNAME, restrict .size like ARM 2014-02-05 14:28:58 -05:00
Zachary Waldowski
0717578080 Darwin/aarch64: Fix invalid reference in assembly 2014-02-05 14:28:58 -05:00
Zachary Waldowski
9da28b4427 Darwin/x86_64: Fix 64-bit type shortening warnings 2014-02-05 14:28:58 -05:00
Zachary Waldowski
821d398f08 Darwin: Merge build scripts, redo project, incl. arm64 2014-02-05 14:28:58 -05:00
Zachary Waldowski
6eff9ff9e7 Darwin/iOS: Improve unified syntax use for LLVM 2014-02-05 14:28:58 -05:00
Zachary Waldowski
ba0ea99c82 Fix dlmalloc warnings due to set_segment_flags, sizeof(size_t) 2014-02-05 14:28:58 -05:00
Zachary Waldowski
994be3a5c1 Darwin/iOS: Fix mis-typing of vfp_reg_free 2014-02-05 14:28:58 -05:00
Zachary Waldowski
a8e0a835ab Darwin/ARM: Assert on NULL dereference
This inhibits an analyzer warning by Clang on all platforms.
2014-02-05 14:28:58 -05:00
Zachary Waldowski
1367534158 Darwin/i386: Inhibit Clang previous prototype warnings 2014-02-05 14:28:53 -05:00
Zachary Waldowski
66469c381e Darwin/ARM: Inhibit Clang previous prototype warnings 2014-02-05 14:28:49 -05:00
Zachary Waldowski
5bfe62a00d Darwin/AArch64: Inhibit Clang previous prototype warnings 2014-01-09 13:41:27 -05:00
Anthony Green
3dc3f32c35 Undo iOS ARM64 changes. 2013-12-05 16:23:25 -05:00
Anthony Green
356b2cbc30 Merge branch 'master' of github.com:/atgreen/libffi 2013-11-30 22:38:13 -05:00
Anthony Green
484a758426 Mention Aarch64 on iOS 2013-11-30 22:37:50 -05:00
Anthony Green
07345a30ec Mention Aarch64 on iOS 2013-11-30 21:06:51 -05:00
Anthony Green
d4b931c1b8 Remove build-ios from Makefile 2013-11-30 20:58:31 -05:00
Anthony Green
dfbf236d70 Merge branch 'master' of github.com:/atgreen/libffi
Add ChangeLog entry.
2013-11-30 20:55:47 -05:00
Anthony Green
bb9740e545 Merge pull request #60 from zwaldowski/ios-redo
Mac/iOS support, including aarch64 port
2013-11-30 17:54:39 -08:00
Zachary Waldowski
4d701e03fa Darwin: Properly export headers from Xcode project 2013-11-30 13:25:55 -05:00
Zachary Waldowski
022f12eb9a Darwin: Freshen gen scripts, remove old build-ios.sh 2013-11-30 12:21:38 -05:00
Zachary Waldowski
e820fe2025 Darwin/iOS: Include x86_64+aarch64 pieces in library 2013-11-30 12:03:51 -05:00
Zachary Waldowski
0278284e47 Darwin/aarch64: size_t assumptions 2013-11-30 12:02:18 -05:00
Zachary Waldowski
9775446b64 Darwin/aarch64: Fix “shadows declaration” warnings 2013-11-30 04:17:00 -05:00
Zachary Waldowski
4260badc37 Darwin/aarch64: Use Clang cache invalidation builtin 2013-11-30 04:16:58 -05:00
Zachary Waldowski
9fa7998d5f Darwin/aarch64: Inhibit Xcode warning 2013-11-30 04:16:56 -05:00
Zachary Waldowski
0e832048a9 Darwin/aarch64: double == long double 2013-11-30 04:16:53 -05:00
Zachary Waldowski
602dc22d76 Darwin/iOS prep script: try and compile for arm64 2013-11-30 04:16:53 -05:00
Zachary Waldowski
b513dfe79d Darwin/aarch64: Restrict .size to ELF like arm32. 2013-11-30 04:16:50 -05:00
Zachary Waldowski
bc978099bf Darwin/aarch64: Potentially(?) fix compile error 2013-11-30 04:16:48 -05:00
Zachary Waldowski
d6bb931446 Darwin/aarch64: Use CNAME refs 2013-11-30 04:16:45 -05:00
Zachary Waldowski
33c46ce568 Darwin/Mac: Fix 64/32 shortening warnings 2013-11-30 04:14:10 -05:00
Zachary Waldowski
0612081e6c Darwin: Misc size_t warnings 2013-11-30 04:14:10 -05:00
Zachary Waldowski
6a6247d179 Darwin: Fix dlmalloc warnings due to sizeof(size_t) 2013-11-30 04:14:10 -05:00
Zachary Waldowski
4d60d9e1e3 Darwin: Rebuild Xcode project 2013-11-30 04:14:05 -05:00
Zachary Waldowski
cb719a5c1c Darwin/iOS: Fix LLVM 3.3 warning re: memcpy. 2013-11-30 04:09:18 -05:00
Zachary Waldowski
21bde92c9a Darwin: Clean up, modernize generator scripts 2013-11-30 03:49:16 -05:00
Zachary Waldowski
fd54eab74c Darwin/Mac: Also exclude OS X generated source 2013-11-30 03:49:11 -05:00
Zachary Waldowski
953b6f14c6 Darwin/iOS: More unified syntax support w/ Clang.
Signed-off-by: Zachary Waldowski <zwaldowski@gmail.com>
2013-11-30 03:48:45 -05:00
Zachary Waldowski
c713a55379 Darwin/iOS: Simplify RETLDM arguments for LLVM 3.1
Signed-off-by: Zachary Waldowski <zwaldowski@gmail.com>
2013-11-30 03:48:05 -05:00