From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-il1-x133.google.com (mail-il1-x133.google.com [IPv6:2607:f8b0:4864:20::133]) by sourceware.org (Postfix) with ESMTPS id 05A4E3854832 for ; Tue, 29 Jun 2021 21:10:42 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 05A4E3854832 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=moxielogic.com Authentication-Results: sourceware.org; spf=none smtp.mailfrom=moxielogic.com Received: by mail-il1-x133.google.com with SMTP id a11so620885ilf.2 for ; Tue, 29 Jun 2021 14:10:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=moxielogic-com.20150623.gappssmtp.com; s=20150623; h=mime-version:from:date:message-id:subject:to; bh=tsQO6ypN2lOEfE0e2EgEn4By+yZmV6OdNyIThMHaIeY=; b=oSZfi3zisuA04VcNmI0wdC2O7i9FeJ/s6olJX7Aocr4sCBDz+yP96/p8fMoQDoTPTv YsOy7p0veUFzaLw8zfK/9OH+VJIZ+kJdw9oeQXOxMhAlBk4JfD2FT3QTpblsmdRoQBdi g48b/+b3vtHbLQdh6XGqALe75QbXDCQ9ZVaefAZcx3yA5jmXQR3Ft3PpMXM3pgTK88Jm rfkBuSyf15Pn40NXjDFU7NwXngTNpFj8hs6fONnM5m/nnqqyTfv/qoPFMCyEfqsmuDEY 7FA9ms64zF1gY3Pg7l1a+JdDX+TNxEf81d5WXot6y4JbmFx3GEzYTh1pR4eQjZSkZfcD YizQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=tsQO6ypN2lOEfE0e2EgEn4By+yZmV6OdNyIThMHaIeY=; b=dzkYm3j/G6sgS0JLGFoIGYYYCv3Iz/azLjsD5v1q7VJyuTqst61n00mSkn6bcGULl1 klkviYM7ZrrA7IfIMyl3jRHAFFw3Dp5GfRyAyOwM736oq0DocohmP0flDI7uSa1zDxW1 CLAviLTwCA4NnxPcPcdRnGQWVXVFb5E4TEl1xT7qQzoXE+eXB9ELqJy9QFGEl5JvR2Kz HlxHfqwsRh/oxABbB0td4AnXEwZ3jwhKr8sdd40F5Y9ij9Nko3FfqO+8Dls3VXqhpWYF E4f2C09iaokMfQs9sD6HCmprYCUHnOOqqqXiZu9XTGnD299MP7/N+o00gGFnWlWfBDSa XfLA== X-Gm-Message-State: AOAM533ZKI4UE1PbNYCLhAHgg1hcUy0haeQs2naa05nqkUeYv7iVTQCq eVaBmwR/gCtr+o+B30GvoQBQa2AdJFCYjSJRtkW2P8d8pLPYnByIOCg= X-Google-Smtp-Source: ABdhPJyAb4dwLblJvAbpAzpxfEkGx1LbtTXJlXbUZ57i6gZCSg1ZcjW4aeJrq71TvFT/k628RnjlCkSUXTIw4tn+9to= X-Received: by 2002:a92:6b06:: with SMTP id g6mr23866441ilc.270.1625001041344; Tue, 29 Jun 2021 14:10:41 -0700 (PDT) MIME-Version: 1.0 From: Anthony Green Date: Tue, 29 Jun 2021 17:10:30 -0400 Message-ID: Subject: Announcing libffi 3.4.2 To: libffi-announce@sourceware.org Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-1.7 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, KAM_NUMSUBJECT, RCVD_IN_DNSWL_NONE, SPF_HELO_NONE, SPF_NONE, TXREP autolearn=no autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on server2.sourceware.org X-Mailman-Approved-At: Tue, 29 Jun 2021 21:11:50 +0000 X-BeenThere: libffi-announce@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Libffi-announce mailing list List-Unsubscribe: , List-Archive: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 29 Jun 2021 21:10:43 -0000 I'm very pleased to announce the release of libffi version 3.4.2, which you are free to download here: https://github.com/libffi/libffi/releases/download/v3.4.2/libffi-3.4.2.tar.gz Here are some of the highlights of this release: 3.4.2 Jun-28-21 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. 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. Of particular note is Madhavan Venkataraman's static trampoline work, as it can eliminate the need for writeable/executable memory under certain conditions. As usual, many thanks to all of the contributors! Check out the following links for more details: https://sourceware.org/libffi https://github.com/libffi/libffi Have fun! Anthony Green green@moxielogic.com https://twitter.com/antgreen