From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 11299 invoked by alias); 30 Oct 2014 03:54:49 -0000 Mailing-List: contact libffi-discuss-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: libffi-discuss-owner@sourceware.org Received: (qmail 11288 invoked by uid 89); 30 Oct 2014 03:54:48 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-2.3 required=5.0 tests=AWL,BAYES_00,FREEMAIL_ENVFROM_END_DIGIT,FREEMAIL_FROM,RCVD_IN_DNSWL_LOW,SPF_PASS autolearn=ham version=3.3.2 X-HELO: mail-pa0-f47.google.com Received: from mail-pa0-f47.google.com (HELO mail-pa0-f47.google.com) (209.85.220.47) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with (AES128-SHA encrypted) ESMTPS; Thu, 30 Oct 2014 03:54:47 +0000 Received: by mail-pa0-f47.google.com with SMTP id kx10so4567994pab.34 for ; Wed, 29 Oct 2014 20:54:45 -0700 (PDT) X-Received: by 10.70.88.139 with SMTP id bg11mr14493706pdb.145.1414641285284; Wed, 29 Oct 2014 20:54:45 -0700 (PDT) Received: from pike.twiddle.home (50-194-63-110-static.hfc.comcastbusiness.net. [50.194.63.110]) by mx.google.com with ESMTPSA id qh7sm5676184pab.48.2014.10.29.20.54.43 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 29 Oct 2014 20:54:44 -0700 (PDT) From: Richard Henderson To: libffi-discuss@sourceware.org Subject: [PATCH 0/4] Go closures for alpha Date: Thu, 30 Oct 2014 03:54:00 -0000 Message-Id: <1414641281-15172-1-git-send-email-rth@twiddle.net> X-SW-Source: 2014/txt/msg00173.txt.bz2 A couple of minor bug fixes, then complex suppot, then Go closures. r~ Richard Henderson (4): alpha: Reorganize cif flags alpha: Clean up conversion of float values alpha: Add support for complex types alpha: Add support for Go closures src/alpha/ffi.c | 429 +++++++++++++++++++++------ src/alpha/ffitarget.h | 4 + src/alpha/internal.h | 23 ++ src/alpha/osf.S | 427 ++++++++++---------------- testsuite/libffi.call/call.exp | 10 +- testsuite/libffi.call/cls_complex_va_float.c | 6 + 6 files changed, 528 insertions(+), 371 deletions(-) create mode 100644 src/alpha/internal.h -- 1.9.3