* src/alpha/ffi.c: Change void (*)() to void (*)(void).
src/alpha/osf.S, src/arm/ffi.c, src/frv/ffi.c, src/ia64/ffi.c,
src/ia64/unix.S, src/java_raw_api.c, src/m32r/ffi.c,
src/mips/ffi.c, src/pa/ffi.c, src/pa/hpux32.S, src/pa/linux.S,
src/powerpc/ffi.c, src/powerpc/ffi_darwin.c, src/raw_api.c,
src/s390/ffi.c, src/sh/ffi.c, src/sh64/ffi.c, src/sparc/ffi.c,
src/x86/ffi.c, src/x86/unix64.S, src/x86/darwin64.S,> src/x86/ffi64.c: Ditto.
261 lines
8.3 KiB
Plaintext
261 lines
8.3 KiB
Plaintext
2008-02-26 Anthony Green <green@redhat.org>
|
|
|
|
* src/alpha/ffi.c: Change void (*)() to void (*)(void).
|
|
src/alpha/osf.S, src/arm/ffi.c, src/frv/ffi.c, src/ia64/ffi.c,
|
|
src/ia64/unix.S, src/java_raw_api.c, src/m32r/ffi.c,
|
|
src/mips/ffi.c, src/pa/ffi.c, src/pa/hpux32.S, src/pa/linux.S,
|
|
src/powerpc/ffi.c, src/powerpc/ffi_darwin.c, src/raw_api.c,
|
|
src/s390/ffi.c, src/sh/ffi.c, src/sh64/ffi.c, src/sparc/ffi.c,
|
|
src/x86/ffi.c, src/x86/unix64.S, src/x86/darwin64.S,
|
|
src/x86/ffi64.c: Ditto.
|
|
|
|
2008-02-24 Anthony Green <green@redhat.org>
|
|
|
|
* configure.ac: Accept openbsd*, not just openbsd.
|
|
Bump version to 3.0.4.
|
|
* configure, doc/stamp-vti, doc/version.texi: Rebuilt.
|
|
* libtool-version: Increment revision.
|
|
* README: Update for new release.
|
|
|
|
2008-02-22 Anthony Green <green@redhat.com>
|
|
|
|
* README: Clean up list of tested platforms.
|
|
|
|
2008-02-22 Anthony Green <green@redhat.com>
|
|
|
|
* configure.ac: Bump version to 3.0.3.
|
|
* configure, doc/stamp-vti, doc/version.texi: Rebuilt.
|
|
* libtool-version: Increment revision.
|
|
* README: Update for new release. Clean up test docs.
|
|
|
|
2008-02-22 Bjoern Koenig <bkoenig@alpha-tierchen.de>
|
|
Andreas Tobler <a.tobler@schweiz.org>
|
|
|
|
* configure.ac: Add amd64-*-freebsd* target.
|
|
* configure: Regenerate.
|
|
|
|
2008-02-22 Thomas Heller <theller@ctypes.org>
|
|
|
|
* configure.ac: Add x86 OpenBSD support.
|
|
* configure: Rebuilt.
|
|
|
|
2008-02-21 Thomas Heller <theller@ctypes.org>
|
|
|
|
* README: Change "make test" to "make check".
|
|
|
|
2008-02-21 Anthony Green <green@redhat.com>
|
|
|
|
* configure.ac: Bump version to 3.0.2.
|
|
* configure, doc/stamp-vti, doc/version.texi: Rebuilt.
|
|
* libtool-version: Increment revision.
|
|
* README: Update for new release.
|
|
|
|
2008-02-21 Björn König <bkoenig@alpha-tierchen.de>
|
|
|
|
* src/x86/freebsd.S: New file.
|
|
* configure.ac: Add x86 FreeBSD support.
|
|
* Makefile.am: Ditto.
|
|
|
|
2008-02-15 Anthony Green <green@redhat.com>
|
|
|
|
* configure.ac: Bump version to 3.0.1.
|
|
* configure, doc/stamp-vti, doc/version.texi: Rebuilt.
|
|
* libtool-version: Increment revision.
|
|
* README: Update for new release.
|
|
|
|
2008-02-15 David Daney <ddaney@avtrex.com>
|
|
|
|
* src/mips/ffi.c: Remove extra '>' from include directive.
|
|
(ffi_prep_closure_loc): Use clear_location instead of tramp.
|
|
|
|
2008-02-15 Anthony Green <green@redhat.com>
|
|
|
|
* configure.ac: Bump version to 3.0.0.
|
|
* configure, doc/stamp-vti, doc/version.texi: Rebuilt.
|
|
|
|
2008-02-15 David Daney <ddaney@avtrex.com>
|
|
|
|
* src/mips/ffi.c (USE__BUILTIN___CLEAR_CACHE):
|
|
Define (conditionally), and use it to include cachectl.h.
|
|
(ffi_prep_closure_loc): Fix cache flushing.
|
|
* src/mips/ffitarget.h (_ABIN32, _ABI64, _ABIO32): Define.
|
|
|
|
2008-02-15 Anthony Green <green@redhat.com>
|
|
|
|
* man/ffi_call.3, man/ffi_prep_cif.3, man/ffi.3:
|
|
Update dates and remove all references to ffi_prep_closure.
|
|
* configure.ac: Bump version to 2.99.9.
|
|
* configure, doc/stamp-vti, doc/version.texi: Rebuilt.
|
|
|
|
2008-02-15 Anthony Green <green@redhat.com>
|
|
|
|
* man/ffi_prep_closure.3: Delete.
|
|
* man/Makefile.am (EXTRA_DIST): Remove ffi_prep_closure.3.
|
|
(man_MANS): Ditto.
|
|
* man/Makefile.in: Rebuilt.
|
|
* configure.ac: Bump version to 2.99.8.
|
|
* configure, doc/stamp-vti, doc/version.texi: Rebuilt.
|
|
|
|
2008-02-14 Anthony Green <green@redhat.com>
|
|
|
|
* configure.ac: Bump version to 2.99.7.
|
|
* configure, doc/stamp-vti, doc/version.texi: Rebuilt.
|
|
* include/ffi.h.in LICENSE src/debug.c src/closures.c
|
|
src/ffitest.c src/s390/sysv.S src/s390/ffitarget.h
|
|
src/types.c src/m68k/ffitarget.h src/raw_api.c src/frv/ffi.c
|
|
src/frv/ffitarget.h src/sh/ffi.c src/sh/sysv.S
|
|
src/sh/ffitarget.h src/powerpc/ffitarget.h src/pa/ffi.c
|
|
src/pa/ffitarget.h src/pa/linux.S src/java_raw_api.c
|
|
src/cris/ffitarget.h src/x86/ffi.c src/x86/sysv.S
|
|
src/x86/unix64.S src/x86/win32.S src/x86/ffitarget.h
|
|
src/x86/ffi64.c src/x86/darwin.S src/ia64/ffi.c
|
|
src/ia64/ffitarget.h src/ia64/ia64_flags.h src/ia64/unix.S
|
|
src/sparc/ffi.c src/sparc/v9.S src/sparc/ffitarget.h
|
|
src/sparc/v8.S src/alpha/ffi.c src/alpha/ffitarget.h
|
|
src/alpha/osf.S src/sh64/ffi.c src/sh64/sysv.S
|
|
src/sh64/ffitarget.h src/mips/ffi.c src/mips/ffitarget.h
|
|
src/mips/n32.S src/mips/o32.S src/arm/ffi.c src/arm/sysv.S
|
|
src/arm/ffitarget.h src/prep_cif.c: Update license text.
|
|
|
|
2008-02-14 Anthony Green <green@redhat.com>
|
|
|
|
* README: Update tested platforms.
|
|
* configure.ac: Bump version to 2.99.6.
|
|
* configure: Rebuilt.
|
|
|
|
2008-02-14 Anthony Green <green@redhat.com>
|
|
|
|
* configure.ac: Bump version to 2.99.5.
|
|
* configure: Rebuilt.
|
|
* Makefile.am (EXTRA_DIST): Add darwin64.S
|
|
* Makefile.in: Rebuilt.
|
|
* testsuite/lib/libffi-dg.exp: Remove libstdc++ bits from GCC tree.
|
|
* LICENSE: Update WARRANTY.
|
|
|
|
2008-02-14 Anthony Green <green@redhat.com>
|
|
|
|
* libffi.pc.in (libdir): Fix libdir definition.
|
|
* configure.ac: Bump version to 2.99.4.
|
|
* configure: Rebuilt.
|
|
|
|
2008-02-14 Anthony Green <green@redhat.com>
|
|
|
|
* README: Update.
|
|
* libffi.info: New file.
|
|
* doc/stamp-vti: New file.
|
|
* configure.ac: Bump version to 2.99.3.
|
|
* configure: Rebuilt.
|
|
|
|
2008-02-14 Anthony Green <green@redhat.com>
|
|
|
|
* Makefile.am (SUBDIRS): Add man dir.
|
|
* Makefile.in: Rebuilt.
|
|
* configure.ac: Create Makefile.
|
|
* configure: Rebuilt.
|
|
* man/ffi_call.3 man/ffi_prep_cif.3 man/ffi_prep_closure.3
|
|
man/Makefile.am man/Makefile.in: New files.
|
|
|
|
2008-02-14 Tom Tromey <tromey@redhat.com>
|
|
|
|
* aclocal.m4, Makefile.in, configure, fficonfig.h.in: Rebuilt.
|
|
* mdate-sh, texinfo.tex: New files.
|
|
* Makefile.am (info_TEXINFOS): New variable.
|
|
* doc/libffi.texi: New file.
|
|
* doc/version.texi: Likewise.
|
|
|
|
2008-02-14 Anthony Green <green@redhat.com>
|
|
|
|
* Makefile.am (AM_CFLAGS): Don't compile with -D$(TARGET).
|
|
(lib_LTLIBRARIES): Define.
|
|
(toolexeclib_LIBRARIES): Undefine.
|
|
* Makefile.in: Rebuilt.
|
|
* configure.ac: Reset version to 2.99.1.
|
|
* configure.in: Rebuilt.
|
|
|
|
2008-02-14 Anthony Green <green@redhat.com>
|
|
|
|
* libffi.pc.in: Use @PACKAGE_NAME@ and @PACKAGE_VERSION@.
|
|
* configure.ac: Reset version to 2.99.1.
|
|
* configure.in: Rebuilt.
|
|
* Makefile.am (EXTRA_DIST): Add ChangeLog.libffi.
|
|
* Makefile.in: Rebuilt.
|
|
* LICENSE: Update copyright notice.
|
|
|
|
2008-02-14 Anthony Green <green@redhat.com>
|
|
|
|
* include/Makefile.am (nodist_includes_HEADERS): Define. Don't
|
|
distribute ffitarget.h or ffi.h from the build include dir.
|
|
* Makefile.in: Rebuilt.
|
|
|
|
2008-02-14 Anthony Green <green@redhat.com>
|
|
|
|
* include/Makefile.am (includesdir): Install headers under libdir.
|
|
(pkgconfigdir): Define. Install libffi.pc.
|
|
* include/Makefile.in: Rebuilt.
|
|
* libffi.pc.in: Create.
|
|
* libtool-version: Increment CURRENT
|
|
* configure.ac: Add libffi.pc.in
|
|
* configure: Rebuilt.
|
|
|
|
2008-02-03 Anthony Green <green@redhat.com>
|
|
|
|
* include/Makefile.am (includesdir): Fix header install with
|
|
DESTDIR.
|
|
* include/Makefile.in: Rebuilt.
|
|
|
|
2008-02-03 Timothy Wall <twall@users.sf.net>
|
|
|
|
* src/x86/ffi.c (FFI_INIT_TRAMPOLINE_STDCALL): Calculate jump return
|
|
offset based on code pointer, not data pointer.
|
|
|
|
2008-02-01 Anthony Green <green@redhat.com>
|
|
|
|
* include/Makefile.am: Fix header installs.
|
|
* Makefile.am: Ditto.
|
|
* include/Makefile.in: Rebuilt.
|
|
* Makefile.in: Ditto.
|
|
|
|
2008-02-01 Anthony Green <green@redhat.com>
|
|
|
|
* src/x86/ffi.c (FFI_INIT_TRAMPOLINE_STDCALL,
|
|
FFI_INIT_TRAMPOLINE): Revert my broken changes to twall's last
|
|
patch.
|
|
|
|
2008-01-31 Anthony Green <green@redhat.com>
|
|
|
|
* Makefile.am (EXTRA_DIST): Add missing files.
|
|
* testsuite/Makefile.am: Ditto.
|
|
* Makefile.in, testsuite/Makefile.in: Rebuilt.
|
|
|
|
2008-01-31 Timothy Wall <twall@users.sf.net>
|
|
|
|
* testsuite/libffi.call/closure_stdcall.c: Add test for stdcall
|
|
closures.
|
|
* src/x86/ffitarget.h: Increase size of trampoline for stdcall
|
|
closures.
|
|
* src/x86/win32.S: Add assembly for stdcall closure.
|
|
* src/x86/ffi.c: Initialize stdcall closure trampoline.
|
|
|
|
2008-01-30 H.J. Lu <hongjiu.lu@intel.com>
|
|
|
|
PR libffi/34612
|
|
* src/x86/sysv.S (ffi_closure_SYSV): Pop 4 byte from stack when
|
|
returning struct.
|
|
|
|
* testsuite/libffi.call/call.exp: Add "-O2 -fomit-frame-pointer"
|
|
tests.
|
|
|
|
2008-01-30 Anthony Green <green@redhat.com>
|
|
|
|
* Makefile.am, include/Makefile.am: Move headers to
|
|
libffi_la_SOURCES for new automake.
|
|
* Makefile.in, include/Makefile.in: Rebuilt.
|
|
|
|
* testsuite/lib/wrapper.exp: Copied from gcc tree to allow for
|
|
execution outside of gcc tree.
|
|
* testsuite/lib/target-libpath.exp: Ditto.
|
|
|
|
* testsuite/lib/libffi-dg.exp: Many changes to allow for execution
|
|
outside of gcc tree.
|
|
|