From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mx2.tachyum.com (mx2.tachyum.com [50.229.46.110]) by sourceware.org (Postfix) with ESMTPS id 649C93857424 for ; Tue, 15 Jun 2021 19:52:52 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 649C93857424 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=tachyum.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=tachyum.com Received: by mx2.tachyum.com (Postfix, from userid 1000) id 467AF10055F4; Tue, 15 Jun 2021 12:52:52 -0700 (PDT) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on server2.sourceware.org X-Spam-Level: X-Spam-Status: No, score=-4.2 required=5.0 tests=BAYES_00, KAM_DMARC_STATUS, NICE_REPLY_A, SPF_HELO_NONE, SPF_PASS, TXREP autolearn=ham autolearn_force=no version=3.4.2 Received: from THQ-EX1.tachyum.com (thq-ex1.tachyum.com [10.7.1.6]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mx2.tachyum.com (Postfix) with ESMTPS id 19DAF10055F0; Tue, 15 Jun 2021 12:52:51 -0700 (PDT) Received: from [10.0.96.2] (10.0.96.2) by THQ-EX1.tachyum.com (10.7.1.6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2176.14; Tue, 15 Jun 2021 12:52:49 -0700 Subject: Re: Aiming for a libffi release in the next two weeks To: Anthony Green , libffi-discuss , References: From: Jeff Law Message-ID: <61e9ad16-8f61-a04f-b3fc-d244e3cc5fa9@tachyum.com> Date: Tue, 15 Jun 2021 13:52:49 -0600 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.10.2 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset="utf-8"; format=flowed Content-Transfer-Encoding: 8bit Content-Language: en-US X-Originating-IP: [10.0.96.2] X-ClientProxiedBy: THQ-EX3.tachyum.com (10.7.1.26) To THQ-EX1.tachyum.com (10.7.1.6) X-BeenThere: libffi-discuss@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Libffi-discuss mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 15 Jun 2021 19:52:53 -0000 On 6/15/2021 1:50 PM, Anthony Green wrote: > DJ brought to my attention the fact that we'll be missing important > release windows for Fedora and downstream distros if we don't get > something out the door in the next two weeks. And I'm very excited > about the improvements targeted for this release -- Madhavan's static > trampoline work in particular. > > There are a number of PR and Issues that have been sitting around for > a while.  Please bump them if you think they are important. > > One area I'd like some clarity on is "apple silicon" support.  Not > being a Mac user, I'm looking at Apple and Jeremy Huddleston Sequoia > for guidance here.  There's a big PR WIP sitting on github. > > Also.. travis-ci testing for MacOS hasn't been working for a long time > thanks to homebrew timeouts.  Something got really slow here.   Does > anybody have insight into this? > > As always, thank you for your contributions and patience. Big shout > out to DJ for his recent efforts. > > AG > > In the queue for 3.4... > >         Add static trampoline support for Linux on x86_64 and ARM64. >         Add support for Alibaba's CSKY architecture. >         Add support for Kalray's KVX architecture. >         Add support for Intel Control-flow Enforcement Technology (CET). >         Add support for ARM Pointer Authentication (PA). >         Fix 32-bit PPC regression. >         Fix MIPS soft-float problem. >         Fox x86-64 nested struct varargs passing problem. >         Enable tmpdir override with the $LIBFFI_TMPDIR environment > variable. >         Enable compatibility with MSVC runtime stack checking. >         Reject float and small integer argument in ffi_prep_cif_var(). >           Callers must promote these types themselves. Sounds good.  I know we'd talked about trying to get support Tachyum's processor into the next release, but we're held up on some internal stuff.  So don't delay anything on our behalf. Jeff