{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":66110995,"defaultBranch":"master","name":"object","ownerLogin":"gimli-rs","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-08-19T20:41:55.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/21131604?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1724983636.0","currentOid":""},"activityList":{"items":[{"before":"34f6dcef6a6f27991feb30338ab155b4a09af806","after":"587276c000a75179b83630ad74938dfe05c26777","ref":"refs/heads/master","pushedAt":"2024-09-14T03:21:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"philipc","name":"Philip Craig","path":"/philipc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/330342?s=80&v=4"},"commit":{"message":"read/elf: Read zstd frames in a loop until decompression is complete. (#730)","shortMessageHtmlLink":"read/elf: Read zstd frames in a loop until decompression is complete. ("}},{"before":"7e292fc4ef01397e55d0db4e9aeeee509ddae8b6","after":"34f6dcef6a6f27991feb30338ab155b4a09af806","ref":"refs/heads/master","pushedAt":"2024-09-10T05:01:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"philipc","name":"Philip Craig","path":"/philipc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/330342?s=80&v=4"},"commit":{"message":"elf: add basic support for E2K arch (#727)","shortMessageHtmlLink":"elf: add basic support for E2K arch (#727)"}},{"before":"29f9767e0e6417848b9dcf1c3cbfa82518ba9007","after":"7e292fc4ef01397e55d0db4e9aeeee509ddae8b6","ref":"refs/heads/master","pushedAt":"2024-09-10T03:53:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"philipc","name":"Philip Craig","path":"/philipc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/330342?s=80&v=4"},"commit":{"message":"read/elf: reformat parse_relocation (#726)","shortMessageHtmlLink":"read/elf: reformat parse_relocation (#726)"}},{"before":"8469876d0afb279dc595460cbae08ae00dbaf09d","after":"29f9767e0e6417848b9dcf1c3cbfa82518ba9007","ref":"refs/heads/master","pushedAt":"2024-09-10T00:22:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"philipc","name":"Philip Craig","path":"/philipc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/330342?s=80&v=4"},"commit":{"message":"write/elf: reformat code (#725)\n\nReduce boilerplate code and reformat match for better readability.","shortMessageHtmlLink":"write/elf: reformat code (#725)"}},{"before":"9c0b256ffebb460297fd6666f92423cd3cc0ec5e","after":"8469876d0afb279dc595460cbae08ae00dbaf09d","ref":"refs/heads/master","pushedAt":"2024-08-30T01:58:05.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"philipc","name":"Philip Craig","path":"/philipc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/330342?s=80&v=4"},"commit":{"message":"Release 0.36.4","shortMessageHtmlLink":"Release 0.36.4"}},{"before":"3872c290728dabef0ad69ea04025cc9866ea8542","after":"9c0b256ffebb460297fd6666f92423cd3cc0ec5e","ref":"refs/heads/master","pushedAt":"2024-08-27T08:54:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"philipc","name":"Philip Craig","path":"/philipc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/330342?s=80&v=4"},"commit":{"message":"read: add check for uncompressed data size (#723)","shortMessageHtmlLink":"read: add check for uncompressed data size (#723)"}},{"before":"112417e18204ec4ec630e3d1a42f18a6accb5ba7","after":"3872c290728dabef0ad69ea04025cc9866ea8542","ref":"refs/heads/master","pushedAt":"2024-08-19T05:51:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"philipc","name":"Philip Craig","path":"/philipc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/330342?s=80&v=4"},"commit":{"message":"elf: add 2 section flag constants (#720)","shortMessageHtmlLink":"elf: add 2 section flag constants (#720)"}},{"before":"48f6b29ecc4c9163aa0040be142e195886fe414f","after":"112417e18204ec4ec630e3d1a42f18a6accb5ba7","ref":"refs/heads/master","pushedAt":"2024-08-11T23:43:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"philipc","name":"Philip Craig","path":"/philipc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/330342?s=80&v=4"},"commit":{"message":"write/coff: Set checksum for BSS section symbols (#718)","shortMessageHtmlLink":"write/coff: Set checksum for BSS section symbols (#718)"}},{"before":"4170a3c0c995df27175ebe4d9a1e62db857e8558","after":"48f6b29ecc4c9163aa0040be142e195886fe414f","ref":"refs/heads/master","pushedAt":"2024-08-07T22:58:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"philipc","name":"Philip Craig","path":"/philipc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/330342?s=80&v=4"},"commit":{"message":"Add new pe::IMAGE_FILE_MACHINE_ constants (#717)","shortMessageHtmlLink":"Add new pe::IMAGE_FILE_MACHINE_ constants (#717)"}},{"before":"5c00d2906f8a5184ce33117574701251731dc37a","after":"4170a3c0c995df27175ebe4d9a1e62db857e8558","ref":"refs/heads/master","pushedAt":"2024-08-07T05:12:53.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"philipc","name":"Philip Craig","path":"/philipc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/330342?s=80&v=4"},"commit":{"message":"Release 0.36.3","shortMessageHtmlLink":"Release 0.36.3"}},{"before":"b1aa6c35108e58d550c84b4c95a8c09e18556c53","after":"5c00d2906f8a5184ce33117574701251731dc37a","ref":"refs/heads/master","pushedAt":"2024-08-06T09:13:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"philipc","name":"Philip Craig","path":"/philipc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/330342?s=80&v=4"},"commit":{"message":"Update `wasmparser` to the latest version (#715)\n\nThe latest `wasmparser` includes a licensing change from Apache-2.0 with\r\nthe LLVM exception to Apache-2.0 with the exception, or vanilla\r\nApache-2.0, or MIT.\r\n\r\nUpdate to the latest version, which makes figuring out licensing a bit\r\neasier for dependents of `object`.","shortMessageHtmlLink":"Update wasmparser to the latest version (#715)"}},{"before":"8a25b8eed20ae90f7c84fda9b8d5fd519d1b393b","after":"b1aa6c35108e58d550c84b4c95a8c09e18556c53","ref":"refs/heads/master","pushedAt":"2024-08-06T02:10:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"philipc","name":"Philip Craig","path":"/philipc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/330342?s=80&v=4"},"commit":{"message":"read: implement Iterator for more types (#714)\n\nThis also changes the underlying `next` methods to fuse\r\non error.","shortMessageHtmlLink":"read: implement Iterator for more types (#714)"}},{"before":"b138dab6893b41394e1d39052a39736b7f727b83","after":"8a25b8eed20ae90f7c84fda9b8d5fd519d1b393b","ref":"refs/heads/master","pushedAt":"2024-08-03T02:22:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"philipc","name":"Philip Craig","path":"/philipc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/330342?s=80&v=4"},"commit":{"message":"read/elf: impl Iterator for NoteIterator (#713)","shortMessageHtmlLink":"read/elf: impl Iterator for NoteIterator (#713)"}},{"before":"12d0948a288e38f2458bc5d99f8fea2405224424","after":"b138dab6893b41394e1d39052a39736b7f727b83","ref":"refs/heads/master","pushedAt":"2024-08-01T03:22:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"philipc","name":"Philip Craig","path":"/philipc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/330342?s=80&v=4"},"commit":{"message":"Make `from_bytes` integer constructors const (#712)","shortMessageHtmlLink":"Make from_bytes integer constructors const (#712)"}},{"before":"3a396f3e2b31324afb8b48706d0e7abd4ca819f8","after":"12d0948a288e38f2458bc5d99f8fea2405224424","ref":"refs/heads/master","pushedAt":"2024-07-24T04:00:50.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"philipc","name":"Philip Craig","path":"/philipc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/330342?s=80&v=4"},"commit":{"message":"Release 0.36.2","shortMessageHtmlLink":"Release 0.36.2"}},{"before":"fd84037eb96912392759c70ea7544bb24dd236e1","after":"3a396f3e2b31324afb8b48706d0e7abd4ca819f8","ref":"refs/heads/master","pushedAt":"2024-07-24T02:42:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"philipc","name":"Philip Craig","path":"/philipc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/330342?s=80&v=4"},"commit":{"message":"write/elf: fix writing of strtab when symtab is empty (#710)\n\nPreviously, if the symtab was empty then we were writing a strtab\r\nthat had 0 bytes of data. This gives a linker error:\r\nSHT_STRTAB string table section [index 4] is empty\r\n\r\nAlso, if there is a symtab then there must be a strtab,\r\notherwise the error is:\r\ninvalid sh_type for string table section [index 0]: expected SHT_STRTAB, but got SHT_NULL","shortMessageHtmlLink":"write/elf: fix writing of strtab when symtab is empty (#710)"}},{"before":"e5145747b5d438fb44e440a3377091c6b5373be7","after":"fd84037eb96912392759c70ea7544bb24dd236e1","ref":"refs/heads/master","pushedAt":"2024-07-21T03:25:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"philipc","name":"Philip Craig","path":"/philipc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/330342?s=80&v=4"},"commit":{"message":"Fix tests (#708)\n\nTest failure introduced due to not rebasing PRs.","shortMessageHtmlLink":"Fix tests (#708)"}},{"before":"decc31d8600a1548297e1400e6c2408b273e54fd","after":"e5145747b5d438fb44e440a3377091c6b5373be7","ref":"refs/heads/master","pushedAt":"2024-07-21T02:58:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"philipc","name":"Philip Craig","path":"/philipc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/330342?s=80&v=4"},"commit":{"message":"build/elf: include all defined symbols in the GNU hash (#707)","shortMessageHtmlLink":"build/elf: include all defined symbols in the GNU hash (#707)"}},{"before":"7caf97f83d7618f0db9dbbe7d4e76c1a7576b2ff","after":"decc31d8600a1548297e1400e6c2408b273e54fd","ref":"refs/heads/master","pushedAt":"2024-07-21T02:58:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"philipc","name":"Philip Craig","path":"/philipc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/330342?s=80&v=4"},"commit":{"message":"write/elf: fix alignment for SHT_HASH/SHT_GNU_verdef/SHT_GNU_verneed (#706)","shortMessageHtmlLink":"write/elf: fix alignment for SHT_HASH/SHT_GNU_verdef/SHT_GNU_verneed (#…"}},{"before":"a7c88f382961b10c1971b3c0ca0f91c49c4524e6","after":"7caf97f83d7618f0db9dbbe7d4e76c1a7576b2ff","ref":"refs/heads/master","pushedAt":"2024-07-19T06:51:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"philipc","name":"Philip Craig","path":"/philipc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/330342?s=80&v=4"},"commit":{"message":"build/elf: optimise output of version definitions (#705)\n\nThis handles the common case where there are only two version\r\ndefinitions which have the same name.\r\n\r\nWhen rewriting files, we are required to optimise at least as well\r\nas the original file so that it fits in the allocated space.","shortMessageHtmlLink":"build/elf: optimise output of version definitions (#705)"}},{"before":"2a297a5a57ca5e0d14f47ef5305c008e63a7f4eb","after":"a7c88f382961b10c1971b3c0ca0f91c49c4524e6","ref":"refs/heads/master","pushedAt":"2024-06-29T02:59:57.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"philipc","name":"Philip Craig","path":"/philipc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/330342?s=80&v=4"},"commit":{"message":"Release 0.36.1","shortMessageHtmlLink":"Release 0.36.1"}},{"before":"d892da2046a34a30d12b99dc70f1b54547df7108","after":"2a297a5a57ca5e0d14f47ef5305c008e63a7f4eb","ref":"refs/heads/master","pushedAt":"2024-06-28T10:45:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"philipc","name":"Philip Craig","path":"/philipc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/330342?s=80&v=4"},"commit":{"message":"write/macho: Reverse the order of emitting relocations (#702)\n\nThis prevents a crash of Apple's new linker.","shortMessageHtmlLink":"write/macho: Reverse the order of emitting relocations (#702)"}},{"before":"d34d1bcfc9a20bbcf87d40a8f2f7ec19ff51d7f7","after":"d892da2046a34a30d12b99dc70f1b54547df7108","ref":"refs/heads/master","pushedAt":"2024-06-27T10:36:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"philipc","name":"Philip Craig","path":"/philipc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/330342?s=80&v=4"},"commit":{"message":"elf: add missing RISC-V relocation constants (#701)\n\nSigned-off-by: xermicus ","shortMessageHtmlLink":"elf: add missing RISC-V relocation constants (#701)"}},{"before":"fd693f49d8c13ec2530d2da62743b8136944e7c0","after":"d34d1bcfc9a20bbcf87d40a8f2f7ec19ff51d7f7","ref":"refs/heads/master","pushedAt":"2024-06-27T06:30:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"philipc","name":"Philip Craig","path":"/philipc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/330342?s=80&v=4"},"commit":{"message":"Add Architecture::Sparc32Plus (#700)\n\nThis adds support for 32-bit SPARC using the V9 baseline (V8plus).","shortMessageHtmlLink":"Add Architecture::Sparc32Plus (#700)"}},{"before":"2bdb81df0a09cd51a8b56f397a933464554bed30","after":"fd693f49d8c13ec2530d2da62743b8136944e7c0","ref":"refs/heads/master","pushedAt":"2024-06-26T02:23:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"philipc","name":"Philip Craig","path":"/philipc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/330342?s=80&v=4"},"commit":{"message":"Add Architecture::Sparc (#699)","shortMessageHtmlLink":"Add Architecture::Sparc (#699)"}},{"before":"f54ea5532cc07944008680c62d47532cd0c9311c","after":"2bdb81df0a09cd51a8b56f397a933464554bed30","ref":"refs/heads/master","pushedAt":"2024-06-25T02:50:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"philipc","name":"Philip Craig","path":"/philipc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/330342?s=80&v=4"},"commit":{"message":"Add SectionKind::DebugString (#694)\n\nFor ELF, DWARF string sections need different flags.","shortMessageHtmlLink":"Add SectionKind::DebugString (#694)"}},{"before":"7b58f789730de9716335b7fe496e3864d57b1594","after":"f54ea5532cc07944008680c62d47532cd0c9311c","ref":"refs/heads/master","pushedAt":"2024-06-25T02:48:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"philipc","name":"Philip Craig","path":"/philipc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/330342?s=80&v=4"},"commit":{"message":"read/macho: support Go's debug section compression (#697)\n\nWhen using compression, debug sections in Mach-O produced by the go\r\ncompiler have a __zdebug_ section name prefix, and the section data has\r\nthe same format as GNU .zdebug_ compression for ELF.\r\n\r\nSupport these section names in `Object::section_by_name`, and support\r\nthe compressed section data in `ObjectSection::compressed_data`.\r\n\r\nThis commit extracts the GNU-style section compression logic from the\r\nread::elf::section to a module underneath read, and then uses it also\r\nin read::macho.","shortMessageHtmlLink":"read/macho: support Go's debug section compression (#697)"}},{"before":"2f45bc0e1b82df1229453ceed1361b8558b8529b","after":"7b58f789730de9716335b7fe496e3864d57b1594","ref":"refs/heads/master","pushedAt":"2024-06-09T13:18:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"philipc","name":"Philip Craig","path":"/philipc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/330342?s=80&v=4"},"commit":{"message":"elf: parse library from symbol versioning table (#693)","shortMessageHtmlLink":"elf: parse library from symbol versioning table (#693)"}},{"before":"88d6bc39321d9ab18953c7bd3431e353d15d1c8c","after":"2f45bc0e1b82df1229453ceed1361b8558b8529b","ref":"refs/heads/master","pushedAt":"2024-05-31T10:36:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"philipc","name":"Philip Craig","path":"/philipc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/330342?s=80&v=4"},"commit":{"message":"Update dependencies (#692)","shortMessageHtmlLink":"Update dependencies (#692)"}},{"before":"81767fde32a70c3d9987085e8fc11bed65605857","after":"88d6bc39321d9ab18953c7bd3431e353d15d1c8c","ref":"refs/heads/master","pushedAt":"2024-05-26T05:25:57.000Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"philipc","name":"Philip Craig","path":"/philipc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/330342?s=80&v=4"},"commit":{"message":"Release 0.36.0","shortMessageHtmlLink":"Release 0.36.0"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xNFQwMzoyMTowMi4wMDAwMDBazwAAAAS2CG4_","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xNFQwMzoyMTowMi4wMDAwMDBazwAAAAS2CG4_","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNS0yNlQwNToyNTo1Ny4wMDAwMDBazwAAAARUAI1U"}},"title":"Activity · gimli-rs/object"}