diff options
-rw-r--r-- | INSTALL | 4 | ||||
-rwxr-xr-x | abi-compliance-checker.pl | 12 | ||||
-rw-r--r-- | doc/Changelog.html | 12 | ||||
-rw-r--r-- | doc/index.html | 2 |
4 files changed, 22 insertions, 8 deletions
@@ -9,8 +9,8 @@ All rights reserved. RELEASE INFORMATION Project: ABI Compliance Checker (ACC) -Version: 1.99.10 -Date: 2015-09-08 +Version: 1.99.11 +Date: 2015-09-12 This file explains how to install and setup environment diff --git a/abi-compliance-checker.pl b/abi-compliance-checker.pl index 0124e6b..8765d49 100755 --- a/abi-compliance-checker.pl +++ b/abi-compliance-checker.pl @@ -1,6 +1,6 @@ #!/usr/bin/perl ########################################################################### -# ABI Compliance Checker (ABICC) 1.99.10 +# ABI Compliance Checker (ABICC) 1.99.11 # A tool for checking backward compatibility of a C/C++ library API # # Copyright (C) 2009-2011 Institute for System Programming, RAS @@ -64,7 +64,7 @@ use Storable qw(dclone); use Data::Dumper; use Config; -my $TOOL_VERSION = "1.99.10"; +my $TOOL_VERSION = "1.99.11"; my $ABI_DUMP_VERSION = "3.2"; my $XML_REPORT_VERSION = "1.2"; my $XML_ABI_DUMP_VERSION = "1.2"; @@ -10317,7 +10317,7 @@ sub isAccessible($$$$) if($End==-1) { $End = keys(%{$TypePtr->{"Memb"}})-1; } - foreach my $MemPos (keys(%{$TypePtr->{"Memb"}})) + foreach my $MemPos (sort {int($a)<=>int($b)} keys(%{$TypePtr->{"Memb"}})) { if($Skip and $Skip->{$MemPos}) { # skip removed/added fields @@ -22546,8 +22546,10 @@ sub scenario() if(not -f $SkipSymbolsListPath) { exitStatus("Access_Error", "can't access file \'$SkipSymbolsListPath\'"); } - foreach my $Interface (split(/\s*\n\s*/, readFile($SkipSymbolsListPath))) { - $SkipSymbols{$Interface} = 1; + foreach my $Interface (split(/\s*\n\s*/, readFile($SkipSymbolsListPath))) + { + $SkipSymbols{1}{$Interface} = 1; + $SkipSymbols{2}{$Interface} = 1; } } if($SkipHeadersPath) diff --git a/doc/Changelog.html b/doc/Changelog.html index 4080045..5ae68fb 100644 --- a/doc/Changelog.html +++ b/doc/Changelog.html @@ -44,6 +44,18 @@ <p/> <br/> +<b>Version 1.99.11 (September 12, 2015)</b><br/> +<b>Bug Fixes</b> +<ul> + <li> + Fixed Removed_Field_And_Layout rule + </li> + <li> + Fixed -skip-symbols option + </li> +</ul> +<br/> + <b>Version 1.99.10 (September 08, 2015)</b><br/> <b>Improvements</b> <ul> diff --git a/doc/index.html b/doc/index.html index 4a2e4ef..c920210 100644 --- a/doc/index.html +++ b/doc/index.html @@ -94,7 +94,7 @@ <h2>Downloads</h2> <p>All releases can be downloaded from <a href="https://github.com/lvc/abi-compliance-checker/">this page</a>.</p> -<p>Latest release: <a href="https://github.com/lvc/abi-compliance-checker/archive/1.99.10.tar.gz">abi-compliance-checker-1.99.10.tar.gz</a></p> +<p>Latest release: <a href="https://github.com/lvc/abi-compliance-checker/archive/1.99.11.tar.gz">abi-compliance-checker-1.99.11.tar.gz</a></p> <p>Read-only access to the latest development version:</p> |