* Libabigail 2.2 is out!
@ 2022-12-02 21:34 Dodji Seketeli
0 siblings, 0 replies; only message in thread
From: Dodji Seketeli @ 2022-12-02 21:34 UTC (permalink / raw)
To: libabigail
Hello,
Libabigail 2.2 has been released.
You can download it at http://mirrors.kernel.org/sourceware/libabigail/libabigail-2.2.tar.xz.
Libabigail is a library which aims at constructing, manipulating,
serializing and de-serializing ABI-relevant artifacts.
It also comes with a set of associated command line tools to compare
the interfaces 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 or
incompatible changes in the interface between a Linux kernel and its
modules, 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:
Aleksei Vetrov (1):
symtab: add support for CRC values from __kcrctab
Dodji Seketeli (20):
Bump version number to 2.2
Update website for 2.1 release.
ir: Fix documentation of canonical type propagation
abidiff: add a --debug-tc option
Bug 29650 - Caching class comparison result potentially too early
ir: remove redundant cycle detection code in equals
ir: Fix a wrong comment in canonicalize()
ir: Properly indent overload of equals() for class_decl
dwarf-reader: Fix class size setting bug
rhbz2114909 - Refer to changed base classes using their non-qualified names
ir: Don't crash when looking at corpus-less translation units
kmidiff: Fix spacing in the help string
Use environment by reference.
Make Front Ends first class citizens
test-read-ctf: Update tests for fixing size and name for underlying types
Fix spurious deleted/added virtual destructor change report
dwarf-reader: Leverage ODR & DWZ
dwarf-reader: Avoid duplicating member functions
dwarf-reader: Make die_peel_{qual_ptr,typedef} always set peeled type
Bug 29829 - dwarf-reader: Allow DIEs to be in a lexical block
Giuliano Procida (1):
Narrow Linux symbol CRCs to 32 bits
Guillermo E. Martinez (6):
Use the CTF reader by default when applicable
ctf-reader: Set alignment-in-bits property to 0
ctf-reader: Fix size and name for underlying types
ctf-reader: Strip qualification from a qualified array type
ctf-reader: Fix representation of multidimensional arrays
ctf-reader: Fix array size representation
Sam James (1):
Use xz as the default tarball compression format
Xiaole He (3):
abg-ir: add missing else
abg-reader: optimize if construction
abg-diff-utils: fix typo in comments
Many thanks to those who contributed to this release with bug reports,
comments or code.
Happy Hacking and may all significant binary interface changes of your
libraries be noticed!
--
Dodji
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2022-12-02 21:34 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-12-02 21:34 Libabigail 2.2 is out! Dodji Seketeli
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).