public inbox for libabigail@sourceware.org
 help / color / mirror / Atom feed
* Second release candidate toward Libabigail 1.0
@ 2016-01-01  0:00 Dodji Seketeli
  0 siblings, 0 replies; only message in thread
From: Dodji Seketeli @ 2016-01-01  0:00 UTC (permalink / raw)
  To: Abigail Project Mailing List

Hello,

The second release candidate toward the 1.0 version of Libabigail has
been released.

You can download it at http://mirrors.kernel.org/sourceware/libabigail/libabigail-1.0.rc1.tar.gz.

Libabigail is a library which aims at constructing, manipulating,
serializing and de-serializing ABI-relevant artifacts.

This release also contains a set of associated command line tools to
compare the ABI 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, 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:

    Dodji Seketeli:
	  Bug 19336 - Better handle redundantly qualified reference types
	  Bug 19126 - abidw segv on a dwz compressed version of r300_dri.so
	  Bug 19355 - Libabigail slow on r300_dri.so
	  Do not use designated initializers in abipkgdiff.cc
	  Read enum values in the size_t and write them in ssize_t
	  Do not abort when there is no binary to compare in a package
	  Add missing new line to abidiff help message
	  Constify is_qualified_type()
	  Find more spots where to discriminate internal and non-internal names
	  Do not forget to peel qualified type off when peeling types
	  Fix comparison in qualified_type_diff::has_changes
	  Avoid try/catch code paths when that is possible
	  Fix internal name for pointers, typedefs and arrays
	  Filter out harmless diagnostics glitches due to some ODR violation
	  [PERF] Pass a bunch of perf-sensitive smart pointers by reference
	  [PERF] Turn some pimpl pointers into naked pointers
	  [PERF] Access naked pointers for canonical types and function types
	  [PERF] Speedup comparing declaration-only class_decls
	  Speed up class_decl::find_base_class
	  Avoid adding the same base class twice
	  Support two different variables having the same underlying symbol
	  Add a NEWS file
	  Fix abidw -v

    Ondrej Oprala:
	  Add bash-completion scripts for the libabigail tools
	  Abidiff: Remove doubled line in help.
	  Fix a function doc
	  Support printing the file, line and column information in change reports

Many thanks to all of the people who contributed to this release with
bug reports, comments or code.

Happy Hacking and may the binary interfaces of your libraries stay as
compatible as possible!

-- 
		Dodji

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2016-01-06  8:13 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-01-01  0:00 Second release candidate toward Libabigail 1.0 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).