This is the mail archive of the libffi-discuss@sourceware.org mailing list for the libffi project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[PATCH 00/10] Go closures for arm


This patch set tidies up the port significantly, and adds
support for complex and Go closures.


r~


Richard Henderson (10):
  arm: Reindent arm/ffi.c
  arm: Deref ffi_align argument
  arm: Deref ffi_put_arg arguments
  arm: Rewrite vfp_type_p
  arm: Rewrite ffi_call
  arm: Rewrite ffi_closure
  arm: Remove internal FFI_TYPE constants
  arm: Add support for complex types
  arm: Add argument space for the hidden struct return pointer
  arm: Add support for Go closures

 Makefile.am                    |    7 +-
 src/arm/ffi.c                  | 1246 ++++++-----
 src/arm/ffitarget.h            |   10 +-
 src/arm/gentramp.sh            |  118 --
 src/arm/internal.h             |    7 +
 src/arm/sysv.S                 |  702 +++----
 src/arm/trampoline.S           | 4450 ----------------------------------------
 testsuite/libffi.call/call.exp |   10 +-
 8 files changed, 968 insertions(+), 5582 deletions(-)
 delete mode 100755 src/arm/gentramp.sh
 create mode 100644 src/arm/internal.h
 delete mode 100644 src/arm/trampoline.S

-- 
1.9.3


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]