Log

Author Commit Date CI Message
Anthony Green 27d31130 2019-11-18T15:06:51 Fix DEJAGNU variable
Anthony Green da135881 2019-11-18T14:54:14 Set vars
Anthony Green 9a394c24 2019-11-18T14:45:29 Remove verbosity
Anthony Green 14bfbec0 2019-11-18T14:40:30 Pull before running
Anthony Green dfa60e5e 2019-11-18T14:02:33 Fix cross builds for or1k
Anthony Green a8223271 2019-11-18T13:59:10 More cross build debugging
Anthony Green 8c9cf44c 2019-11-18T13:47:42 Set path to simulator. Add debugging output.
Anthony Green 581048f9 2019-11-18T13:17:27 Be specific when building CI container images
Anthony Green bbea6394 2019-11-18T13:06:26 Capture more or1k hosts
Anthony Green 97e3b1fe 2019-11-18T13:02:44 Add test support for or1k. Fix yaml typo.
Anthony Green c88f4d26 2019-11-18T12:25:51 Fix typo for m32r and bfin builds
Anthony Green 93c203b3 2019-11-18T06:35:19 Merge branch 'master' of github.com:libffi/libffi
Anthony Green d087b595 2019-11-18T06:34:42 Build/test for m32r-elf and bfin-elf
Anthony Green b6804d16 2019-11-17T09:19:14 Mention binary128 long double support for Power
Samuel Holland 73dd43af 2019-11-17T07:22:25 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 b58bd772 2019-11-15T11:18:59 Re-enable mingw32 tests.
Anthony Green 6f221e82 2019-11-15T11:06:17 Disable wine builds.
Anthony Green 09dc0a71 2019-11-15T10:19:00 Stretch out timeout for test
Anthony Green 28a7cc46 2019-11-15T06:07:51 Consolidate all of the old ChangeLog files into ChangeLog.old.
Anthony Green 86d3d376 2019-11-13T10:07:00 Don't build aarch64-linux-gnu
Anthony Green db198a19 2019-11-13T10:05:36 Extend timeout for builds.
Anthony Green 54af0256 2019-11-13T09:15:05 Platform test tweaks
Anthony Green 3a7580da 2019-11-13T07:59:18 Mark java raw APIs as deprecated.
Anthony Green cda60c1a 2019-11-13T06:51:44 Disable mips64 tests. Fix log grabbing.
Anthony Green a34254bd 2019-11-13T06:37:26 Re-add wine based testing
Anthony Green 9bd3a974 2019-11-13T06:35:40 Add wine-sim.exp for wine-based testing
Anthony Green de6df6dc 2019-11-13T06:32:46 Fix log file URL extraction. Grab rlgl cli for OSX
Anthony Green c8986e87 2019-11-13T06:01:43 Fix log name extraction
Anthony Green 6630764d 2019-11-12T22:56:37 Account for shorter ==LOGFILE== string
Anthony Green aa975ec3 2019-11-12T22:35:47 Fix grep matcher
Anthony Green 6dd88bc5 2019-11-12T18:44:27 Debug
Anthony Green 7e318cf5 2019-11-12T17:55:35 Pull test logs from cfarm
Anthony Green 5123e9cf 2019-11-12T09:21:57 Use rlgl for cfarm test results
Anthony Green 486f88f9 2019-11-12T09:20:21 Use rlgl for cross builds.
Anthony Green 042c6671 2019-11-12T09:14:20 Always exit build container successfully. Don't test mingw.
Anthony Green 82f7f80a 2019-11-12T08:58:52 Run rlgl outside of the build container.
Anthony Green 5b297e03 2019-11-12T05:51:09 Don't bother dumping logs. Use rlgl instead.
Anthony Green 2a8d88d9 2019-11-11T21:24:58 Fix rlgl usage
Anthony Green 3c2b810e 2019-11-11T21:11:59 Test rlgl
Anthony Green 2cc11720 2019-11-11T16:19:45 Debug in-container builds
Anthony Green 0de0c6a2 2019-11-10T08:20:46 Build both iOS and Macosx
Anthony Green 4e3e0586 2019-11-07T12:35:27 Fix tpyo
Anthony Green f764f278 2019-11-07T12:17:29 Change s390x options
Anthony Green 188de63c 2019-11-07T12:03:19 Mark xfail for m68k and alpha.
Anthony Green 0da221f8 2019-11-07T12:03:01 Clean up. Debug s390x cpu support.
Anthony Green 7e0fbf41 2019-11-07T11:50:08 Try coldfire for m68k builds
Anthony Green 6a9fa770 2019-11-07T11:37:25 Add GCC_OPTIONS flag
Anthony Green eebcbb11 2019-11-07T11:26:53 Compile m68k target for m5208
Anthony Green 08cb33ff 2019-11-07T11:15:13 Dump supported CPUs
Anthony Green 16c93500 2019-11-07T11:00:09 Fix shell script
Anthony Green 588e8746 2019-11-07T10:56:40 Print debug output. Use podman when available.
Anthony Green 04d14a66 2019-11-07T09:23:10 Set QEMU_CPU within the build containers
Anthony Green 28d9c019 2019-11-07T07:36:11 Set QEMU_CPU for m68k
Anthony Green 75464caf 2019-11-06T22:02:11 Add alpha and m68k testing
Anthony Green 259c497a 2019-11-06T11:31:17 Sett CC and CXX for cross builds
Anthony Green d23d3959 2019-11-06T11:21:46 autogen before cross building
Anthony Green a6dc8ef2 2019-11-06T11:10:59 Fix typo. Don't double test.
Anthony Green 136a235d 2019-11-06T10:51:33 Use the right cross build container image
Anthony Green 92f5309d 2019-11-06T10:49:04 Try s390x and sh4 cross builds/tests
Anthony Green d4a28fee 2019-11-06T06:47:05 Revert to older test cross compilers
Anthony Green 0fb9ee21 2019-11-06T06:44:19 Use older test compiler. Enable s390x testing.
Anthony Green 36d281ab 2019-11-06T06:30:52 Test cross-builds for hppa-linux-gnu
Anthony Green c95cc4b3 2019-11-06T06:30:20 Reference FFI_BUILDING_DLL
Anthony Green 88a76477 2019-11-03T06:28:51 rc2. hack as per: https://github.com/travis-ci/travis-ci/issues/6934
Anthony Green 45ba4aef 2019-10-31T19:07:04 Add sparc64-linux-gnu testing back
Anthony Green a26323b7 2019-10-31T15:32:48 Don't build sparc. Build mips.
Anthony Green f3253248 2019-10-31T14:35:43 Test mips64el-linux-gnu
Anthony Green 39bad2f3 2019-10-31T12:33:22 Don't run autogen.sh all the time.
Anthony Green 82719cbb 2019-10-31T12:23:11 Test sparc64-linux-gnu on travis
Anthony Green 0348d0e4 2019-10-31T10:53:37 Try new cfarm build for power
Anthony Green 290bc316 2019-10-26T10:13:20 Add make_sunver.pl to distribution.
Andreas Schwab a8efc2f7 2019-10-26T14:57:05 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 ca112537 2019-10-26T07:26:30 Add missing build script, make_sunver.pl.
Anthony Green 52b066f0 2019-10-24T07:03:43 Update versions to 3.3-rc1
Anthony Green 9b10df3b 2019-10-24T06:41:11 Remove some debugging output
Anthony Green ec042885 2019-10-24T06:39:00 Don't test ppc64le with buggy qemu.
Anthony Green 90fb8978 2019-10-24T06:24:14 Strip build status from README.md at 'make dist' time.
Anthony Green 1d605944 2019-10-24T05:25:11 Add missing dist files.
Anthony Green 825b2a35 2019-10-16T16:05:46 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 d2a4095a 2019-10-14T06:46:52 Fix comments.
Anthony Green 058aa413 2019-10-14T05:47:07 Update copyright year
zhanhb c4f61240 2019-10-09T18:59:32 Add long double test (#492) Required to fix build error on macos with gcc-9
pichikaudaykiran 09f9d856 2019-10-09T16:26:06 Making the change to correct the comment when SUN (#521) and GCC are used together
pnallan 55c22092 2019-10-08T18:46:47 handle compilation warnings with ftruncate API (#508) * fix me: avoid warning while handle ftruncate API Signed-off-by: Prasad Nallani <prasad.nallani@intel.com> * Update closures.c
John Ericson e5f0eb15 2019-10-08T06:58:52 Clean up line endings (#509) The CLRF visual studio files can be kept that way, but recognized as text. The assembly file can be converted to LF.
Samuel Holland ea9b6639 2019-10-08T05:57:28 PowerPC bugfixes (#520) * powerpc: Silence warnings about unused labels * powerpc: Fix a couple of comments * powerpc: Fix alignment after float structs * powerpc: Don't pad rvalues copied from FP regs * powerpc: Add missing check in struct alignment * powerpc: Support homogeneous long double structs
Anthony Green 25cf9cc4 2019-10-08T06:24:55 Use https for moxie toolchain repo
Paul Monson c2a68590 2019-08-07T11:57:45 fix mingw build and crashing bugs for Python Windows ARM64 (#496) * fix mingw build and crashing bugs for Python Windows ARM64 * Fix issues found in PR review
Anthony Green e0b4f84f 2019-06-26T06:18:48 Clear the apt cache
Anthony Green 68668fe4 2019-06-26T06:01:15 More debugging output
Anthony Green 1d7635d1 2019-06-25T23:39:52 Debug moxie builds in travis
ossdev07 d856743e 2019-06-26T07:31:22 libffi: added ARM64 support for Windows (#486) * libffi: added ARM64 support for Windows 1. ported sysv.S to win64_armasm.S for armasm64 assembler 2. added msvc_build folder for visual studio solution 3. updated README.md for the same 4. MSVC solution created with the changes, and below test suites are tested with test script written in python. libffi.bhaible libffi.call 5. Basic functionality of above test suites are getting passed Signed-off-by: ossdev07 <ossdev@puresoftware.com> * Update README.md
Anthony Green 80d07104 2019-04-28T07:36:24 uuencode compressed log files for travis
Sergei Trofimovich fadf1eb5 2019-04-27T20:53:29 hppa: avoid TEXTREL in .eh_frame section (#447) Before the change hand-crafted .eh_frame section contained ABS relocation and caused TEXTREL tag to be emitted: ``` $ ./configure --host=hppa2.0-unknown-linux-gnu LDFLAGS=-Wl,-z,text $ make ... /usr/libexec/gcc/hppa2.0-unknown-linux-gnu/ld: read-only segment has dynamic relocations. ``` Link failure is caused by absolute address of FDEs encoded into .eh_frame entries. Fixed TEXTREL by using pcrel (instead of ABS) encoding for absolute addresses (__PIC__ code) by adding augmentation information ("zR" CIE type). All tests still pass on hppa2.0. The specific tests that still pass and exercise this code path: testsuite/libffi.call/unwindtest.cc testsuite/libffi.call/unwindtest_ffi_call.cc Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
driver1998 06bf1a9d 2019-04-28T03:21:44 fix x86/x64 MSVC build (#487)
Paul Monson db5706ff 2019-04-26T04:58:58 add support for 32-bit ARM on Windows (#477) * add support for 32-bit ARM on Windows * fix mismatched brace in appveyor.yml * remove arm platform from appveyor.yml for now * fix arm build * fix typo * fix assembler names * try Visual Studio 2017 * add windows arm32 to .appveyor.yml * update README.md
Tom Tromey d1e9b4b9 2019-04-09T14:00:10 Merge pull request #482 from sharkcz/aarch64 fix check for Linux/aarch64
Dan Horák a7d6396f 2019-03-29T14:19:20 fix check for Linux/aarch64 fixes #473
Jeremy Huddleston Sequoia 05a17964 2019-02-19T04:11:28 Cleanup symbol exports on darwin and add architecture preprocessor checks to assist in building fat binaries (eg: i386+x86_64 on macOS or arm+aarch64 on iOS) (#450) * x86: Ensure _efi64 suffixed symbols are not exported * x86: Ensure we do not export ffi_prep_cif_machdep Signed-off-by: Jeremy Huddleston Sequoia <jeremyhu@apple.com> * x86: Ensure we don't export ffi_call_win64, ffi_closure_win64, or ffi_go_closure_win64 Signed-off-by: Jeremy Huddleston Sequoia <jeremyhu@apple.com> * closures: Silence a semantic warning libffi/src/closures.c:175:23: This function declaration is not a prototype Signed-off-by: Jeremy Huddleston Sequoia <jeremyhu@apple.com> * aarch64: Ensure we don't export ffi_prep_cif_machdep Signed-off-by: Jeremy Huddleston Sequoia <jeremyhu@apple.com> * arm: Ensure we don't export ffi_prep_cif_machdep Signed-off-by: Jeremy Huddleston Sequoia <jeremyhu@apple.com> * aarch64, arm, x86: Add architecture preprocessor checks to support easier fat builds (eg: iOS) Signed-off-by: Jeremy Huddleston Sequoia <jeremyhu@apple.com> * x86: Silence some static analysis warnings libffi/src/x86/ffi64.c:286:21: The left operand of '!=' is a garbage value due to array index out of bounds libffi/src/x86/ffi64.c:297:22: The left operand of '!=' is a garbage value due to array index out of bounds Signed-off-by: Jeremy Huddleston Sequoia <jeremyhu@apple.com> * aarch: Use FFI_HIDDEN rather than .hidden Signed-off-by: Jeremy Huddleston Sequoia <jeremyhu@apple.com> * ffi.h: Don't advertise ffi_java_rvalue_to_raw, ffi_prep_java_raw_closure, and ffi_prep_java_raw_closure_loc when FFI_NATIVE_RAW_API is 0 Signed-off-by: Jeremy Huddleston Sequoia <jeremyhu@apple.com>
dabrain34 3ec522bc 2019-02-19T13:09:09 Fix cfi checks for old compiler (#453) cfi_sections can be unsupported when cfi_startproc and cfi_endproc are.