abi-compliance-checker icon indicating copy to clipboard operation
abi-compliance-checker copied to clipboard

A tool for checking backward API/ABI compatibility of a C/C++ library

Results 73 abi-compliance-checker issues
Sort by recently updated
recently updated
newest added

The abi-dumper and abi-compatibility-checker tools provide a way to automatically detect inadvertent ABI changes during releases as with the following: https://github.com/radcli/radcli/blob/master/Makefile.am#L34 That can be integrated with build systems like travis...

Suppose I expose an interface like this: ``` class Foo { public: virtual void take(std::vector const& things) = 0; }; ``` where in ver 1 of the library Thingy is:...

It would be handy to have a way to skip low-severity warning for properly added fields to the end of a structure (if size is not changed). It's compatible change...

Considering the following change of an API. We have a function-like macro where a trailing semicolon was removed: http://svn.apache.org/viewvc/serf/trunk/serf_bucket_types.h?r1=1719435&r2=1719434&pathrev=1719435&view=patch ``` --- serf/trunk/serf_bucket_types.h 2015/12/11 14:41:41 1719434 +++ serf/trunk/serf_bucket_types.h 2015/12/11 14:44:59 1719435...

Can ABI tool recognize .hpp files as header file? I have sys_root and there are .hpp files beside the .h files. Can abi tool build the rpms with those .hpp...

Hi! I'm using ABICC since version 1.99.1 (and also the latest release 1.99.12), and there was a minor issue in detection the word-size (Function detectWordSize) with our Cross-GCC (i386-elf) -...

Example code showing what we are seeing. SomeHeader.h Original: ``` namespace DummyNamespace { int SomeIntFunction(); void SomeVoidFunction(); char SomeCharFunction(); } ``` Modified: ``` namespace DummyNamespace { int SomeIntFunction(); char SomeCharFunction();...

When using the `-dump-system` option, "skip_headers" and "skip_includes" sections in the system descriptors are not respected. The resulting library descriptors generated don't include "skip_headers" and "skip_includes" sections

Any possibility for Fortran support?

In isDump and isDump_U subroutines the regex are not true when the dump file is compressed using zip.