Commit Graph

  • 25452defeb big-tests: Update to commit cc6747bb859f6a4d7a3e2198d65618aa5d718fc1 master Dodji Seketeli 2024-10-03 15:50:31 +0200
  • 67519edb2c ir: Use canonical types in comparison when --enable-debug-type-canonicalization Dodji Seketeli 2024-10-03 13:26:53 +0200
  • ff0180b605 writer: Fix emitting of some member types within their scope Dodji Seketeli 2024-10-02 15:20:20 +0200
  • 748e34bf76 ir: Use canonical types in comparison when --enable-debug-type-canonicalization users/dodji/try-fixes users/dodji/fixes Dodji Seketeli 2024-10-03 13:26:53 +0200
  • fcc7f02904 writer: Fix emitting of some member types within their scope users/dodji/try-dynamic-hash users/dodji/dynamic-hash Dodji Seketeli 2024-10-02 15:20:20 +0200
  • cbbd449f34 hash: Use the faster XXH3 hashing algorithm from xxhash Dodji Seketeli 2024-10-01 13:58:45 +0200
  • 1d6bc937a3 writer: Do not crash on ABI corpora that have no associated path Dodji Seketeli 2024-10-01 12:37:43 +0200
  • 75e9536cb7 hash: Implement full recursive hashing of artifacts Dodji Seketeli 2024-10-01 11:33:50 +0200
  • 5a4da903b4 reader: Drop the hash values coming from older ABIXML files Dodji Seketeli 2024-09-30 16:55:09 +0200
  • 3f4f94fd73 big-tests: Update to latest version of libabigail-tests.git Dodji Seketeli 2024-09-30 11:54:02 +0200
  • 63388ae2ef ir: Don't strip typedefs when comparing pointers & references Dodji Seketeli 2024-09-27 14:45:13 +0200
  • 8b3b3d89b3 ir: Always use canonical types in comparison when possible Dodji Seketeli 2024-09-27 12:14:23 +0200
  • 852dc56b22 Use XXH_INLINE_ALL=1 to inline all xxhash functions Mark Wielaard 2024-09-17 22:15:38 +0200
  • 4ac6a09664 ir: Don't strip typedefs when comparing pointers & references users/dodji/try-fix-infinipath-psm users/dodji/fix-infinipath-psm Dodji Seketeli 2024-09-27 14:45:13 +0200
  • 873df4b3fb ir: Always use canonical types in comparison when possible Dodji Seketeli 2024-09-27 12:14:23 +0200
  • 5d9e7e8e56 WIP: fix canonicalization based on hashes users/dodji/c12n-per-hash Dodji Seketeli 2024-09-17 10:45:51 +0200
  • e17e107635 big-tests: Update to commit bd0c1f8909a7b2f5018d54b82f7d6829c4849b59 Dodji Seketeli 2024-09-15 09:55:30 +0200
  • b11797f318 WIP: Canonicalize by using hash values not pretty representations Dodji Seketeli 2024-09-14 23:52:32 +0200
  • bdc98fa43b WIP: Fix self-comp-infinipath-psm Dodji Seketeli 2024-09-14 23:45:19 +0200
  • 784155a910 WIP: ir: Fix real type name setting Dodji Seketeli 2024-09-13 09:07:01 +0200
  • 0a6f55aabc ir: Use definition of decl-only parm type in function type names Dodji Seketeli 2024-09-06 23:23:14 +0200
  • c29f0f2679 corpus: Allow several variables with same ID to be exported Dodji Seketeli 2024-09-06 12:41:51 +0200
  • bf3095b1f3 ABIXML reader: Unconditionally map a pointer XML node to its decl Dodji Seketeli 2024-09-05 15:39:04 +0200
  • 83f611b5f7 ir: Improve the checks done by 'abidw --debug-tc' Dodji Seketeli 2024-09-05 15:17:04 +0200
  • 4cea6708d6 ir: Strip typedefs from pointed-to-types during comparison Dodji Seketeli 2024-09-05 13:42:28 +0200
  • 3dae26e28c hash,reader,writer: (De)Serialize hash values using the xxhash canonical form Dodji Seketeli 2024-09-02 15:05:08 +0200
  • 2d858753d1 comparison: Sort anonymous types using their flat representation Dodji Seketeli 2024-08-30 16:18:00 +0200
  • 2e0e67d920 abg-tools-utils: Fix memory corruption when using CTF option Claudiu Zissulescu 2024-08-30 15:12:20 +0300
  • b6add20f05 dwarf-reader,ir,writer: Better support for static member variables Dodji Seketeli 2024-08-28 17:04:17 +0200
  • ce31d8ad5d dwarf-reader,reader.cc: Fix function virtuality setting Dodji Seketeli 2024-08-27 17:45:08 +0200
  • 5be5809f7c abipkgdiff: Extract devel and main packages in the same directory Dodji Seketeli 2024-08-27 15:09:48 +0200
  • 00d8507648 dwarf-reader,ir: Fix endless loop while analyzing DWARF from Modula-2 Dodji Seketeli 2024-08-23 16:07:30 +0200
  • 32be4dd23c abidw: Add a --kmi-stablelist option alongside existing --kmi-whitelist Dodji Seketeli 2024-08-22 17:37:25 +0200
  • 0a6ffe1169 dwarf-reader,tools-utils: Add statistics about built/suppressed functions Dodji Seketeli 2024-08-22 17:17:26 +0200
  • a1d3aafe2f big-tests: Update git sub-module Dodji Seketeli 2024-08-21 18:02:32 +0200
  • 6ecf2496ec abilint: Support --verbose option Dodji Seketeli 2024-08-21 12:49:25 +0200
  • 36f2a4dca9 {btf,ctf,dwarf}-reader, ir: Fix self-comparison debugging for corpus groups Dodji Seketeli 2024-08-21 12:34:09 +0200
  • 6f7335e110 {dwarf,btf,ctf}-reader: Set the origin of the corpus group Dodji Seketeli 2024-08-21 12:22:38 +0200
  • 39d7e80555 dwarf-reader: Fix building of void, void* and variadic parm types Dodji Seketeli 2024-08-21 12:15:43 +0200
  • 430618c879 tools-utils: Improve logging while reading a Linux kernel Dodji Seketeli 2024-08-21 11:57:20 +0200
  • 0da40a678b ir: Improve type logging during type canonicalization Dodji Seketeli 2024-08-21 12:03:18 +0200
  • 68d498b9fe reader: Improve logging in the ABIXML reader Dodji Seketeli 2024-08-13 17:54:09 +0200
  • ddb6236e03 dwarf-reader: Support LLVM's lingo of declaration-ness Dodji Seketeli 2024-08-16 19:40:40 +0200
  • d181673b57 ir: Fix name setting of a ptr-to-mbr-type Dodji Seketeli 2024-08-16 19:13:22 +0200
  • 6381bbebe6 dwarf-reader: Speed-up decl-only resolution Dodji Seketeli 2024-08-14 17:50:44 +0200
  • a75424b6e5 reader: Avoid duplicating recursive types Dodji Seketeli 2024-08-13 17:20:22 +0200
  • 217ba7fdb8 dwarf-reader: Avoid duplicating anonymous member types Dodji Seketeli 2024-08-06 11:21:22 +0200
  • 2ebe28b77e ir: Cache the result of scope_decl::get_sorted_member_types Dodji Seketeli 2024-08-08 14:13:27 +0200
  • 923b40893a reader: Avoid duplicating member types Dodji Seketeli 2024-08-08 13:12:49 +0200
  • 88b2e88b19 Don't strip typedefs in fn names when pretty-printing and comparing Dodji Seketeli 2024-05-14 12:40:54 +0200
  • 681db67284 comp-filter: Ignore ptr size when detecting void ptr to ptr change Dodji Seketeli 2023-12-17 16:56:12 +0100
  • d18ff748d7 comp-filter: Consider lvalue-ness changes on references as harmful Dodji Seketeli 2023-12-17 16:58:13 +0100
  • ff6e09dde3 ir: decl-only classes don't equal fully defined classes under ODR Dodji Seketeli 2024-03-27 01:11:02 +0100
  • 1b1b8399d1 ir: Remove the now useless type propagation optimization Dodji Seketeli 2024-08-21 14:43:00 +0200
  • ccc71fc0e0 Implement type hashing Dodji Seketeli 2024-03-26 17:36:27 +0100
  • dc870a640b abipkgdiff: Make --verbose enable the library's logging Dodji Seketeli 2024-08-29 15:06:52 +0200
  • ae57c22115 dwarf-reader: Do not fix ELF symbols for virtual destructors Dodji Seketeli 2024-08-28 17:51:14 +0200
  • 5e9896dd2e ctf-reader: Make logging more obvious Dodji Seketeli 2024-08-29 15:05:01 +0200
  • cb4185cf04 dwarf-reader: Do not fix ELF symbols for virtual destructors users/dodji/try-hash-types users/dodji/hash-types Dodji Seketeli 2024-08-28 17:51:14 +0200
  • 7939ef9aab dwarf-reader,ir,writer: Better support for static member variables Dodji Seketeli 2024-08-28 17:04:17 +0200
  • 3a53ff897c dwarf-reader,reader.cc: Fix function virtuality setting Dodji Seketeli 2024-08-27 17:45:08 +0200
  • cdb5a2b426 abipkgdiff: Extract devel and main packages in the same directory Dodji Seketeli 2024-08-27 15:09:48 +0200
  • 208bc9119e dwarf-reader,ir: Fix endless loop while analyzing DWARF from Modula-2 Dodji Seketeli 2024-08-23 16:07:30 +0200
  • effb4ced1a abidw: Add a --kmi-stablelist option alongside existing --kmi-whitelist Dodji Seketeli 2024-08-22 17:37:25 +0200
  • c726c3c509 dwarf-reader,tools-utils: Add statistics about built/suppressed functions Dodji Seketeli 2024-08-22 17:17:26 +0200
  • 86f4bda67f big-tests: Update git sub-module Dodji Seketeli 2024-08-21 18:02:32 +0200
  • b8f032d457 abilint: Support --verbose option Dodji Seketeli 2024-08-21 12:49:25 +0200
  • aaea347e43 {btf,ctf,dwarf}-reader, ir: Fix self-comparison debugging for corpus groups Dodji Seketeli 2024-08-21 12:34:09 +0200
  • 9017e5d732 {dwarf,btf,ctf}-reader: Set the origin of the corpus group Dodji Seketeli 2024-08-21 12:22:38 +0200
  • c52dc80b91 dwarf-reader: Fix building of void, void* and variadic parm types Dodji Seketeli 2024-08-21 12:15:43 +0200
  • c6587304f5 tools-utils: Improve logging while reading a Linux kernel Dodji Seketeli 2024-08-21 11:57:20 +0200
  • 731c247702 ir: Improve type logging during type canonicalization Dodji Seketeli 2024-08-21 12:03:18 +0200
  • a1a6974a6b reader: Improve logging in the ABIXML reader Dodji Seketeli 2024-08-13 17:54:09 +0200
  • 914d317284 dwarf-reader: Support LLVM's lingo of declaration-ness Dodji Seketeli 2024-08-16 19:40:40 +0200
  • 2d5362a64e ir: Fix name setting of a ptr-to-mbr-type Dodji Seketeli 2024-08-16 19:13:22 +0200
  • dff722f505 dwarf-reader: Speed-up decl-only resolution Dodji Seketeli 2024-08-14 17:50:44 +0200
  • 221f44816e reader: Avoid duplicating recursive types Dodji Seketeli 2024-08-13 17:20:22 +0200
  • f4e58adda9 dwarf-reader: Avoid duplicating anonymous member types Dodji Seketeli 2024-08-06 11:21:22 +0200
  • 3bd68bc489 ir: Cache the result of scope_decl::get_sorted_member_types Dodji Seketeli 2024-08-08 14:13:27 +0200
  • ea2a54241d reader: Avoid duplicating member types Dodji Seketeli 2024-08-08 13:12:49 +0200
  • 8f659ba04a Don't strip typedefs in fn names when pretty-printing and comparing Dodji Seketeli 2024-05-14 12:40:54 +0200
  • 7ee63c6646 comp-filter: Ignore ptr size when detecting void ptr to ptr change Dodji Seketeli 2023-12-17 16:56:12 +0100
  • 9857cefb47 comp-filter: Consider lvalue-ness changes on references as harmful Dodji Seketeli 2023-12-17 16:58:13 +0100
  • e68d23b0fc ir: decl-only classes don't equal fully defined classes under ODR Dodji Seketeli 2024-03-27 01:11:02 +0100
  • fadd2e87c5 ir: Remove the now useless type propagation optimization Dodji Seketeli 2024-08-21 14:43:00 +0200
  • a16620d686 Implement type hashing Dodji Seketeli 2024-03-26 17:36:27 +0100
  • 44ba857592 dwarf-reader: Fix support of suppression specifications Dodji Seketeli 2024-08-22 17:04:26 +0200
  • b6e616cc92 btf-reader: Add logging methods Dodji Seketeli 2024-08-21 18:47:12 +0200
  • bcdb42782c dwarf-reader: Better support concrete instance functions DIEs Dodji Seketeli 2024-08-28 14:25:43 +0200
  • 3c33437ddf ctf-reader: Enumerate dicts in the archive rather than using their name Dodji Seketeli 2024-08-08 11:47:06 +0200
  • 0278493b72 ir: Handle ptr to fn type member with empty void return type users/dodji/try-merge users/dodji/merge Dodji Seketeli 2024-08-16 19:02:46 +0200
  • 2e1dbb2a6f reader: Avoid empty return type node for a function type IR Dodji Seketeli 2024-08-16 14:48:39 +0200
  • 798c013de0 ir: Don't cache internal name of non-canonicalized function types Dodji Seketeli 2024-08-16 14:27:01 +0200
  • dcce841c54 ir: Improve legibility of set_member_function_is_virtual Dodji Seketeli 2024-08-16 13:54:57 +0200
  • 7de9d769bc abidw: Make generic options like --verbose work with the ABIXML front-end Dodji Seketeli 2024-08-06 17:47:19 +0200
  • 7a62ac1526 reader: Fix building of reference type Dodji Seketeli 2024-08-13 17:37:53 +0200
  • de03c87c50 reader: Avoid crashing on empty scopes in reader::push_decl_to_scope Dodji Seketeli 2024-08-13 16:33:10 +0200
  • fbb1240451 ir: Fix comment for translation_unit::get_global_scope Dodji Seketeli 2024-08-06 10:08:25 +0200
  • e9a59beefe ir: Speed up enum comparison Dodji Seketeli 2024-08-06 10:03:09 +0200
  • d1bba71063 ir: Support comparing a class_decl against a class_or_union Dodji Seketeli 2024-08-05 17:47:01 +0200