{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":2810645,"defaultBranch":"master","name":"libdwarfpp","ownerLogin":"stephenrkell","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2011-11-19T20:32:39.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1207071?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1592762145.0","currentOid":""},"activityList":{"items":[{"before":"04bebf53df7c31ace708a39cb2e8d83c5b4d9b54","after":"c429e61b554025822a2fbe12ed166288ad7affb2","ref":"refs/heads/master","pushedAt":"2023-11-23T07:33:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stephenrkell","name":"Stephen Kell","path":"/stephenrkell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1207071?s=80&v=4"},"commit":{"message":"Quick performance hack: when getting referential structure, avoid get_ref() as it does find_downwards to make an iterator but we just need the offset","shortMessageHtmlLink":"Quick performance hack: when getting referential structure, avoid get…"}},{"before":"59051dc8eca2b98ba1a42e04fde2fbc3a28dd3c0","after":"04bebf53df7c31ace708a39cb2e8d83c5b4d9b54","ref":"refs/heads/master","pushedAt":"2023-11-23T05:39:59.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"stephenrkell","name":"Stephen Kell","path":"/stephenrkell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1207071?s=80&v=4"},"commit":{"message":"root_die.cpp: don't include DW_AT_sibling references in referential structure\n\nThis unbreaks program_element_die::find_associated_name() in certain\ncases, by avoiding spurious non-uniqueness of reference. In turn this\nunbreaks the type-equality test case. Also improve the debuggability of\ntype equality via summary codes and associated names.","shortMessageHtmlLink":"root_die.cpp: don't include DW_AT_sibling references in referential s…"}},{"before":"464978e175a8caa711138998a461aacfe1407cb8","after":"59051dc8eca2b98ba1a42e04fde2fbc3a28dd3c0","ref":"refs/heads/master","pushedAt":"2023-11-22T10:59:50.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"stephenrkell","name":"Stephen Kell","path":"/stephenrkell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1207071?s=80&v=4"},"commit":{"message":"{root_die,dies}.cpp: cache the referred_from relation, thread a 'reason' through the equality checking stuff, and add some more naming helpers","shortMessageHtmlLink":"{root_die,dies}.cpp: cache the referred_from relation, thread a 'reas…"}},{"before":"eadae1d4d13dcfbbf98ccaa70dd62938a5e6d312","after":"464978e175a8caa711138998a461aacfe1407cb8","ref":"refs/heads/master","pushedAt":"2023-07-14T11:09:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stephenrkell","name":"Stephen Kell","path":"/stephenrkell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1207071?s=80&v=4"},"commit":{"message":"dies.cpp: remove stray c++17ism","shortMessageHtmlLink":"dies.cpp: remove stray c++17ism"}},{"before":"3e16f53e80ec9392ad7d8ad1e035e26d4bd1943e","after":"eadae1d4d13dcfbbf98ccaa70dd62938a5e6d312","ref":"refs/heads/master","pushedAt":"2023-07-14T10:45:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stephenrkell","name":"Stephen Kell","path":"/stephenrkell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1207071?s=80&v=4"},"commit":{"message":"Makefile.am: revert to c++14 mode, to avoid boost ICL problems (https://bugzilla.redhat.com/show_bug.cgi?id=1485641)","shortMessageHtmlLink":"Makefile.am: revert to c++14 mode, to avoid boost ICL problems (https…"}},{"before":"14f569999348d9a3a03a7abddaba7321a3088689","after":"3e16f53e80ec9392ad7d8ad1e035e26d4bd1943e","ref":"refs/heads/master","pushedAt":"2023-07-13T14:56:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stephenrkell","name":"Stephen Kell","path":"/stephenrkell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1207071?s=80&v=4"},"commit":{"message":"Overhaul type equality to support better caching\n\nWe now cache type equivalence by a set of equivalence classes. This\nexploits transitivity of equivalence much better than the old pairwise\napproach. Many bugs fixed in the process (and, er, probably some new\nones introduced). may_equal now has a tri-state return value so that we\ndon't need to be too conservative about caching results found during\nexploration of a cycle (recursive definitions).","shortMessageHtmlLink":"Overhaul type equality to support better caching"}},{"before":"c5e7c5194c8a77b7967855bce5cf22764b8e2736","after":"14f569999348d9a3a03a7abddaba7321a3088689","ref":"refs/heads/master","pushedAt":"2023-06-23T14:21:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stephenrkell","name":"Stephen Kell","path":"/stephenrkell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1207071?s=80&v=4"},"commit":{"message":"Fix nasty performance bug with type equality... cache needs to be multimap not map, duh.","shortMessageHtmlLink":"Fix nasty performance bug with type equality... cache needs to be mul…"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADtds9qwA","startCursor":null,"endCursor":null}},"title":"Activity · stephenrkell/libdwarfpp"}