From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.129.124]) by sourceware.org (Postfix) with ESMTPS id 909353858D39 for ; Fri, 2 Dec 2022 21:34:32 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 909353858D39 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=redhat.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=redhat.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1670016872; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type; bh=US/vaH+pcyK7Vpfc5RzewXKjpbs3fjM6qemJJ6dNyso=; b=KrIHv9V+zLY/f/hdgrnwe54yBorUGWzSaXzzNGspEGG67h20B+iCb35wfrnwNymXcphJwS 496pWcq5dDtusztKDVPwDymQZeSk/9Tl2BzvSKtcIsgMwyL8QA7FcI26rfj9+57hRG4Z3j 1c+oH31dhRkTRWQB/rNS+rq5viIwvI4= Received: from mail-qt1-f200.google.com (mail-qt1-f200.google.com [209.85.160.200]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_128_GCM_SHA256) id us-mta-259-BQIC9As4M2Wg3Fe8iSqBlQ-1; Fri, 02 Dec 2022 16:34:31 -0500 X-MC-Unique: BQIC9As4M2Wg3Fe8iSqBlQ-1 Received: by mail-qt1-f200.google.com with SMTP id cd6-20020a05622a418600b003a54cb17ad9so20795144qtb.0 for ; Fri, 02 Dec 2022 13:34:31 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=mime-version:user-agent:message-id:date:organization:subject:to :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=US/vaH+pcyK7Vpfc5RzewXKjpbs3fjM6qemJJ6dNyso=; b=ubLSwpAkxb1iOsS5E8jIaLPOc9PX9e9BZ2SaHN2Rt+ptZOYi6YXDzVBU+BwlVYZbhU sPj7AI17O4KDuupa8DxkUmZAXpBFhv/RnPxV29KA4xAZ43MlHnwWVIoX6+JbXqO7of+m mA1PIipg/3QzgmEBaKxYHsS4t4/PkeWc0zxFUB2rFtq0c2Fql8N/JvIypuqlq8NpPcW6 Pp+CVCZ4iAr2aB/SsOtbU0ly2CXPR6xF+Qc8d73nCxETFevBTY0cMrXOrCLVROHnDa6l fLAAZJp+Gis0wXvL220CfcmPC6HdySvjzsfHAjEnn561DraJu+GFu9xDMBt/ORVZe+/H 3Olg== X-Gm-Message-State: ANoB5pkzIB+rUHyYcaNCv/uV82W9F2tSQeddXWL7gkQYaqX8KFQBXt2C Oe0e4k0DFQFIDGu44I39n0xkztWFDELybOQGkqAEPpWEbM+qNs6WEd5iQsFWOOdpmjsT1hAnyK8 oFjTpZwHDcV3W5RrqeOkl1fS7l+glpOUP9XFLzjOnVP0xhd+T5b6K2tp8Zi2LmDRhC/Nk X-Received: by 2002:a05:622a:1e17:b0:39e:ebb2:c15e with SMTP id br23-20020a05622a1e1700b0039eebb2c15emr38785996qtb.22.1670016870390; Fri, 02 Dec 2022 13:34:30 -0800 (PST) X-Google-Smtp-Source: AA0mqf6CAmV2XmRWnio1s+Vt+APSvi5N2dcee9Oa8e3H8K3lLtEwMwR3UlScbsued4sflU0J33H/pA== X-Received: by 2002:a05:622a:1e17:b0:39e:ebb2:c15e with SMTP id br23-20020a05622a1e1700b0039eebb2c15emr38785977qtb.22.1670016869948; Fri, 02 Dec 2022 13:34:29 -0800 (PST) Received: from localhost ([88.120.130.27]) by smtp.gmail.com with ESMTPSA id m19-20020a05620a291300b006fa12a74c53sm6426836qkp.61.2022.12.02.13.34.29 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 02 Dec 2022 13:34:29 -0800 (PST) Received: by localhost (Postfix, from userid 1000) id 50CC8C1B73CB; Fri, 2 Dec 2022 22:34:27 +0100 (CET) From: Dodji Seketeli To: libabigail@sourceware.org Subject: Libabigail 2.2 is out! Organization: Red Hat / France X-Operating-System: AlmaLinux 9.0 X-URL: http://www.redhat.com Date: Fri, 02 Dec 2022 22:34:27 +0100 Message-ID: <87o7slsd5o.fsf@redhat.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) MIME-Version: 1.0 X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Type: text/plain X-Spam-Status: No, score=-5.6 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_NONE,TXREP autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: Hello, Libabigail 2.2 has been released. You can download it at http://mirrors.kernel.org/sourceware/libabigail/libabigail-2.2.tar.xz. Libabigail is a library which aims at constructing, manipulating, serializing and de-serializing ABI-relevant artifacts. It also comes with a set of associated command line tools to compare the interfaces of ELF binaries resulting from the compilation of C or C++ programs. Typical use cases of libabigail tools include detecting ABI incompatible changes across several releases of shared libraries or incompatible changes in the interface between a Linux kernel and its modules, for instance. Users can of course write their own tools using the library. The library comes with extensive API documentation available online at https://sourceware.org/libabigail/apidoc. The tools are documented online as well at https://sourceware.org/libabigail/manual/libabigail-tools.html. Below is a summary of the significant changes brought to you in this new release: Aleksei Vetrov (1): symtab: add support for CRC values from __kcrctab Dodji Seketeli (20): Bump version number to 2.2 Update website for 2.1 release. ir: Fix documentation of canonical type propagation abidiff: add a --debug-tc option Bug 29650 - Caching class comparison result potentially too early ir: remove redundant cycle detection code in equals ir: Fix a wrong comment in canonicalize() ir: Properly indent overload of equals() for class_decl dwarf-reader: Fix class size setting bug rhbz2114909 - Refer to changed base classes using their non-qualified names ir: Don't crash when looking at corpus-less translation units kmidiff: Fix spacing in the help string Use environment by reference. Make Front Ends first class citizens test-read-ctf: Update tests for fixing size and name for underlying types Fix spurious deleted/added virtual destructor change report dwarf-reader: Leverage ODR & DWZ dwarf-reader: Avoid duplicating member functions dwarf-reader: Make die_peel_{qual_ptr,typedef} always set peeled type Bug 29829 - dwarf-reader: Allow DIEs to be in a lexical block Giuliano Procida (1): Narrow Linux symbol CRCs to 32 bits Guillermo E. Martinez (6): Use the CTF reader by default when applicable ctf-reader: Set alignment-in-bits property to 0 ctf-reader: Fix size and name for underlying types ctf-reader: Strip qualification from a qualified array type ctf-reader: Fix representation of multidimensional arrays ctf-reader: Fix array size representation Sam James (1): Use xz as the default tarball compression format Xiaole He (3): abg-ir: add missing else abg-reader: optimize if construction abg-diff-utils: fix typo in comments Many thanks to those who contributed to this release with bug reports, comments or code. Happy Hacking and may all significant binary interface changes of your libraries be noticed! -- Dodji