public inbox for libffi-discuss@sourceware.org
 help / color / mirror / Atom feed
* [PATCH 00/10] Go closures for arm
@ 2014-10-29 20:05 Richard Henderson
  2014-10-29 20:06 ` [PATCH 03/10] arm: Deref ffi_put_arg arguments Richard Henderson
                   ` (9 more replies)
  0 siblings, 10 replies; 11+ messages in thread
From: Richard Henderson @ 2014-10-29 20:05 UTC (permalink / raw)
  To: libffi-discuss

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

^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2014-10-29 20:06 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-10-29 20:05 [PATCH 00/10] Go closures for arm Richard Henderson
2014-10-29 20:06 ` [PATCH 03/10] arm: Deref ffi_put_arg arguments Richard Henderson
2014-10-29 20:06 ` [PATCH 07/10] arm: Remove internal FFI_TYPE constants Richard Henderson
2014-10-29 20:06 ` [PATCH 05/10] arm: Rewrite ffi_call Richard Henderson
2014-10-29 20:06 ` [PATCH 04/10] arm: Rewrite vfp_type_p Richard Henderson
2014-10-29 20:06 ` [PATCH 02/10] arm: Deref ffi_align argument Richard Henderson
2014-10-29 20:06 ` [PATCH 10/10] arm: Add support for Go closures Richard Henderson
2014-10-29 20:06 ` [PATCH 08/10] arm: Add support for complex types Richard Henderson
2014-10-29 20:06 ` [PATCH 01/10] arm: Reindent arm/ffi.c Richard Henderson
2014-10-29 20:06 ` [PATCH 09/10] arm: Add argument space for the hidden struct return pointer Richard Henderson
2014-10-29 20:06 ` [PATCH 06/10] arm: Rewrite ffi_closure Richard Henderson

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).