-
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