{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":45279022,"defaultBranch":"dev","name":"binaryninja-api","ownerLogin":"Vector35","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-10-30T22:07:25.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/10394906?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1727387443.0","currentOid":""},"activityList":{"items":[{"before":"d7f140515cab4a9e57eacbd83d9c67e2f47e89f8","after":"a12fcb5e0811097ae90f5442e83c5dde4a21577b","ref":"refs/heads/test_smart_undefine","pushedAt":"2024-09-27T19:40:19.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"xusheng6","name":"xusheng","path":"/xusheng6","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94503187?s=80&v=4"},"commit":{"message":"Dynamically change the action name according to what is going to be undefined","shortMessageHtmlLink":"Dynamically change the action name according to what is going to be u…"}},{"before":"7641249370218179992374457869342378783164","after":"2686223987104092123902885740932643341890","ref":"refs/heads/test_demangler_plugins_2","pushedAt":"2024-09-26T23:55:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"CouleeApps","name":"Glenn Smith","path":"/CouleeApps","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/711973?s=80&v=4"},"commit":{"message":"Add BinaryView::DefineUnresolvedReferencedTypes to cleanup demangler output","shortMessageHtmlLink":"Add BinaryView::DefineUnresolvedReferencedTypes to cleanup demangler …"}},{"before":null,"after":"d7f140515cab4a9e57eacbd83d9c67e2f47e89f8","ref":"refs/heads/test_smart_undefine","pushedAt":"2024-09-26T21:50:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"xusheng6","name":"xusheng","path":"/xusheng6","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94503187?s=80&v=4"},"commit":{"message":"Make the undefine action context aware","shortMessageHtmlLink":"Make the undefine action context aware"}},{"before":"1564010873334619975764249476238056475753","after":"7641249370218179992374457869342378783164","ref":"refs/heads/test_demangler_plugins_2","pushedAt":"2024-09-26T20:31:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"CouleeApps","name":"Glenn Smith","path":"/CouleeApps","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/711973?s=80&v=4"},"commit":{"message":"Fix annotate macros on msvc","shortMessageHtmlLink":"Fix annotate macros on msvc"}},{"before":"5579056038233102619508519166296974431813","after":"1564010873334619975764249476238056475753","ref":"refs/heads/test_demangler_plugins_2","pushedAt":"2024-09-26T19:16:03.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"CouleeApps","name":"Glenn Smith","path":"/CouleeApps","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/711973?s=80&v=4"},"commit":{"message":"Fix crash on nullptr type with successful result","shortMessageHtmlLink":"Fix crash on nullptr type with successful result"}},{"before":"d5dbb30ffc81ebb8a6d47b6baef9ddcb954db717","after":"1a8c33332b10ea867d7e747b675ae615228a4b8a","ref":"refs/heads/dev","pushedAt":"2024-09-26T19:10:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"0cyn","name":"cynder","path":"/0cyn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55725881?s=80&v=4"},"commit":{"message":"Clean up unused variables in Mach-O/Obj-C code","shortMessageHtmlLink":"Clean up unused variables in Mach-O/Obj-C code"}},{"before":"5d755a1bbe32ee3baa802e93f5e04417e529ed13","after":"516b872c7e632cd0744a07343abf7d63edcd315e","ref":"refs/heads/test_infer_function_type","pushedAt":"2024-09-26T15:13:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"xusheng6","name":"xusheng","path":"/xusheng6","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94503187?s=80&v=4"},"commit":{"message":"Also propagate the variable name when doing forward type propagation on a function","shortMessageHtmlLink":"Also propagate the variable name when doing forward type propagation …"}},{"before":"1885509801085465703917413149343141192511","after":"5579056038233102619508519166296974431813","ref":"refs/heads/test_demangler_plugins_2","pushedAt":"2024-09-26T07:51:12.000Z","pushType":"push","commitsCount":11,"pusher":{"login":"CouleeApps","name":"Glenn Smith","path":"/CouleeApps","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/711973?s=80&v=4"},"commit":{"message":"Move demangler plugins into api repo","shortMessageHtmlLink":"Move demangler plugins into api repo"}},{"before":"f5c144fd28ed60bf695bb1bd21f530834a428b01","after":"0616da6a22c0d451fa57abe4c2c66cbc22663b48","ref":"refs/heads/test_high_level_rendering","pushedAt":"2024-09-26T02:41:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"D0ntPanic","name":"Rusty Wagner","path":"/D0ntPanic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7007406?s=80&v=4"},"commit":{"message":"Allow multiple high level representations for display, add Pseudo Rust example plugin","shortMessageHtmlLink":"Allow multiple high level representations for display, add Pseudo Rus…"}},{"before":"3e5ecf7a6d7ed6996eb62a8cfb4849e7556cec99","after":"d5dbb30ffc81ebb8a6d47b6baef9ddcb954db717","ref":"refs/heads/dev","pushedAt":"2024-09-26T00:52:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"negasora","name":"Josh F","path":"/negasora","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3020965?s=80&v=4"},"commit":{"message":"Fix PE with invalid string table start failing to load","shortMessageHtmlLink":"Fix PE with invalid string table start failing to load"}},{"before":"58936354f9adc194293e1b899bcd428ccb7a537b","after":"3e5ecf7a6d7ed6996eb62a8cfb4849e7556cec99","ref":"refs/heads/dev","pushedAt":"2024-09-25T21:12:21.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"negasora","name":"Josh F","path":"/negasora","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3020965?s=80&v=4"},"commit":{"message":"Fix bad any cast on mac","shortMessageHtmlLink":"Fix bad any cast on mac"}},{"before":null,"after":"8ba8fae7348063cbfb209b7e64874aae92a341b0","ref":"refs/heads/test_fix_merge_conflict_cast","pushedAt":"2024-09-25T19:24:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"negasora","name":"Josh F","path":"/negasora","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3020965?s=80&v=4"},"commit":{"message":"Fix bad any cast on mac","shortMessageHtmlLink":"Fix bad any cast on mac"}},{"before":"c8f7d51460e5c9c19d40985c764d7dad6ff4ac72","after":"58936354f9adc194293e1b899bcd428ccb7a537b","ref":"refs/heads/dev","pushedAt":"2024-09-25T15:12:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xusheng6","name":"xusheng","path":"/xusheng6","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94503187?s=80&v=4"},"commit":{"message":"Add Python exampels for UIContextNotification::OnContextMenuCreated","shortMessageHtmlLink":"Add Python exampels for UIContextNotification::OnContextMenuCreated"}},{"before":"22125b48d3e82a1e7968d4bd1438dad1ff948a07","after":null,"ref":"refs/heads/test_context_menu_created","pushedAt":"2024-09-25T14:38:05.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"xusheng6","name":"xusheng","path":"/xusheng6","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94503187?s=80&v=4"}},{"before":"1c9ed05fd356a1cc0aafa06963fcd9172a1cc208","after":"c8f7d51460e5c9c19d40985c764d7dad6ff4ac72","ref":"refs/heads/dev","pushedAt":"2024-09-25T14:32:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xusheng6","name":"xusheng","path":"/xusheng6","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94503187?s=80&v=4"},"commit":{"message":"Add UIContextNotification::OnContextMenuCreated which is called after a context menu is created in linear/graph/hex/types/stack view","shortMessageHtmlLink":"Add UIContextNotification::OnContextMenuCreated which is called after…"}},{"before":"e0a4f3040f72d759b350abcaf3ef53d05fef0c83","after":"1c9ed05fd356a1cc0aafa06963fcd9172a1cc208","ref":"refs/heads/dev","pushedAt":"2024-09-25T14:05:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"negasora","name":"Josh F","path":"/negasora","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3020965?s=80&v=4"},"commit":{"message":"Respect resource settings for network.pdbAutoDownload","shortMessageHtmlLink":"Respect resource settings for network.pdbAutoDownload"}},{"before":"8882580026568796282224958050663377269861","after":"1885509801085465703917413149343141192511","ref":"refs/heads/test_demangler_plugins_2","pushedAt":"2024-09-25T02:59:55.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"CouleeApps","name":"Glenn Smith","path":"/CouleeApps","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/711973?s=80&v=4"},"commit":{"message":"Better docs and Demangler::Promote","shortMessageHtmlLink":"Better docs and Demangler::Promote"}},{"before":"3800504368826244890339416197366624402098","after":"8882580026568796282224958050663377269861","ref":"refs/heads/test_demangler_plugins_2","pushedAt":"2024-09-24T22:38:00.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"CouleeApps","name":"Glenn Smith","path":"/CouleeApps","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/711973?s=80&v=4"},"commit":{"message":"Demangler plugin API (take two)","shortMessageHtmlLink":"Demangler plugin API (take two)"}},{"before":"d10089d466a93df0f0c703f36dac4e9407009677","after":"e0a4f3040f72d759b350abcaf3ef53d05fef0c83","ref":"refs/heads/dev","pushedAt":"2024-09-24T19:57:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"negasora","name":"Josh F","path":"/negasora","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3020965?s=80&v=4"},"commit":{"message":"Make the LogView UI much more responsive","shortMessageHtmlLink":"Make the LogView UI much more responsive"}},{"before":"730d17704e3a85770f0a9a9ff91f574c2b332808","after":"22125b48d3e82a1e7968d4bd1438dad1ff948a07","ref":"refs/heads/test_context_menu_created","pushedAt":"2024-09-24T19:39:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xusheng6","name":"xusheng","path":"/xusheng6","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94503187?s=80&v=4"},"commit":{"message":"Add the callback also to graph/hex/types/stack views","shortMessageHtmlLink":"Add the callback also to graph/hex/types/stack views"}},{"before":"a5fbe13e59a2cea9ce930a58b0cdd4dc4476f0b6","after":"d10089d466a93df0f0c703f36dac4e9407009677","ref":"refs/heads/dev","pushedAt":"2024-09-24T18:48:47.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"fuzyll","name":"Alexander Taylor","path":"/fuzyll","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/607452?s=80&v=4"},"commit":{"message":"Get current stack base offset.\n\nRequired for showing this to the user while they are modifying the\ncurrent stack base offset.","shortMessageHtmlLink":"Get current stack base offset."}},{"before":"1890762726680123548379648229936228749580","after":"3800504368826244890339416197366624402098","ref":"refs/heads/test_demangler_plugins_2","pushedAt":"2024-09-23T21:41:12.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"CouleeApps","name":"Glenn Smith","path":"/CouleeApps","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/711973?s=80&v=4"},"commit":{"message":"Demangler plugin API (take two)","shortMessageHtmlLink":"Demangler plugin API (take two)"}},{"before":null,"after":"1890762726680123548379648229936228749580","ref":"refs/heads/test_demangler_plugins_2","pushedAt":"2024-09-23T21:19:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"CouleeApps","name":"Glenn Smith","path":"/CouleeApps","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/711973?s=80&v=4"},"commit":{"message":"Demangler plugin API (take two)","shortMessageHtmlLink":"Demangler plugin API (take two)"}},{"before":"6a50738a762e38bc012a429a520c2e770671fb26","after":"a5fbe13e59a2cea9ce930a58b0cdd4dc4476f0b6","ref":"refs/heads/dev","pushedAt":"2024-09-23T20:31:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"negasora","name":"Josh F","path":"/negasora","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3020965?s=80&v=4"},"commit":{"message":"Fix nondeterminism when types in dwarf have conflicting names","shortMessageHtmlLink":"Fix nondeterminism when types in dwarf have conflicting names"}},{"before":"5d7267cf3c1381dc98d79c99205fb8965bf49a63","after":"730d17704e3a85770f0a9a9ff91f574c2b332808","ref":"refs/heads/test_context_menu_created","pushedAt":"2024-09-23T16:40:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"xusheng6","name":"xusheng","path":"/xusheng6","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94503187?s=80&v=4"},"commit":{"message":"Add OnContextMenuCreated into UIContextNotification","shortMessageHtmlLink":"Add OnContextMenuCreated into UIContextNotification"}},{"before":"cb326b45064ade9228d219895ef64e36b263a1e5","after":"6a50738a762e38bc012a429a520c2e770671fb26","ref":"refs/heads/dev","pushedAt":"2024-09-23T16:14:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"emesare","name":"mason","path":"/emesare","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35282038?s=80&v=4"},"commit":{"message":"Update IDB import plugin","shortMessageHtmlLink":"Update IDB import plugin"}},{"before":"100072c707b86a49d7a6247bf25651aed0961b57","after":"f5c144fd28ed60bf695bb1bd21f530834a428b01","ref":"refs/heads/test_high_level_rendering","pushedAt":"2024-09-23T15:24:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"D0ntPanic","name":"Rusty Wagner","path":"/D0ntPanic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7007406?s=80&v=4"},"commit":{"message":"Allow multiple high level representations for display, add Pseudo Rust example plugin","shortMessageHtmlLink":"Allow multiple high level representations for display, add Pseudo Rus…"}},{"before":"23cd21bceaf3b9f47306653a9430393ef6824e8b","after":"cb326b45064ade9228d219895ef64e36b263a1e5","ref":"refs/heads/dev","pushedAt":"2024-09-23T00:24:41.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"emesare","name":"mason","path":"/emesare","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35282038?s=80&v=4"},"commit":{"message":"Add get_relocation_ranges to rust api","shortMessageHtmlLink":"Add get_relocation_ranges to rust api"}},{"before":"b66d55a1b63efd899e18695dbf90fc745cc41319","after":"ac46c0bcded8ae9aa0f4ed8779a0702b0bc9db72","ref":"refs/heads/test_small_ui_fixes","pushedAt":"2024-09-20T01:23:47.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"fuzyll","name":"Alexander Taylor","path":"/fuzyll","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/607452?s=80&v=4"},"commit":{"message":"Get current stack base offset.\n\nRequired for showing this to the user while they are modifying the\ncurrent stack base offset.","shortMessageHtmlLink":"Get current stack base offset."}},{"before":"43d5fb9103cde2941948f3e7dfb1b38bb67fac23","after":"23cd21bceaf3b9f47306653a9430393ef6824e8b","ref":"refs/heads/dev","pushedAt":"2024-09-19T21:05:26.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"negasora","name":"Josh F","path":"/negasora","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3020965?s=80&v=4"},"commit":{"message":"Add ui action to navigate to entry point","shortMessageHtmlLink":"Add ui action to navigate to entry point"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yN1QxOTo0MDoxOS4wMDAwMDBazwAAAATC9u-X","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xOVQyMTowNToyNi4wMDAwMDBazwAAAAS7Ub3Y"}},"title":"Activity · Vector35/binaryninja-api"}