From d410450d8d5d3fe9770ee42191f90607541c884a Mon Sep 17 00:00:00 2001 From: Richard M. Shaw Date: Apr 26 2016 18:25:43 +0000 Subject: Update to latest upstream release. --- diff --git a/.gitignore b/.gitignore index fb6852e..b6ad8a3 100644 --- a/.gitignore +++ b/.gitignore @@ -22,3 +22,4 @@ /ChangeLog /abi-compliance-checker-1.99.10.tar.gz /abi-compliance-checker-1.99.13.tar.gz +/abi-compliance-checker-1.99.19.tar.gz diff --git a/ChangeLog b/ChangeLog index 284b87c..de0037a 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,20 +1,47 @@ -This is a bug-fix release with a few new features. +Version 1.99.19 (April 18, 2016) Improvements -* Optimized performance and memory usage (up to 90%) on input objects with a - huge number of changes and deep data type trees (e.g. Linux kernel) -* Partial support for GCC 4.8.{0-1}, waiting for a fix for the bug 57850 in the - next GCC versions -* Support for incomplete ABI dumps + +Support for GCC 5.1 +Misc +Separated LICENSE file +Removed obsolete descriptors from the package +Updated docs + +Version 1.99.18 (April 03, 2016) +Bug Fixes +Fixed comparison of qualifiers in parameter data types +Fixed problem descriptions in the report +Reduced size of the report +Fixed console output + +Version 1.99.17 (March 12, 2016) +Improvements +Added a check for changes in parameters of function pointers +Bug Fixes +Fixed comparison of virtual table entries +Do not show time stamp in the report +Fixed -skip-symbols option +Fixed detection of the GCC version number + +Version 1.99.16 (January 28, 2016) +Improvements +Do not check private part of the ABI when comparing ABI dumps created by the +ABI Dumper tool with use of the -public-headers option +New Options +-check-private-abi: enable check of the private ABI +Bug Fixes +Fixed counting of checked data types + +Version 1.99.15 (December 11, 2015) +Bug Fixes +Fixed hang on some template instances +Fixed support for old ABI dumps (formatting of data types) +Fixed false positives in the report if input ABI dumps contain __unknown__ +types + +Version 1.99.14 (November 01, 2015) New Options -* -affected-limit -* -cpp-incompatible +-skip-types: set list of types that should not be checked Bug Fixes -* Fixed identification of template constructors and destructors -* Do not show "this" first argument of methods in the report -* Corrected descriptions of affected symbols in the report -* Fixed false alarms on changed offset of parameters -* Do not hang on class A:public A -* Corrected identification of header files in the include_preamble -* Corrected comparison of function pointer types -Other -* Code refactoring +Fixed formatting of symbol signatures +Fixed checks of template types diff --git a/abi-compliance-checker.spec b/abi-compliance-checker.spec index b57e05a..20a3a2c 100644 --- a/abi-compliance-checker.spec +++ b/abi-compliance-checker.spec @@ -1,9 +1,9 @@ Name: abi-compliance-checker -Version: 1.99.13 -Release: 2%{?dist} +Version: 1.99.19 +Release: 1%{?dist} Summary: An ABI Compliance Checker -License: GPL+ or LGPLv2+ +License: GPLv2+ or LGPLv2+ URL: http://lvc.github.io/abi-compliance-checker/ Source0: https://github.com/lvc/%{name}/archive/%{version}/%{name}-%{version}.tar.gz @@ -39,13 +39,16 @@ perl Makefile.pl -install --prefix=%{_prefix} --destdir=%{buildroot} %files %{!?_licensedir:%global license %doc} -%license LICENSE +%license LICENSE GPL-2.0 LGPL-2.0 %doc README doc/* %{_bindir}/%{name} %{_datadir}/%{name} %changelog +* Tue Apr 26 2016 Richard Shaw - 1.99.19-1 +- Update to latest upstream release. + * Wed Feb 03 2016 Fedora Release Engineering - 1.99.13-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild diff --git a/sources b/sources index d1514cd..2267b23 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -31389163e3ca06c1f3c9ab8d50b2d8d6 abi-compliance-checker-1.99.13.tar.gz +83ee4a1e39d37dd9695f7b58ca3b1bbb abi-compliance-checker-1.99.19.tar.gz