diff --git a/.gitignore b/.gitignore index 25cc9b2..781ca78 100644 --- a/.gitignore +++ b/.gitignore @@ -15,3 +15,4 @@ /abi-compliance-checker-1.99.7.tar.gz /abi-compliance-checker-1.99.8.1.tar.gz /abi-compliance-checker-1.99.8.2.tar.gz +/abi-compliance-checker-1.99.8.3.tar.gz diff --git a/ChangeLog b/ChangeLog new file mode 100644 index 0000000..08f8b12 --- /dev/null +++ b/ChangeLog @@ -0,0 +1,17 @@ +This is a bug-fix release with a few new features. +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 +New Options +* -affected-limit +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 +Other +* Code refactoring diff --git a/abi-compliance-checker.spec b/abi-compliance-checker.spec index 607d9bb..27ad821 100644 --- a/abi-compliance-checker.spec +++ b/abi-compliance-checker.spec @@ -1,11 +1,12 @@ Name: abi-compliance-checker -Version: 1.99.8.2 +Version: 1.99.8.3 Release: 1%{?dist} Summary: An ABI Compliance Checker License: GPL+ or LGPLv2+ URL: http://ispras.linuxbase.org/index.php/ABI_compliance_checker -Source0: https://github.com/lvc/%{name}/downloads/%{name}-%{version}.tar.gz +Source0: https://github.com/lvc/%{name}/archive/%{name}-%{version}.tar.gz +Source1: ChangeLog BuildArch: noarch Requires: gcc >= 4.5 @@ -23,6 +24,7 @@ checks for changes in calling stack, changes in v-table, removed symbols, etc. %prep %setup -q +install -pDm 0644 %{SOURCE1} . %build @@ -36,12 +38,15 @@ perl Makefile.pl -install --prefix=%{_prefix} --destdir=%{buildroot} %files -%doc LICENSE README doc/ +%doc ChangeLog LICENSE README doc/ %{_bindir}/%{name} %{_datadir}/%{name} %changelog +* Wed Sep 18 2013 Richard Shaw - 1.99.8.3-1 +- Update to latest bugfix release. + * Sat Aug 10 2013 Richard Shaw - 1.99.8.2-1 - Update to latest bugfix release. @@ -51,7 +56,7 @@ perl Makefile.pl -install --prefix=%{_prefix} --destdir=%{buildroot} * Thu Jul 18 2013 Petr Pisar - 1.99.7-2 - Perl 5.18 rebuild -* Fri Jun 29 2013 Richard Shaw - 1.99.7-1 +* Fri Jun 28 2013 Richard Shaw - 1.99.7-1 - Update to latest bugfix release. * Tue Jun 25 2013 Richard Shaw - 1.99.2-1 @@ -66,7 +71,7 @@ perl Makefile.pl -install --prefix=%{_prefix} --destdir=%{buildroot} * Fri May 03 2013 Richard Shaw - 1.98.8-2 - Add package requires for gcc-c++, ctags, ccache. -* Sat Feb 8 2013 Richard Shaw - 1.98.8-1 +* Sat Feb 9 2013 Richard Shaw - 1.98.8-1 - Update to latest upstream release. * Sat Dec 15 2012 Richard Shaw - 1.98.7-1 @@ -81,10 +86,10 @@ perl Makefile.pl -install --prefix=%{_prefix} --destdir=%{buildroot} * Wed Jul 18 2012 Fedora Release Engineering - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild -* Mon Jul 03 2012 Richard Shaw - 1.98.2-1 +* Mon Jul 02 2012 Richard Shaw - 1.98.2-1 - Update to latest upstream release. -* Mon Jun 19 2012 Richard Shaw - 1.98.1-1 +* Mon Jun 18 2012 Richard Shaw - 1.98.1-1 - Update to latest upstream release. * Mon Jun 11 2012 Richard Shaw - 1.97.8-1 @@ -96,7 +101,7 @@ perl Makefile.pl -install --prefix=%{_prefix} --destdir=%{buildroot} * Tue May 15 2012 Richard Shaw - 1.97.5-1 - Update to latest upstream release. -* Tue Apr 15 2012 Richard Shaw - 1.97.4-1 +* Tue Apr 17 2012 Richard Shaw - 1.97.4-1 - Update to latest upstream release. * Tue Dec 20 2011 Richard Shaw - 1.96.1-1 diff --git a/sources b/sources index 1ecbbee..4797e13 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -8b4235870403a387141ca907179c88cc abi-compliance-checker-1.99.8.2.tar.gz +c2cc4dd76d4a180661dd0be949c74fbd abi-compliance-checker-1.99.8.3.tar.gz