From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 47058 invoked by alias); 6 Jan 2016 08:13:27 -0000 Mailing-List: contact libabigail-help@sourceware.org; run by ezmlm Precedence: bulk List-Post: List-Help: List-Subscribe: Sender: libabigail-owner@sourceware.org Received: (qmail 47046 invoked by uid 89); 6 Jan 2016 08:13:26 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Checked: by ClamAV 0.99 on sourceware.org X-Virus-Found: No X-Spam-SWARE-Status: No, score=-0.9 required=5.0 tests=AWL,BAYES_00,KAM_LAZY_DOMAIN_SECURITY autolearn=no version=3.3.2 spammy=Speed, aims, H*r:1001, possible! X-Spam-Status: No, score=-0.9 required=5.0 tests=AWL,BAYES_00,KAM_LAZY_DOMAIN_SECURITY autolearn=no version=3.3.2 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on sourceware.org X-Spam-Level: X-HELO: ms.seketeli.fr From: Dodji Seketeli To: Abigail Project Mailing List Subject: Second release candidate toward Libabigail 1.0 Organization: Me, myself and I X-Operating-System: Red Hat Enterprise Linux Workstation 7.2 Beta X-URL: http://www.seketeli.net/~dodji Date: Fri, 01 Jan 2016 00:00:00 -0000 Message-ID: <86twmrm8gu.fsf@seketeli.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-SW-Source: 2016-q1/txt/msg00010.txt.bz2 Hello, The second release candidate toward the 1.0 version of Libabigail has been released. You can download it at http://mirrors.kernel.org/sourceware/libabigail/libabigail-1.0.rc1.tar.gz. Libabigail is a library which aims at constructing, manipulating, serializing and de-serializing ABI-relevant artifacts. This release also contains a set of associated command line tools to compare the ABI 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, 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: Dodji Seketeli: Bug 19336 - Better handle redundantly qualified reference types Bug 19126 - abidw segv on a dwz compressed version of r300_dri.so Bug 19355 - Libabigail slow on r300_dri.so Do not use designated initializers in abipkgdiff.cc Read enum values in the size_t and write them in ssize_t Do not abort when there is no binary to compare in a package Add missing new line to abidiff help message Constify is_qualified_type() Find more spots where to discriminate internal and non-internal names Do not forget to peel qualified type off when peeling types Fix comparison in qualified_type_diff::has_changes Avoid try/catch code paths when that is possible Fix internal name for pointers, typedefs and arrays Filter out harmless diagnostics glitches due to some ODR violation [PERF] Pass a bunch of perf-sensitive smart pointers by reference [PERF] Turn some pimpl pointers into naked pointers [PERF] Access naked pointers for canonical types and function types [PERF] Speedup comparing declaration-only class_decls Speed up class_decl::find_base_class Avoid adding the same base class twice Support two different variables having the same underlying symbol Add a NEWS file Fix abidw -v Ondrej Oprala: Add bash-completion scripts for the libabigail tools Abidiff: Remove doubled line in help. Fix a function doc Support printing the file, line and column information in change reports Many thanks to all of the people who contributed to this release with bug reports, comments or code. Happy Hacking and may the binary interfaces of your libraries stay as compatible as possible! -- Dodji