{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":433743529,"defaultBranch":"main","name":"dewolf","ownerLogin":"fkie-cad","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-12-01T08:29:24.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/25243744?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1725456000.0","currentOid":""},"activityList":{"items":[{"before":"658052775b51f7f5a7290607450846265dbd130d","after":"11e01c3545742f1a5fb919f374c9b97d6d8fa501","ref":"refs/heads/idioms-pref","pushedAt":"2024-09-05T21:03:02.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rihi","name":"Rihi","path":"/rihi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19492038?s=80&v=4"},"commit":{"message":"Run disassembling and matcher loading only once per binary instead of per function","shortMessageHtmlLink":"Run disassembling and matcher loading only once per binary instead of…"}},{"before":"39042c0606dcd9ccbb821805a303245cd6aeb6e0","after":"658052775b51f7f5a7290607450846265dbd130d","ref":"refs/heads/idioms-pref","pushedAt":"2024-09-05T11:04:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rihi","name":"Rihi","path":"/rihi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19492038?s=80&v=4"},"commit":{"message":"fix","shortMessageHtmlLink":"fix"}},{"before":"fd4e9e9e898015ab4d320193383d0f673913f44b","after":"39042c0606dcd9ccbb821805a303245cd6aeb6e0","ref":"refs/heads/idioms-pref","pushedAt":"2024-09-05T10:58:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rihi","name":"Rihi","path":"/rihi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19492038?s=80&v=4"},"commit":{"message":"black","shortMessageHtmlLink":"black"}},{"before":"34dfae0934a3ff0bad7cae687a95557f4edbadd6","after":"fd4e9e9e898015ab4d320193383d0f673913f44b","ref":"refs/heads/idioms-pref","pushedAt":"2024-09-05T10:56:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rihi","name":"Rihi","path":"/rihi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19492038?s=80&v=4"},"commit":{"message":"Fix","shortMessageHtmlLink":"Fix"}},{"before":"3199561364103b860f27069929f7e546da71cdfd","after":"34dfae0934a3ff0bad7cae687a95557f4edbadd6","ref":"refs/heads/idioms-pref","pushedAt":"2024-09-05T10:28:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rihi","name":"Rihi","path":"/rihi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19492038?s=80&v=4"},"commit":{"message":"Different approach","shortMessageHtmlLink":"Different approach"}},{"before":"69b8c1cb7e42568637939fe96beda2505ee4fe8c","after":"50ec3c4a72f5b083c5911200ac05a82480ac0007","ref":"refs/heads/go-rust-new","pushedAt":"2024-09-04T14:39:23.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"blattm","name":"Manuel Blatt","path":"/blattm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45859907?s=80&v=4"},"commit":{"message":"change pipeline order","shortMessageHtmlLink":"change pipeline order"}},{"before":"ce163e98c1cd547ea0b43385cdb03dc721c07fae","after":"69b8c1cb7e42568637939fe96beda2505ee4fe8c","ref":"refs/heads/go-rust-new","pushedAt":"2024-09-04T14:14:51.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"blattm","name":"Manuel Blatt","path":"/blattm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45859907?s=80&v=4"},"commit":{"message":"format","shortMessageHtmlLink":"format"}},{"before":"9fe35ce1db2cd6b20b5646e372631bdfe7885aed","after":"3199561364103b860f27069929f7e546da71cdfd","ref":"refs/heads/idioms-pref","pushedAt":"2024-09-04T13:58:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rihi","name":"Rihi","path":"/rihi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19492038?s=80&v=4"},"commit":{"message":"black","shortMessageHtmlLink":"black"}},{"before":"8f5253245662febd7e1088c72ab6ba2bed4bf54f","after":"9fe35ce1db2cd6b20b5646e372631bdfe7885aed","ref":"refs/heads/idioms-pref","pushedAt":"2024-09-04T13:49:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rihi","name":"Rihi","path":"/rihi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19492038?s=80&v=4"},"commit":{"message":"Cleanup","shortMessageHtmlLink":"Cleanup"}},{"before":null,"after":"8f5253245662febd7e1088c72ab6ba2bed4bf54f","ref":"refs/heads/idioms-pref","pushedAt":"2024-09-04T13:20:00.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rihi","name":"Rihi","path":"/rihi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19492038?s=80&v=4"},"commit":{"message":"Don't dissemble the whole binary again for idioms","shortMessageHtmlLink":"Don't dissemble the whole binary again for idioms"}},{"before":"0fb6969c9ca30bbefc6f0861d0693b1d334f12ad","after":null,"ref":"refs/heads/remove-type-copy","pushedAt":"2024-09-04T12:44:27.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"blattm","name":"Manuel Blatt","path":"/blattm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45859907?s=80&v=4"}},{"before":"c64d75bff6e0c48db86906c0293305d7966eeda4","after":"6a4eda6c23be1672859875a09ca7011834752bd3","ref":"refs/heads/main","pushedAt":"2024-09-04T12:44:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"blattm","name":"Manuel Blatt","path":"/blattm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45859907?s=80&v=4"},"commit":{"message":"Remove redunant copy method from type classes (#429)\n\n* Make copy function of types return self\r\n\r\n* Revert \"Make copy function of types return self\"\r\n\r\nThis reverts commit 12852b4699cb3b2db48136e19385bb05e7cd0046.\r\n\r\n* Change copy constructor of typing\r\n\r\n* tmp\r\n\r\n* Fix tests and stuff\r\n\r\n* Remove copy method from types\r\n\r\n* Remove unused __add__ function from types\r\n\r\n* Remove custom hash implementation from types\r\n\r\n* tmp\r\n\r\n* Fix resize of ArrayType\r\n\r\n* Fix some stuff\r\n\r\n* black\r\n\r\n* Fix pointer resize method\r\n\r\n* Add __str__, __repr__ to FrozenDict\r\n\r\n* Revert immutability of complex types\r\n\r\nBecause complex types can be self-referential, by design, they cannot be immutable.\r\n\r\n* Revert \"tmp\"\r\n\r\nThis reverts commit 64f3c8bbf23ba2dc42af170e4d63f9fe3e7e8882.\r\n\r\n* Fix hash for complex types\r\n\r\n* Fix tests\r\n\r\n* Remove unused code\r\n\r\n---------\r\n\r\nCo-authored-by: Manuel Blatt <45859907+blattm@users.noreply.github.com>","shortMessageHtmlLink":"Remove redunant copy method from type classes (#429)"}},{"before":"9f953a8a1bd8f149b6ff1283db78c888ec62fd51","after":"0fb6969c9ca30bbefc6f0861d0693b1d334f12ad","ref":"refs/heads/remove-type-copy","pushedAt":"2024-09-04T12:05:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rihi","name":"Rihi","path":"/rihi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19492038?s=80&v=4"},"commit":{"message":"Remove unused code","shortMessageHtmlLink":"Remove unused code"}},{"before":"8676ccc533ed418ea7f7da593daec8d3a4dc9950","after":"9f953a8a1bd8f149b6ff1283db78c888ec62fd51","ref":"refs/heads/remove-type-copy","pushedAt":"2024-09-04T12:02:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rihi","name":"Rihi","path":"/rihi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19492038?s=80&v=4"},"commit":{"message":"Fix tests","shortMessageHtmlLink":"Fix tests"}},{"before":"3cbe30f6182d9125193bd79e1b9dcaf9bf45ec0d","after":"8676ccc533ed418ea7f7da593daec8d3a4dc9950","ref":"refs/heads/remove-type-copy","pushedAt":"2024-09-04T11:56:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rihi","name":"Rihi","path":"/rihi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19492038?s=80&v=4"},"commit":{"message":"Fix hash for complex types","shortMessageHtmlLink":"Fix hash for complex types"}},{"before":"b729fd07fcdb77caa4eca6f6b08ad11bc8259827","after":"3cbe30f6182d9125193bd79e1b9dcaf9bf45ec0d","ref":"refs/heads/remove-type-copy","pushedAt":"2024-09-04T11:55:49.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rihi","name":"Rihi","path":"/rihi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19492038?s=80&v=4"},"commit":{"message":"Add __str__, __repr__ to FrozenDict","shortMessageHtmlLink":"Add __str__, __repr__ to FrozenDict"}},{"before":"7770c33c48704f9ad922524084d914a9d04aa74c","after":"b729fd07fcdb77caa4eca6f6b08ad11bc8259827","ref":"refs/heads/remove-type-copy","pushedAt":"2024-09-04T11:55:12.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"rihi","name":"Rihi","path":"/rihi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19492038?s=80&v=4"},"commit":{"message":"Fix hash for complex types","shortMessageHtmlLink":"Fix hash for complex types"}},{"before":"a165d0337dfaaf266377ff25964bd0a3034343d1","after":"7770c33c48704f9ad922524084d914a9d04aa74c","ref":"refs/heads/remove-type-copy","pushedAt":"2024-09-04T11:11:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rihi","name":"Rihi","path":"/rihi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19492038?s=80&v=4"},"commit":{"message":"Add __str__, __repr__ to FrozenDict","shortMessageHtmlLink":"Add __str__, __repr__ to FrozenDict"}},{"before":"9c577a4d803f90535685418a18454e6729cb7b49","after":"ce163e98c1cd547ea0b43385cdb03dc721c07fae","ref":"refs/heads/go-rust-new","pushedAt":"2024-08-29T14:24:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"blattm","name":"Manuel Blatt","path":"/blattm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45859907?s=80&v=4"},"commit":{"message":"polish string slicer integration","shortMessageHtmlLink":"polish string slicer integration"}},{"before":"f4a31574003ea98716ffb11b56b7e7f354c0f839","after":"9c577a4d803f90535685418a18454e6729cb7b49","ref":"refs/heads/go-rust-new","pushedAt":"2024-08-29T12:13:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"blattm","name":"Manuel Blatt","path":"/blattm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45859907?s=80&v=4"},"commit":{"message":"remove stray comment","shortMessageHtmlLink":"remove stray comment"}},{"before":"fa6ed0ea46bfb9e0f5f6b92cad18fa9f2cce9630","after":"f4a31574003ea98716ffb11b56b7e7f354c0f839","ref":"refs/heads/go-rust-new","pushedAt":"2024-08-29T12:13:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"blattm","name":"Manuel Blatt","path":"/blattm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45859907?s=80&v=4"},"commit":{"message":"remove stray comments","shortMessageHtmlLink":"remove stray comments"}},{"before":"4062baed68a611b0f7cac7d2a516b91664e93802","after":"fa6ed0ea46bfb9e0f5f6b92cad18fa9f2cce9630","ref":"refs/heads/go-rust-new","pushedAt":"2024-08-29T12:07:21.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"blattm","name":"Manuel Blatt","path":"/blattm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45859907?s=80&v=4"},"commit":{"message":"format","shortMessageHtmlLink":"format"}},{"before":"bfd776eba8524fb7c5aeccde5f57c6abfa693433","after":"4062baed68a611b0f7cac7d2a516b91664e93802","ref":"refs/heads/go-rust-new","pushedAt":"2024-08-29T11:48:54.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"blattm","name":"Manuel Blatt","path":"/blattm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45859907?s=80&v=4"},"commit":{"message":"add docstrings","shortMessageHtmlLink":"add docstrings"}},{"before":"62e35f6de2786ee53cdd26701b9235f77157ae4f","after":"bfd776eba8524fb7c5aeccde5f57c6abfa693433","ref":"refs/heads/go-rust-new","pushedAt":"2024-08-28T15:25:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"blattm","name":"Manuel Blatt","path":"/blattm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45859907?s=80&v=4"},"commit":{"message":"format","shortMessageHtmlLink":"format"}},{"before":null,"after":"62e35f6de2786ee53cdd26701b9235f77157ae4f","ref":"refs/heads/go-rust-new","pushedAt":"2024-08-28T15:05:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"blattm","name":"Manuel Blatt","path":"/blattm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45859907?s=80&v=4"},"commit":{"message":"Merge branch 'string_slicer_integration-rebased-2024-08' into go-rust-new","shortMessageHtmlLink":"Merge branch 'string_slicer_integration-rebased-2024-08' into go-rust…"}},{"before":"51dee9165407bdf0ad571d189692589af8b70021","after":"a165d0337dfaaf266377ff25964bd0a3034343d1","ref":"refs/heads/remove-type-copy","pushedAt":"2024-08-27T11:12:34.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"blattm","name":"Manuel Blatt","path":"/blattm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45859907?s=80&v=4"},"commit":{"message":"Merge branch 'main' into remove-type-copy","shortMessageHtmlLink":"Merge branch 'main' into remove-type-copy"}},{"before":"ad954957e4b1e49692b719d44030563677f5c29b","after":null,"ref":"refs/heads/initial_struct_support","pushedAt":"2024-08-22T11:03:31.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"0x6e62","name":"Niklas Bergmann","path":"/0x6e62","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97505753?s=80&v=4"}},{"before":"af2365531cc593167d01723b2b53e0ca6db9c4a7","after":"c64d75bff6e0c48db86906c0293305d7966eeda4","ref":"refs/heads/main","pushedAt":"2024-08-22T11:03:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"0x6e62","name":"Niklas Bergmann","path":"/0x6e62","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97505753?s=80&v=4"},"commit":{"message":"Initial struct support (#418)\n\n* Pop\r\n\r\n* fix bug related to duplicate lifiting of enum types\r\n\r\n* stabilize struct handling\r\n\r\n* format\r\n\r\n* add type names to struct defs and detect complex strings\r\n\r\n* enum fix for #214\r\n\r\n* fix format\r\n\r\n* rename StructTesting to StructConstant\r\n\r\n* update globals.py doc\r\n\r\n* rename functions and fix signature\r\n\r\n* inline string structs by default\r\n\r\n* fix format\r\n\r\n* rename flags\r\n\r\n* fix StructConstant's hash\r\n\r\n* move constants in cexpressingenerator together\r\n\r\n* remove unused variables\r\n\r\n* remove duplicate code\r\n\r\n* add docstrings\r\n\r\n* remove TODO\r\n\r\n* removed unnecessary parameters for clarity\r\n\r\n* add/improve docstrings for enum/struct/union type lifting\r\n\r\n* improve struct hash calculation\r\n\r\n* add docstrings\r\n\r\n* shallow copy structs and arrays\r\n\r\n* change struct __str__ to output dictionary\r\n\r\n* add comment\r\n\r\n---------\r\n\r\nCo-authored-by: Manuel Blatt \r\nCo-authored-by: Manuel Blatt <45859907+blattm@users.noreply.github.com>\r\nCo-authored-by: Niklas Bergmann <97505753+0x6e62@users.noreply.github.com>","shortMessageHtmlLink":"Initial struct support (#418)"}},{"before":"350b6a80b403c50f9feda58befc8709e301ce1bd","after":"ad954957e4b1e49692b719d44030563677f5c29b","ref":"refs/heads/initial_struct_support","pushedAt":"2024-08-22T08:57:11.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"0x6e62","name":"Niklas Bergmann","path":"/0x6e62","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97505753?s=80&v=4"},"commit":{"message":"Merge branch 'main' into initial_struct_support","shortMessageHtmlLink":"Merge branch 'main' into initial_struct_support"}},{"before":"32ddd8c9458f02af6fb1fa15a64b706b367e7fe8","after":null,"ref":"refs/heads/issue-419-_ctypes_ArgumentError__binaryninjacore_py_18869_ctypes_ArgumentError_argument_2_TypeError_wrong_type","pushedAt":"2024-08-22T08:47:44.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"steffenenders","name":"Steffen Enders","path":"/steffenenders","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12004321?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAErkvdFgA","startCursor":null,"endCursor":null}},"title":"Activity · fkie-cad/dewolf"}