Anthony Green [Sat, 23 Nov 2019 12:49:58 +0000 (07:49 -0500)]
Account for moved test files
Anthony Green [Sat, 23 Nov 2019 12:44:26 +0000 (07:44 -0500)]
Add dejagnu directives accidentally removed
Anthony Green [Sat, 23 Nov 2019 00:49:38 +0000 (19:49 -0500)]
Move closure test to closure directory
Anthony Green [Sat, 23 Nov 2019 00:27:34 +0000 (19:27 -0500)]
More more closure tests to the closure test directory
Anthony Green [Fri, 22 Nov 2019 23:55:36 +0000 (18:55 -0500)]
Merge branch 'master' of github.com:libffi/libffi
Anthony Green [Fri, 22 Nov 2019 23:54:30 +0000 (18:54 -0500)]
Move closure tests so we can easily XFAIL them for some targets
Anthony Green [Fri, 22 Nov 2019 23:53:09 +0000 (18:53 -0500)]
Remove gccbug detection. GCC is good now.
Michael Haubenwallner [Fri, 22 Nov 2019 19:17:58 +0000 (20:17 +0100)]
Capture x86-windows host like x86_64-windows (#529)
Anthony Green [Fri, 22 Nov 2019 17:42:26 +0000 (12:42 -0500)]
Manual clean-ups, and include the PDF in the source distribution.
Anthony Green [Thu, 21 Nov 2019 10:36:06 +0000 (05:36 -0500)]
Mention more major port contributors
Anthony Green [Thu, 21 Nov 2019 10:04:54 +0000 (05:04 -0500)]
Update autoconf-archive m4 macros
Anthony Green [Thu, 21 Nov 2019 09:59:39 +0000 (04:59 -0500)]
Fix formatting of README.
Anthony Green [Wed, 20 Nov 2019 12:16:41 +0000 (07:16 -0500)]
Fix or1k lack-of-g++ checking in testsuite
Anthony Green [Wed, 20 Nov 2019 11:15:55 +0000 (06:15 -0500)]
Add work-around for users who manage their own closure memory
As suggested by DJ
Anthony Green [Tue, 19 Nov 2019 22:14:23 +0000 (17:14 -0500)]
No C++ for or1k-unknown-elf
Anthony Green [Tue, 19 Nov 2019 18:36:49 +0000 (13:36 -0500)]
No C++ for or1k
Anthony Green [Tue, 19 Nov 2019 15:07:16 +0000 (10:07 -0500)]
Disable type warnings for or1k.
Anthony Green [Tue, 19 Nov 2019 15:06:57 +0000 (10:06 -0500)]
No c++ for or1k-elf
Anthony Green [Mon, 18 Nov 2019 20:20:00 +0000 (15:20 -0500)]
Fake TRAVIS_BUILD_DIR
Anthony Green [Mon, 18 Nov 2019 20:13:16 +0000 (15:13 -0500)]
Adapt for new old ChangeLog file
Anthony Green [Mon, 18 Nov 2019 20:06:51 +0000 (15:06 -0500)]
Fix DEJAGNU variable
Anthony Green [Mon, 18 Nov 2019 19:54:14 +0000 (14:54 -0500)]
Set vars
Anthony Green [Mon, 18 Nov 2019 19:45:29 +0000 (14:45 -0500)]
Remove verbosity
Anthony Green [Mon, 18 Nov 2019 19:40:30 +0000 (14:40 -0500)]
Pull before running
Anthony Green [Mon, 18 Nov 2019 19:02:33 +0000 (14:02 -0500)]
Fix cross builds for or1k
Anthony Green [Mon, 18 Nov 2019 18:59:10 +0000 (13:59 -0500)]
More cross build debugging
Anthony Green [Mon, 18 Nov 2019 18:47:42 +0000 (13:47 -0500)]
Set path to simulator. Add debugging output.
Anthony Green [Mon, 18 Nov 2019 18:17:27 +0000 (13:17 -0500)]
Be specific when building CI container images
Anthony Green [Mon, 18 Nov 2019 18:06:26 +0000 (13:06 -0500)]
Capture more or1k hosts
Anthony Green [Mon, 18 Nov 2019 18:02:44 +0000 (13:02 -0500)]
Add test support for or1k. Fix yaml typo.
Anthony Green [Mon, 18 Nov 2019 17:25:51 +0000 (12:25 -0500)]
Fix typo for m32r and bfin builds
Anthony Green [Mon, 18 Nov 2019 11:35:19 +0000 (06:35 -0500)]
Merge branch 'master' of github.com:libffi/libffi
Anthony Green [Mon, 18 Nov 2019 11:34:42 +0000 (06:34 -0500)]
Build/test for m32r-elf and bfin-elf
Anthony Green [Sun, 17 Nov 2019 14:19:14 +0000 (09:19 -0500)]
Mention binary128 long double support for Power
Samuel Holland [Sun, 17 Nov 2019 13:22:25 +0000 (07:22 -0600)]
IEEE754 binary128 long double support for PowerPC64 (#526)
* powerpc: Adjust flags to make room for vector types
* powerpc64 ELFv2 IEEE128 long double support
Anthony Green [Fri, 15 Nov 2019 16:18:59 +0000 (11:18 -0500)]
Re-enable mingw32 tests.
Anthony Green [Fri, 15 Nov 2019 16:06:17 +0000 (11:06 -0500)]
Disable wine builds.
Anthony Green [Fri, 15 Nov 2019 15:19:00 +0000 (10:19 -0500)]
Stretch out timeout for test
Anthony Green [Fri, 15 Nov 2019 11:07:51 +0000 (06:07 -0500)]
Consolidate all of the old ChangeLog files into ChangeLog.old.
Anthony Green [Wed, 13 Nov 2019 15:07:00 +0000 (10:07 -0500)]
Don't build aarch64-linux-gnu
Anthony Green [Wed, 13 Nov 2019 15:05:36 +0000 (10:05 -0500)]
Extend timeout for builds.
Anthony Green [Wed, 13 Nov 2019 14:15:05 +0000 (09:15 -0500)]
Platform test tweaks
Anthony Green [Wed, 13 Nov 2019 12:59:18 +0000 (07:59 -0500)]
Mark java raw APIs as deprecated.
Anthony Green [Wed, 13 Nov 2019 11:51:44 +0000 (06:51 -0500)]
Disable mips64 tests. Fix log grabbing.
Anthony Green [Wed, 13 Nov 2019 11:37:26 +0000 (06:37 -0500)]
Re-add wine based testing
Anthony Green [Wed, 13 Nov 2019 11:35:40 +0000 (06:35 -0500)]
Add wine-sim.exp for wine-based testing
Anthony Green [Wed, 13 Nov 2019 11:32:46 +0000 (06:32 -0500)]
Fix log file URL extraction. Grab rlgl cli for OSX
Anthony Green [Wed, 13 Nov 2019 11:01:43 +0000 (06:01 -0500)]
Fix log name extraction
Anthony Green [Wed, 13 Nov 2019 03:56:37 +0000 (22:56 -0500)]
Account for shorter ==LOGFILE== string
Anthony Green [Wed, 13 Nov 2019 03:35:47 +0000 (22:35 -0500)]
Fix grep matcher
Anthony Green [Tue, 12 Nov 2019 23:44:27 +0000 (18:44 -0500)]
Debug
Anthony Green [Tue, 12 Nov 2019 22:55:35 +0000 (17:55 -0500)]
Pull test logs from cfarm
Anthony Green [Tue, 12 Nov 2019 14:21:57 +0000 (09:21 -0500)]
Use rlgl for cfarm test results
Anthony Green [Tue, 12 Nov 2019 14:20:21 +0000 (09:20 -0500)]
Use rlgl for cross builds.
Anthony Green [Tue, 12 Nov 2019 14:14:20 +0000 (09:14 -0500)]
Always exit build container successfully. Don't test mingw.
Anthony Green [Tue, 12 Nov 2019 13:58:52 +0000 (08:58 -0500)]
Run rlgl outside of the build container.
Anthony Green [Tue, 12 Nov 2019 10:51:09 +0000 (05:51 -0500)]
Don't bother dumping logs. Use rlgl instead.
Anthony Green [Tue, 12 Nov 2019 02:24:58 +0000 (21:24 -0500)]
Fix rlgl usage
Anthony Green [Tue, 12 Nov 2019 02:11:59 +0000 (21:11 -0500)]
Test rlgl
Anthony Green [Mon, 11 Nov 2019 21:19:45 +0000 (16:19 -0500)]
Debug in-container builds
Anthony Green [Sun, 10 Nov 2019 13:20:46 +0000 (08:20 -0500)]
Build both iOS and Macosx
Anthony Green [Thu, 7 Nov 2019 17:35:27 +0000 (12:35 -0500)]
Fix tpyo
Anthony Green [Thu, 7 Nov 2019 17:17:29 +0000 (12:17 -0500)]
Change s390x options
Anthony Green [Thu, 7 Nov 2019 17:03:19 +0000 (12:03 -0500)]
Mark xfail for m68k and alpha.
Anthony Green [Thu, 7 Nov 2019 17:03:01 +0000 (12:03 -0500)]
Clean up. Debug s390x cpu support.
Anthony Green [Thu, 7 Nov 2019 16:50:08 +0000 (11:50 -0500)]
Try coldfire for m68k builds
Anthony Green [Thu, 7 Nov 2019 16:37:25 +0000 (11:37 -0500)]
Add GCC_OPTIONS flag
Anthony Green [Thu, 7 Nov 2019 16:26:53 +0000 (11:26 -0500)]
Compile m68k target for m5208
Anthony Green [Thu, 7 Nov 2019 16:15:13 +0000 (11:15 -0500)]
Dump supported CPUs
Anthony Green [Thu, 7 Nov 2019 16:00:09 +0000 (11:00 -0500)]
Fix shell script
Anthony Green [Thu, 7 Nov 2019 15:56:40 +0000 (10:56 -0500)]
Print debug output. Use podman when available.
Anthony Green [Thu, 7 Nov 2019 14:23:10 +0000 (09:23 -0500)]
Set QEMU_CPU within the build containers
Anthony Green [Thu, 7 Nov 2019 12:36:11 +0000 (07:36 -0500)]
Set QEMU_CPU for m68k
Anthony Green [Thu, 7 Nov 2019 03:02:11 +0000 (22:02 -0500)]
Add alpha and m68k testing
Anthony Green [Wed, 6 Nov 2019 16:31:17 +0000 (11:31 -0500)]
Sett CC and CXX for cross builds
Anthony Green [Wed, 6 Nov 2019 16:21:46 +0000 (11:21 -0500)]
autogen before cross building
Anthony Green [Wed, 6 Nov 2019 16:10:59 +0000 (11:10 -0500)]
Fix typo. Don't double test.
Anthony Green [Wed, 6 Nov 2019 15:51:33 +0000 (10:51 -0500)]
Use the right cross build container image
Anthony Green [Wed, 6 Nov 2019 15:49:04 +0000 (10:49 -0500)]
Try s390x and sh4 cross builds/tests
Anthony Green [Wed, 6 Nov 2019 11:47:05 +0000 (06:47 -0500)]
Revert to older test cross compilers
Anthony Green [Wed, 6 Nov 2019 11:44:19 +0000 (06:44 -0500)]
Use older test compiler. Enable s390x testing.
Anthony Green [Wed, 6 Nov 2019 11:30:52 +0000 (06:30 -0500)]
Test cross-builds for hppa-linux-gnu
Anthony Green [Wed, 6 Nov 2019 11:30:20 +0000 (06:30 -0500)]
Reference FFI_BUILDING_DLL
Anthony Green [Sun, 3 Nov 2019 11:28:51 +0000 (06:28 -0500)]
rc2. hack as per: https://github.com/travis-ci/travis-ci/issues/6934
Anthony Green [Thu, 31 Oct 2019 23:07:04 +0000 (19:07 -0400)]
Add sparc64-linux-gnu testing back
Anthony Green [Thu, 31 Oct 2019 19:32:48 +0000 (15:32 -0400)]
Don't build sparc. Build mips.
Anthony Green [Thu, 31 Oct 2019 18:35:43 +0000 (14:35 -0400)]
Test mips64el-linux-gnu
Anthony Green [Thu, 31 Oct 2019 16:33:22 +0000 (12:33 -0400)]
Don't run autogen.sh all the time.
Anthony Green [Thu, 31 Oct 2019 16:23:11 +0000 (12:23 -0400)]
Test sparc64-linux-gnu on travis
Anthony Green [Thu, 31 Oct 2019 14:53:37 +0000 (10:53 -0400)]
Try new cfarm build for power
Anthony Green [Sat, 26 Oct 2019 14:13:20 +0000 (10:13 -0400)]
Add make_sunver.pl to distribution.
Andreas Schwab [Sat, 26 Oct 2019 12:57:05 +0000 (14:57 +0200)]
Fix FFI_STDCALL ABI (#514)
Even for a stdcall function, the stack alignment is still the
responsibility of the caller. Remember the original, not stack-aligned
argument size, but align when setting up a stack frame. In
ffi_closure_inner, return the true argument size, so that
ffi_[go_]closure_STDCALL doesn't adjust too much.
Anthony Green [Sat, 26 Oct 2019 11:26:30 +0000 (07:26 -0400)]
Add missing build script, make_sunver.pl.
Anthony Green [Thu, 24 Oct 2019 11:03:43 +0000 (07:03 -0400)]
Update versions to 3.3-rc1
Anthony Green [Thu, 24 Oct 2019 10:41:11 +0000 (06:41 -0400)]
Remove some debugging output
Anthony Green [Thu, 24 Oct 2019 10:39:00 +0000 (06:39 -0400)]
Don't test ppc64le with buggy qemu.
Anthony Green [Thu, 24 Oct 2019 10:24:14 +0000 (06:24 -0400)]
Strip build status from README.md at 'make dist' time.
Anthony Green [Thu, 24 Oct 2019 09:25:11 +0000 (05:25 -0400)]
Add missing dist files.
Anthony Green [Wed, 16 Oct 2019 20:05:46 +0000 (16:05 -0400)]
Test on arm32v7-linux-gnu, ppc64le-linux-gnu and aarch64-linux-gnu.
Use docker images and qemu to test libffi for non-x86 architectures on
travis-ci.
Use the LIBFFI_TEST_OPTIMIZATION environment variable to
force specific optimization levels at test time.
Anthony Green [Mon, 14 Oct 2019 10:46:52 +0000 (06:46 -0400)]
Fix comments.