4 Bump version number to 1.6
6 Support having several debuginfo search dirs for a binary
7 Add a --fail-no-debug-info to abidiff
8 Some light style change in abidiff.cc
9 Add basic support for Fortran binaries
10 Update copyright for 2019
11 Bug 23044 - Assertions with side effects
12 Separate public types of first binary from those of the second
13 Add (very) basic support for Rust
14 Support some new DWARF language encoding for C and C++
16 Overhaul detection the DW_LANG_* enumerators from dwarf.h
17 Fix a typo in the recent Rust support and update regression tests
18 Conditionalize the Rust support regression test
19 Properly add the new rust tests to EXTRA_DIST
20 Bug 20175 - Classify CV qual changes in variable type as harmless
21 Better comments in the comparison engine
22 Bug 24139 - Support suppressing some enumerator changes
24 Bug 24157 - Wrong support of Ada ranges
25 Bug 24188 - Assertion failed while analysing a Fortran binary
26 Avoid over-suppressing fns & vars when analysing the Kernel
27 Do not build DIE -> parent map just because we see an asm TU
28 PR24257 - Handle DW_TAG_typedef with no underlying type
29 Better detection of void* to something* change
30 Add ir::{lookup_data_member, get_function_parameter}
31 Better pointer name equality optimization in DIE de-duplication code
33 Bug 24378 - DW_TAG_subroutine_type as a DIE scope causes infinite loop
34 Add missing assignment operators
37 Conditionalize the use of DW_LANG_C_plus_plus_03 and DW_LANG_Rust
39 Xiao Jia via libabigail:
40 Some documentation fixes
45 Bug 23533 - Accept '=' in ini property values
46 PR23641 - Type definition DIE matched by a supprspec but not its decl
47 PR23641 - confusion when a type definition DIE is matched by a supprspec and its decl DIEs aren't
48 Bug 23708 - categorize void* to pointer change as harmless
49 Bug rhbz1638554 - assertion failed in is_mostly_distinct_diff
50 Bump version number to 1.5
51 Allow use of python even when fedabipkgdiff is disabled
52 Make test-ir-walker work on ELF binaries directly
53 Fix apidoc of dwarf_reader::get_soname_of_elf_file
54 Add option to avoid walking abigail::ir nodes twice
55 Fix propagation of private type suppression category
56 Categorize CV qualifier changes on fn return types as harmless
58 Add default suppression specification for the krb5 project
59 Add default suppression specification for the libvirt project
60 Better support array with unknown upper bound
61 Define UINT64_MAX when it's not defined
66 Fix typo in tests/runtestdefaultsupprs.py
67 Remove references, arrays and fn parms from leaf diff nodes
68 Improve detection of local *type* changes
69 Better detect when diff nodes only carry local type changes
70 Better detect when pointer and qualified types carry local changes
71 Use the flat representation for anonymous struct/unions
72 Add test44-anon-struct-union-v{0,1}.o to source distribution
73 Explicitely detect anonymous data member changes
74 Identify a function using its symbol name and version
75 Fix indentation of help string in abipkgdiff
76 Fix redundancy detection through fn ptr and typedef paths
77 Filter out changes like type to const type
78 Initial basic support of union type in suppression specifications
79 Ensure die_function_type_is_method_type returns a class type die
80 Fix race between runtestdefaultsupprs{py3.sh,.py}
81 Allow square brackets in ini property values
82 Properly add test materials for test-diff-suppr/test38-char-class-in-ini*
87 Bug 22722 - Make fedabipkgdiff and its tests support both python 3 and 2
90 Report change locations in leaf reports
91 Skip changes to function *types* in the leaf reporter
92 Make abipkgdiff avoid comparing private DSOs from RPMs
93 Detect the presence of 'rpm' as it's now needed by abipkgdiff
94 Do not enable fedabipkgdiff tests if fedabipkgdiff itself is disabled
95 Don't crash when invoking kmidiff with no debug info root dir
96 Don't possibly forget type definition when reading a CorpusGroup
97 Do not show decl-only-to-def changes in the leaf reporter
98 Overhaul of the report diff stats summary
99 Do not mark "distinct" diff nodes as being redundant
100 Fix meaning of "harmless name change" to avoid overfiltering
101 Better handle category propagation of pointer changes
102 Improve function changes reporting in leaf and default mode
103 Don't filter out typedef changes with redundant underlying type changes
104 Only show leaf type changes in the leaf type changes section
105 Fix leaf report of class data member changes
106 Always show redundant changes in leaf mode
107 Avoid reporting an enum change if it has already been reported
108 When we say a change was reported earlier give its source location
109 [abipkgdiff]: in leaf mode we always show redundant changes
110 Update tests for the "better leaf mode redundancy management" patchset
111 Use absolute builddir paths in automake test files
112 Represent sizes and offsets in bytes and hexadecimal values
113 Initial support of anonymous data members
114 Show data member offsets in bytes too
115 Sort the output of the leaf reporter
116 Use the dynamically selected python for Koji configure tests
117 Use the correct python interpreter in runtestdefaultsupprs.py
118 Handle cases where no python2 interpreter is found
119 Don't bail because "rpm" issued an error
122 Remove assertion with side-effects
123 Remove unused local set<string> variables
124 Rename misleading remove_trailing_white_spaces functions
125 Use std::string::substr instead of appending single chars
130 Add newline at end of version string display
131 Initial support for Ada ranges
132 Bug 22913 - Correctly de-dup pointers to anonymous structs inside a TU
133 Fix the output indentation of abidiff --help
134 Fix indentation in the DWARF reader
135 Update abipkgdiff documentation wrt suppression specifications
136 Fix typo in abipkgdiff documentation
141 Bug 22076 - Disable fedabipkgdiff for old koji clients
142 Bug 22436 - make abipkgdiff accept several debuginfo packages
143 Bug 22488 - Make abipkgdiff handle different binaries with same basename
144 Bug 22437 - Make fedabipkgdiff use all debug info RPMs of a sub-RPM
145 Bug 22684 - Add --d{1,2} options to kmidiff
146 Bug 22692 - Consider Java as a language that supports the ODR
147 Fully report diagnostic about alternate debug info file not found
148 Update & cleanup the tools manuals summary
149 Improve comments wording in fedabipkgdiff
150 Update copyright notice for all source files
151 Fix version revision number printing in tools --help option
152 abipkgdiff --verbose shouldn't trigger --fail-no-dbg
153 Fix logic in common_prefix
154 Fix symlinks paths handling in abipkgdiff
155 Suppress duplicates when listing package content
156 Make kmidiff show the wrong option when it complains about it
157 Only consider local changes when filtering subtype changes
158 Skip class types with changed names in leaf reports
159 Correctly link with pthread
164 Fix some clang compile problems
165 Fix more clang build warnings
168 More document for local RPMs comparison
169 Follow moved packages when download
170 Read Koji config via Koji API
171 Warn properly when cannot find peer RPM
172 Fix wrong variable name
173 Bug 20380 - Compare two local RPMs
174 Bug 20087 - Clean cache before or after ABI comparison
177 Forgot to consider libtest33-v{0,1}.so in test-diff-suppr.cc
178 A suppressed diff node implies suppressing all equivalent nodes too
179 Make bash completion files non-executable
180 Allow pretty printing function decls for internal purposes
181 Setup per-corpus type maps indexed by type names
182 Implement de-duplication for types and decls at DWARF loading time
183 Support naming typedef and use them to speed up type canonicalization
184 Fix pretty representation of array types
185 Introduce on-the-fly type canonicalization
186 Very light speed improvements
187 Add tests/data/test-diff-suppr/test33-report-0.txt to tarball
188 Rename tests/update-test-read-dwarf-output.py
189 Fix aborting when reading .foo symbols from a ppc64 binary
190 Fix template_decl::hash::operator()
191 Don't early-canonicalize function types when reading abixml
192 Naming typedefs of classes are not read properly from abixml
193 make is_anonymous_type work for unions and classes
195 Make abg-fwd.h use *_sptr typedefs
196 Handle per translation unit and per corpus types maps
197 [dwarf-reader] Handle per translation-unit type de-duplication
198 Update tests/data/test-read-write/test27.xml
199 Update tests/data/test-diff-pkg/libICE-1.0.6-1.el6.x86_64.rpm--libICE-1.0.9-2.el7.x86_64.rpm-report-0.txt
200 Fix a typo in method name computation
201 Cleanup ODR-based type canonicalization optimization gating logic
202 Fix qualified name caching for some types
203 [dwarf-reader] Don't early canonicalize function types
204 [abixml writer] Fix comparison of pointer to types
205 [abixml writer] Make sure all function types are emitted
206 Update tests/data/test-diff-dwarf-abixml/test0-pr19026-libvtkIOSQL-6.1.so.1.abi
207 Update tests/data/test-read-dwarf/*.abi files
208 Avoid unnecessary updates to type lookup maps
209 Speedup set_member_is_static
210 Misc comments and apidoc fixes
212 [apidoc] Allow brief description at the top of class description pages
213 Update copyright year on a bunch of files
214 Adjust some reference outputs of the test-read-dwarf test harness
215 Better de-duplicate classes, unions, enums in non-odr contexts
216 Add debug routines to dump locations to a stream
217 Support Linux Kernel binaries
218 Support Linux Kernel ABI whitelist files
219 Remove unused functions from abg-ir.cc
220 Update copyright notice for abg-fwd.h, abg-ir.h and test-abidiff.cc
221 Fix performance regression while analyzing libjvm.so
222 Add missing deep comparison operators for {function, method}_decl_sptr
223 Speed up pretty representing (function) types
224 Handle several virtual member functions having the same vtable offset
225 [dwarf reader] Fix pretty printing static methods from DWARF
226 [dwarf reader] Do not over de-duplicate function *definitions*
227 [dwarf reader] Allow updating and de-duplicating member functions
228 [dwarf reader] properly separate function decls and types in lookup
229 [dwarf reader] Don't abort when trying to canonicalize a non-type
230 [comparison engine] Don't crash when the context is null
231 Support virtual member functions with vtable offset not yet set
232 Fix some include logic in abg-suppression.cc
233 Fix suppression category propagation in diff node graph
234 Add --harmless option to abipkgdiff
235 Fix test-diff-pkg after commit 2dcc606
236 Make abidw --headers-dir work with the --out-file option
237 Fix help string for --header-dirs
238 Adjust reference output of test-annotate
239 Fix indentation in src/abg-writer.cc
241 Fix silent failure of tests/runtestfedabipkgdiff.py
242 Add missing new line to an error message of runtestfedabipkgdiff.py
243 Add missing tests input files to distribution files
244 fedabipkgdiff refuses to compare packages with the same release number
245 Fix typo in help string of abipkgdiff
246 Several fixes and enhancements to abigail::workers
247 Add a "make check-valgrind-helgrind-recursive" target
248 Do not ignore valgrind checks returning an error
249 Make abipkgdiff.cc use the abigail::workers interface
250 Display the command that failed the runtestfedabipkgdiff.py test
251 Move test-read-dwarf.cc to abigail::workers
252 Make the helgrind suppressions less specific
253 Silence Helgrind reports about exception stack unwinding
254 More Helgrind suppressions
255 Make Helgrind suppressions less specific to libgcc_s version
256 Fix virtual members sorting to unbreak the build on EL6
257 Consider file path when sorting virtual member functions
258 Fix data race on worker::queue::priv::bring_workers_down
259 Shut down a helgrind false positive in the "system" libc call
260 Launch fedabipkgdiff tests first
261 Fix some random deadlock while running fedabipkgidiff in tests
262 Fix a race condition in queue::priv::do_bring_workers_down
263 Fix buffer overrun in 'equals' function for arrays
264 Fix array subranges (wrongly) having the same lower bound
265 Ensure build_qualified_type can return non-qualified types
266 Remove useless overloads of is_type
267 Invalidate function and variable ID cache when invoking ::set_symbol
268 Rename fn_parm_diff::get_type_diff into fn_parm_diff::type_diff
269 Don't consider changes to basic types as being redundant
270 Misc cleanups in abg-writer.cc
271 Update the description of what abipkgdiff does
272 Speedup comparison of decl-only classes
273 Speed up access to the definition of a class declaration-only type
274 Avoid building DIE -> parent DIE map when analyzing a C binary
275 Do not forget to erase temporary directories in abipkgdiff
276 Avoid comparing kernel.img file from the grub2 package
277 Fix some typos in abidiff.cc
278 Create a Corpus Group API extension
279 Initial support to lookup types per location
280 Support loading and comparing two kernel trees
281 Avoid loading a translation unit twice from abixml
282 Make abipkgdiff compare two kernel packages
283 Make abidw support the --kmi-whitelist option
284 Introduce the --kmi-whitelist option to abidiff
285 Update the reference output of regression tests after kabidiff work
286 Rename write_corpus_to_native_xml into write_corpus
287 Avoid emitting duplicated decls in abixml
288 Avoid emitting some empty translation units to abixml
289 Fix indentation glitch before the </abi-corpus> tag in abixml
290 Adjust test reference outputs after changes in abg-writer.cc
291 Initial support of the serialization of the KMI of a Linux Kernel Tree
292 Initial support of de-serializing the KMI of a Linux Kernel Tree
293 Speedup access to unreferenced symbols when loading corpus_group
294 Avoid de-duplicating different C types that have identical name
295 Allow selective resolution of class declaration
296 Speedup DIE representation computing esp function signature in C
297 Do not report about voffset when it's not set in debug info
298 Fix innacurate test condition when reading an enum type from abixml
299 Cache function type name computation results
300 Add --vmlinux{1,2} option to abidw and kmidiff
301 Allow re-using the ELF/DWARF read_context when loading a corpus group
302 Add documentation for the kmidiff tool
303 Allow selective resolution of class declaration
304 Do not report about voffset when it's not set in debug info
305 Filter top cv qualifier changes on function parameter types
306 Support ELF symbol visibility property
307 Symbols with the same zero value are not aliases
308 Fix doc glitch in abidiff.rst
310 Don't add empty translation unit to corpus
311 Better handle decl-only classes being different from their definition
312 Fix a typo when reporting size change wrt a decl-only class
314 speed up class type lookup in a corpus
315 Replace --lkaw with -w and --lkaw-pkg with --wp
316 Add missing space in abipkgdiff error message
317 Use shorter lines in abipkgdiff.cc
318 Fix support of the --wp option of abipkgdiff
319 Support up to two --wp options for abipkgdiff
320 Avoid crashing when the elf file could not be read
321 Fix some make distcheck failures
323 Finer detection of local changes of var_decl type
324 Avoid adding the same data member twice in the DWARF reader
325 Don't crash on classes that differ in their virtual member fn count
326 22160 - Annotate state flag unitialized in abidw
327 Add missing newlines to kmidiff's usage strings
328 Renamed offset_offset_map type name into offset_offset_map_type
329 Remove redundant (useless) typedef declaration
330 Use an unordered map for canonical DIE offsets
331 [abixml writer] Store pointers to emitted types rather than type-ids
332 [abixml writer] Use an unordered set when appropriate
333 Initialize naked canonical type
334 Misc style fixes in abg-writer.cc
335 Add missing comment to type declaration
336 Update copyright year to tools/abidiff.cc
337 Allow several kinds of reports to be emitted
338 Initial implementation of a --leaf-changes-only option to abidiff
339 Add a --leaf-changes-only option to abipkgdiff
340 Add --full-impact option to kmidiff
341 Add --impacted-changes option to kmidiff
342 Cleanup a switch-case logic to avoid a GCC 7.2.1 warning
343 Fix a indentation warning from GCC 7.2.1
344 Handle exceptions when global_config is not yet set in fedabipkgdiff
345 Add a --suppressions option to fedabipkgdiff
346 Remove useless vertical space from src/abg-writer.cc
347 Allow setting options to instances of xml_writer::write_context
348 Wire the --no-show-locs option to abidw
349 Support systems where fts.h can't be used with _FILE_OFFSET_BITS set
350 Bug 20670 - abipkgdiff aborts if $XDG_CACHE_HOME does not exist
351 Bug 20887 - Show relative change of offsets
352 Bug 20927 - Segfault when $HOME is not set
353 Bug 21058 - abipkgdiff wrongly drops non-public types
354 Bug 20476 - Compare virtual member functions when comparing classes
355 Bug 21228 - Handle cloning union member functions
356 Bug 21296 - Reporting diff of const ref against non-const ref aborts
357 Bug 21567 - Fedabipkgdiff matches build distro names too tightly
358 Bug 21627 - Libabigail doesn't consider translation unit compile dir
359 Bug 21629 - equivalent DIEs must be of the same DIE source
360 Bug 21630 - A this pointer DIE can be const
361 Bug 21631 - Forgot a "break" statement in stv_to_elf_symbol_visibility
362 Bug 21153 - abipkgdiff reports undetermined interface subtype changes
363 Bug 21644 - abipkgdiff does not emit diagnostics about comparison errors
364 Bug 21730 - Make abipkgdiff compare Linux Kernel packages as expected
365 Bug 22015 - Failing to return global scope of a DIE in certain cases
366 Bug 22122 - Fail to represent 'const array'
367 Bug 22190 - crash in read_context::get_or_compute_canonical_die
368 Bug 22438 - Emit a clear message when debug info is not found
371 Declare eval_last_constant_dwarf_sub_expr with [u]int64_t not [s]size_t.
372 readdir_r() is deprecated, use readdir().
373 Fix -Wmisleading-indentation warning in abg-leaf-reporter.cc.
374 Bug 22075 - data_member_diff_comp forgets data members names
377 Fix a few remarks made by cppcheck
378 abipkgdiff doesn't mention --no-default-suppression in help
379 Check --enable-rpm dependencies more rigorously
380 Properly report missing files for abipkgdiff
381 Fix comparison used instead of an assignment
383 Fix cppcheck error: "Same iterator is used with different containers"
384 cppcheck: mitigate performance warnings
385 Bug 19272 - abipkgdiff doesn't report arch change
386 Bug 18754 - Add the "--no-added-syms" option to abidiff
387 Bug 20970 - Add a --annotate option to abidw
390 Add --self-compare option in fedabipkgdiff
391 Check if return_codes list is empty in fedabipkgdiff
394 Fix types in header to meet sources
400 Update bash completion for fedabipkgdiff
401 Add fedabipkgdiff bash completion to dist
402 Add --abipkgdiff option in manual and bash completion
403 Make fedabipkgdiff consistent with Libabigail's other tests
406 Bug 20332 - too many ...'s counted as parameters
407 Bug 20194 - Fail to recognize void type represented by DW_TAG_base_type
408 Bug 20199 - Consider integral type synonyms as being equal
409 Bug 20420 - Wrong ODR-based type comparison optimization on qualified type
410 Bug 20534 - abipkgdiff wrongly displays the name of added binary files
411 Bug 20740 - Broken check for dwarf_getalt in configure.ac
412 Add a new overload for is_type_decl
413 Better recognize qualified void type
414 Fix spurious type size change report for distinct_diff
415 Prepare support for symbol visibility control
416 Add ABG_ASSERT_NOT_REACHED macro
417 Cleanup is_class and is_compatible_with_class_type
418 Generalize DIE source concept in DWARF reader
419 Support DW_TAG_type_unit
420 Control symbols exported from libabigail.so
421 Don't walk diff trees indefinitely when applying suppressions
422 Fix misleading indentation issues
423 Do not emit empty namespaces in abixml
424 Add new helper functions
425 Pimplify the abigail::ir::scope_decl type
426 Drop suppressed ABI artifacts from the IR
427 Add default suppression specification for webkitgtk
428 Add default suppression specifications for C++ binaries
429 Better handle fedabipkgdiff dependencies detection
430 Update reference output of runtestreaddwarf
431 Define a new interned_string_set_type typedef
432 Prevent infinite loops while comparing two function_type
433 Apply ODR-based type comparison optimization to function types
434 Cleanup class_decl inifite comparison detection
435 Cleanup functions to detect infinite comparison of class_decl
436 Cleanup namespace importing in abg-interned-str.h
437 Canonicalize function types when reading from DWARF
438 Fix abigail::ir::get_type_scope()
439 Cleanup some entry points in abg-fwd.h
440 Cleanup void and variadic parameter type interfaces
441 Consider a method_decl as always being a member decl
442 Factorize out parsing of integral types
443 Factorize out string representation of array_type_def::subrange_type
444 Avoid stripping typedefs too much
445 Apply harmless and harmful filters in one pass
446 Rename config::property_vector into config::properties_type
447 Support empty properties in INI files
449 Better diagnostics when wget is missing
450 Lexicographically sort union data members in change reports
451 Support reading data member offset from DW_AT_bit_offset
452 Fix indentation in abg-writer.cc
453 Fix offset type mismatch
454 Fix a compiler warning issued by GCC 6.2.1
455 Avoid using size_t to get DWARF data
458 Fix typo in abipkgdiff
463 Bug 19428 - New fedabipkgdiff utility
464 Bug 20085 - Add --dso-only option to fedabipkgdiff
465 Bug 20135 - Make fedabipkgdiff compare ABIs using devel packages
466 Add integration tests for fedabipkgdiff
467 Fix package NVR comparison in fedabipkgdiff
468 Use consistent string format in fedabipkgdiff
469 Fix pep8 error in fedabipkgdiff
472 Bug 19964 - Cannot load function aliases on ppc64
473 Bug 20015 - support file_name_not_regexp and soname_not_regexp in suppr specs
474 Bug 20180 - Support system-wide suppression specifications
475 Bug 19967 - System-level suppressions for glibc
476 Fix python interpreter path for el6
477 Add doc, info, man and html-doc targets to top-level Makefile
478 Update documentation to require doxygen and python-sphinx for building
479 Make API documentation of thread pools visible
480 Show SONAME of removed/added libraries in abipkgdiff
481 Fix indentation in concepts manual
482 Fix typo in concept manual
483 Doc not show classes' inherited members in apidoc
484 Fix mention of tool's name in abidiff error message
485 Add several shortcuts to options for abicompat
486 Fix indentation for abidiff manual
487 Split suppression engine off of abg-comparison.{cc,h}
488 Implement a [suppress_file] suppression directive
489 Remove config.h.in from the repository
490 Do not run fedabipkgdiff tests if --enable-fedabipkgdiff is turned off
491 Update the COMMIT-LOG-GUIDELINES file
492 Update the CONTRIBUTING file
493 Support running "make check-valgrind"
494 Fix a read passed-the-end in abg-dwarf-reader.cc
495 Plug leak of diff_context_sptr after calling compute_diff
496 Plug leak of regex_t in suppression engine
497 Remove circular ref from class_decl::priv::definition_of_declaration
498 Plug leak of shared private data of class_diff type
499 Plug leak of debug info handles
500 Fix invocation of delete operator in test-read-dwarf.cc
501 Speedup diff node child insertion
502 Plug leak of diffs of member variables of class type
503 Avoid unnecessary computation of type name in suppression evaluation
504 Minimize number of string::length calculation
505 Light optimizations by passing reference to smart pointers around
506 Optimize out some shared_ptr use
507 Add missing API doc strings
508 Enhance API doc for diff_context::add_diff
509 Fix bash completion configure status
510 Fix white space in abg-comparison.cc
511 Fix whitespaces in autotools files
512 Document how to handle regression tests in CONTRIBUTING
513 Fix the number of removed functions in change report
514 Make abi{pkg}diff filter out changes about private types
515 Add a 'check-valgrind' target to the top-most Makefile.am
516 Add test data for tests/runtestfedabipkgdiff.py
517 Fix some wording in the Libabigail overview manual page
518 Update reference to tools in libabigail-concepts manual
519 Fix suppr spec wording in abipkgdiff manual
520 Better diagnostics when abipkgdiff has an extra argument
521 Add --abipkgdiff option to fedabipkgdiff
522 Don't require all version symbol sections to present
523 Escape all characters when reading a string in ini files
524 Improve python modules detection
525 Cleanup function_decl::parameter::get_pretty_representation
526 Misc white space and comment cleanups
527 Use ODR-based optimization on C/C++ translation unit only
528 Misc cleanup in abg-reader.cc
531 Bug 19961 - Distinguish between PI executable and shared library
532 Change parent directory for keeping extracted packages in abipkgdiff
537 Bug 19844 - Cannot try to canonicalize a type that is being constructed
538 Bug 19846 - variable decl associated with the wrong debug info section
539 Bug 19867 - abipkgdiff skips symbolic links
540 Bug 19885 - Cannot associate a function DIE to a symbol on powerpc64
541 Ease use of soname_regexp/file_name_regexp in suppr specs
542 More docs about ABIDIFF_ABI_INCOMPATIBLE_CHANGE
543 Update copyright dates for the manuals
544 Fix typos on the web page
545 Fix typos in the manual of abidiff
546 Fix typos in the suppression specifications manual
547 Fix a typo in include/abg-tools-utils.h
548 Fix typos in comments in src/abg-dwarf-reader.cc
549 Fix comments in tests/test-diff-pkg.cc
550 Fix logs in abipkgdiff and add some more
553 Fix typo in configure --enable-deb help text
558 Upate build instructions on the website
559 Bug 19138 - Failure to relate variables address from DWARF and ELF
560 Include missing <algorithm> to abg-dwarf-reader.cc
561 Make enum values take 64 bits on all platforms
562 Use worker threads pattern to speed up some tests
563 Sort the tests run in tests/ by running the slowest ones first
564 Bug 19434 - invalid character in attribute value
565 Bug 19141 - Libabigail doesn't support common ELF symbols
566 Pass parm of elf_symbol::add_alias by reference
567 Bug 19204 - libabigail aborts on DWARF referencing non-existing DIE
568 Comparing aliases of the same symbol must be done by pointer
569 Do not crash when looking up a type from global scope
570 Fix abicompat's handling of library types not used by the application
571 Fix synthesizing of pointer type
572 Fix synthesizing of reference type
573 Bug 19596 - Incorrect exit status for incompatible ABI change
574 Use proper WIFEXITED and WEXITSTATUS macros to get exit code
575 Bug 19604 - abidiff --suppressions doesn't complain about invalid file name
576 Make abipkgdiff return correct exit code on usage error
577 Make abipkgdiff check for the presence of suppression spec files
578 Talk about mandatory properties in suppress_* directives
579 Add a comment about libabigail needing elfutils 0.159 at least.
580 Bug 19606 - Need better error message for invalid options
581 Prefix abidiff error message with the 'abidiff' program name
582 Emit more informational messages on unrecognized options
583 Bug 19619 - failing to suppress added aliased function reports for C++
584 Add function lookup by linkage name to libabigail::corpus
585 Bug 19638 - DWARF reader fails to link clone function to its declaration
586 Add --verbose option to abidiff
587 Bug 19658 - Type canonicalization slow for the 2nd binary loaded
588 Add missing inequality operators for ABI artifacts
589 Fix crash when handling templates with empty patterns
590 Implement string interning for Libabigail
591 Some small speed optimizations
592 Bug 19706 - Core dump from abidiff with suppression
593 Update mentions to the build dependencies in the doc
594 Make libabigail link with pthread
595 Add --verbose to abidw
596 Fixup virtual member functions with linkage and no underlying symbol
597 Bug 19596 - Suppressed removed symbol changes still considered incompatible
598 Bug 19778 - diff_has_ancestor_filtered_out() loops forever
599 Bug 19780 - abipkgdiff doesn't support parallel execution
600 Fix reference to test file in Makefile.am
601 Walk function_type_diff tree in a deterministic way
604 Fix GCC6 -Wmisleading-indentation warnings.
605 Make make more silent.
606 Remove defined but not used functions pointed out by GCC6.
609 Escape the value of the filepath attribute.
614 Fix regression on the support for alternate debug info files
615 Lexicographically sort added/removed base classes in change report
620 Bug 19336 - Better handle redundantly qualified reference types
621 Bug 19126 - abidw segv on a dwz compressed version of r300_dri.so
622 Bug 19355 - Libabigail slow on r300_dri.so
623 Do not use designated initializers in abipkgdiff.cc
624 Read enum values in the size_t and write them in ssize_t
625 Do not abort when there is no binary to compare in a package
626 Add missing new line to abidiff help message
627 Constify is_qualified_type()
628 Find more spots where to discriminate internal and non-internal names
629 Do not forget to peel qualified type off when peeling types
630 Fix comparison in qualified_type_diff::has_changes
631 Avoid try/catch code paths when that is possible
632 Fix internal name for pointers, typedefs and arrays
633 Filter out harmless diagnostics glitches due to some ODR violation
634 [PERF] Pass a bunch of perf-sensitive smart pointers by reference
635 [PERF] Turn some pimpl pointers into naked pointers
636 [PERF] Access naked pointers for canonical types and function types
637 [PERF] Speedup comparing declaration-only class_decls
638 Speed up class_decl::find_base_class
639 Avoid adding the same base class twice
640 Support two different variables having the same underlying symbol
645 Add bash-completion scripts for the libabigail tools
646 Abidiff: Remove doubled line in help.
648 Support printing the file, line and column information in change reports