{"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:1712738652.0","currentOid":""},"activityList":{"items":[{"before":"aa2f5adc8badeac3dadaf26e9dacb66784d5d643","after":"7b897db5a49ff0059c5b7934ab16d23ff4e4a204","ref":"refs/heads/master","pushedAt":"2024-05-23T02:20:51.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: split object names in ObjectMap (#686)","shortMessageHtmlLink":"read/macho: split object names in ObjectMap (#686)"}},{"before":"017624aa70a1a52e36dbb61e693ba3c7f3bf010e","after":"aa2f5adc8badeac3dadaf26e9dacb66784d5d643","ref":"refs/heads/master","pushedAt":"2024-05-13T05:11: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: small fixes to low level API (#685)\n\nImplement Default for SectionTable and RelocationSections.\r\nReturn a SectionIndex from SectionTable::section_by_name.\r\nAdd some helpers to Sym trait.","shortMessageHtmlLink":"read/elf: small fixes to low level API (#685)"}},{"before":"a739147671e7e21a376e5697f57cf3b4666b76b9","after":"017624aa70a1a52e36dbb61e693ba3c7f3bf010e","ref":"refs/heads/master","pushedAt":"2024-05-10T02:46: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: use SectionIndex/SymbolIndex in low level API (#684)\n\nNote that many APIs returned unvalidated indices. Validation is\r\nperformed when they are used to access a table entry.\r\nFor cases where a 0 index is normal, an Option may be returned.","shortMessageHtmlLink":"read: use SectionIndex/SymbolIndex in low level API (#684)"}},{"before":"0643b61e1db0eb97e320c3ca80d07a9e82897a9a","after":"a739147671e7e21a376e5697f57cf3b4666b76b9","ref":"refs/heads/master","pushedAt":"2024-05-09T00:46: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":"readobj/elf: delete duplicated field (#683)\n\nAlso fix a typo.","shortMessageHtmlLink":"readobj/elf: delete duplicated field (#683)"}},{"before":"f0f2d55b051e7c6baaa49b2e976ff3cfea038e49","after":"0643b61e1db0eb97e320c3ca80d07a9e82897a9a","ref":"refs/heads/master","pushedAt":"2024-05-08T01:53:26.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: remove unneeded lifetimes (#681)\n\nWhile these should be true in practice, they aren't needed,\r\nand their presence may require callers to annotate them too.","shortMessageHtmlLink":"read/elf: remove unneeded lifetimes (#681)"}},{"before":"284975d12e39061b81f92d5ba800ea00d9ab1994","after":"f0f2d55b051e7c6baaa49b2e976ff3cfea038e49","ref":"refs/heads/master","pushedAt":"2024-05-06T05:48: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":"read/elf: check for relocations that apply to relocations (#680)","shortMessageHtmlLink":"read/elf: check for relocations that apply to relocations (#680)"}},{"before":"2d2fc7eb33bdf10e46333acdcd87e1c47eb8b7a8","after":"284975d12e39061b81f92d5ba800ea00d9ab1994","ref":"refs/heads/master","pushedAt":"2024-05-06T05:47: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":"read: do not return null sections or symbols in unified API (#679)\n\nThis affects ELF and XCOFF, including some of the lower level APIs too.","shortMessageHtmlLink":"read: do not return null sections or symbols in unified API (#679)"}},{"before":"b9154d0781d57ab17c2f90b63ee1bb9bd3416817","after":"2d2fc7eb33bdf10e46333acdcd87e1c47eb8b7a8","ref":"refs/heads/master","pushedAt":"2024-05-05T03:17:52.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 helpers to unified API for accessing lower level API (#678)","shortMessageHtmlLink":"read: add helpers to unified API for accessing lower level API (#678)"}},{"before":"b77473f0a7be8b0c44b2c71c7e9575b43bc16c5e","after":"b9154d0781d57ab17c2f90b63ee1bb9bd3416817","ref":"refs/heads/master","pushedAt":"2024-05-04T04:39:14.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: use SectionIndex for RelocationSections::get (#677)","shortMessageHtmlLink":"read/elf: use SectionIndex for RelocationSections::get (#677)"}},{"before":"1f3e12c3cd54fa5cbf4da6971a46af73cf32778b","after":"b77473f0a7be8b0c44b2c71c7e9575b43bc16c5e","ref":"refs/heads/master","pushedAt":"2024-05-04T02:58:43.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: ensure Mach-O subsections are not zero size (#676)\n\nFor Mach-O, `add_symbol_data` now ensures that the symbol size\r\nis at least 1 when subsections via symbols are enabled.\r\nThis change was made to support linking with ld-prime. It is also\r\nunclear how this previously managed to work with ld64.\r\n\r\n`write::Object::add_subsection` no longer enables subsections\r\nvia symbols for Mach-O. Use `set_subsections_via_symbols` instead.\r\nThis change was made because Mach-O subsections are all or nothing,\r\nso this decision must be made before any symbols are added.\r\n\r\n`write::Object::add_subsection` no longer adds data to the subsection.\r\nThis change was made because it was done with `append_section_data`,\r\nbut this is often not the correct way to add data to the subsection.\r\nUsually `add_symbol_data` is a better choice.","shortMessageHtmlLink":"write/macho: ensure Mach-O subsections are not zero size (#676)"}},{"before":"7dd1fb046c04d65d562ad04682dd9137ea5ddf59","after":"1f3e12c3cd54fa5cbf4da6971a46af73cf32778b","ref":"refs/heads/master","pushedAt":"2024-05-01T04:25:43.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: support section targets in RelocationMap (#675)\n\nThese are commonly used for DWARF sections in Mach-O.","shortMessageHtmlLink":"read: support section targets in RelocationMap (#675)"}},{"before":"74c757cd5c48127d63bfb86995fa9223a98b2061","after":"7dd1fb046c04d65d562ad04682dd9137ea5ddf59","ref":"refs/heads/master","pushedAt":"2024-04-30T04:46:43.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":"readobj/macho: fix section index (#674)","shortMessageHtmlLink":"readobj/macho: fix section index (#674)"}},{"before":"9650d6429667938a01b41a19e6de32f8f36b1aab","after":"74c757cd5c48127d63bfb86995fa9223a98b2061","ref":"refs/heads/master","pushedAt":"2024-04-30T04:46: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/macho: fix data for segments in dyld caches (#673)\n\nUse the correct subcache for operations on the segment itself.\r\nIndividual section data was already using the correct subcache.\r\n\r\nThis also does the change for section relocations, but they shouldn't\r\nbe present in the dyld cache.","shortMessageHtmlLink":"read/macho: fix data for segments in dyld caches (#673)"}},{"before":"939805808c94ffd38c07d8745a6273ef349f31c4","after":"9650d6429667938a01b41a19e6de32f8f36b1aab","ref":"refs/heads/master","pushedAt":"2024-04-25T01:52:58.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":"pod: add slice_from_all_bytes{_mut} (#672)\n\nAlso convert some code to use it.","shortMessageHtmlLink":"pod: add slice_from_all_bytes{_mut} (#672)"}},{"before":"68121c017fcd912f9a2f92464c428c2044ff83a5","after":"939805808c94ffd38c07d8745a6273ef349f31c4","ref":"refs/heads/master","pushedAt":"2024-04-12T00:45:53.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":"Skip the EC Symbol Map when parsing COFF archives (#669)","shortMessageHtmlLink":"Skip the EC Symbol Map when parsing COFF archives (#669)"}},{"before":"dec6b95cbfd906e684086fd8a2ee57811e47afda","after":"68121c017fcd912f9a2f92464c428c2044ff83a5","ref":"refs/heads/master","pushedAt":"2024-04-10T08:42:08.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":"Update Cargo.lock","shortMessageHtmlLink":"Update Cargo.lock"}},{"before":"7552c79c18114059abba28510c61559a055b16de","after":"dec6b95cbfd906e684086fd8a2ee57811e47afda","ref":"refs/heads/master","pushedAt":"2024-04-10T08:18:53.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 reserve_dynstr to match doc (#666)","shortMessageHtmlLink":"write/elf: fix reserve_dynstr to match doc (#666)"}},{"before":"0b7bfb90c6fb8d0388791401fdf282ba21efbad0","after":"7552c79c18114059abba28510c61559a055b16de","ref":"refs/heads/master","pushedAt":"2024-04-10T04:48:18.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: document that alignment must be a power of two (#665)","shortMessageHtmlLink":"write: document that alignment must be a power of two (#665)"}},{"before":"16b441f0d0fdece9819543643207b458b4db6993","after":"0b7bfb90c6fb8d0388791401fdf282ba21efbad0","ref":"refs/heads/master","pushedAt":"2024-04-05T23:41:41.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":"Merge pull request #655 from mstange/gat-file-lifetime\n\nRemove 'file lifetime from the Object trait","shortMessageHtmlLink":"Merge pull request #655 from mstange/gat-file-lifetime"}},{"before":"bbd6aa8112068ea425c1208a10b58a60277ec8f0","after":"16b441f0d0fdece9819543643207b458b4db6993","ref":"refs/heads/master","pushedAt":"2024-04-05T04:34: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":"Add simple_write example (#662)","shortMessageHtmlLink":"Add simple_write example (#662)"}},{"before":"d2bb2a4db8f5610a6a31f01e13a3c6e7eeb6c16d","after":"bbd6aa8112068ea425c1208a10b58a60277ec8f0","ref":"refs/heads/master","pushedAt":"2024-04-04T04:53:55.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 BinaryFormat::native_object (#661)","shortMessageHtmlLink":"Add BinaryFormat::native_object (#661)"}},{"before":"8a01d6a28a019e79805d59586eb4336859e1dc7e","after":"d2bb2a4db8f5610a6a31f01e13a3c6e7eeb6c16d","ref":"refs/heads/master","pushedAt":"2024-04-01T06:28:38.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/archive: add symbol iterator (#658)","shortMessageHtmlLink":"read/archive: add symbol iterator (#658)"}},{"before":"0e59bfcc5a3e49eafd3b6fd1e325bed3992324b5","after":"8a01d6a28a019e79805d59586eb4336859e1dc7e","ref":"refs/heads/master","pushedAt":"2024-04-01T06:11:07.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/archive: handle slashes in GNU member names (#657)\n\nThis is required for thin archives.","shortMessageHtmlLink":"read/archive: handle slashes in GNU member names (#657)"}},{"before":"d65bc756e4ea25f209ffe87ab5039751af03cb80","after":"0e59bfcc5a3e49eafd3b6fd1e325bed3992324b5","ref":"refs/heads/master","pushedAt":"2024-04-01T06:09:01.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: don't require the same alignment for all load segments (#659)","shortMessageHtmlLink":"build/elf: don't require the same alignment for all load segments (#659)"}},{"before":"ff176cc59e004fb7aab037a327da2c21909bee81","after":"d65bc756e4ea25f209ffe87ab5039751af03cb80","ref":"refs/heads/master","pushedAt":"2024-03-28T01:58:07.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 ObjectSection::relocation_map (#654)\n\nThis is intended to handle relocations for DWARF.","shortMessageHtmlLink":"read: add ObjectSection::relocation_map (#654)"}},{"before":"981b8741e3fee3ad5fcfce8473e286b3deef6a96","after":"ff176cc59e004fb7aab037a327da2c21909bee81","ref":"refs/heads/master","pushedAt":"2024-03-27T01:33:43.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: allow use of ReadCache without std (#653)","shortMessageHtmlLink":"read: allow use of ReadCache without std (#653)"}},{"before":"9f11ebd731b455c7383ebaa1f7619523a305ea8a","after":"981b8741e3fee3ad5fcfce8473e286b3deef6a96","ref":"refs/heads/master","pushedAt":"2024-03-25T06:06:11.000Z","pushType":"pr_merge","commitsCount":8,"pusher":{"login":"philipc","name":"Philip Craig","path":"/philipc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/330342?s=80&v=4"},"commit":{"message":"Merge pull request #650 from philipc/elf-fixes\n\nbuild/elf: various fixes","shortMessageHtmlLink":"Merge pull request #650 from philipc/elf-fixes"}},{"before":"bd15e0c90ff5f949803563e2db253b560a430b8e","after":"9f11ebd731b455c7383ebaa1f7619523a305ea8a","ref":"refs/heads/master","pushedAt":"2024-03-25T05:40: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":"read/archive: add thin archive support (#651)","shortMessageHtmlLink":"read/archive: add thin archive support (#651)"}},{"before":"90f65737c9751dd4793c1077057d1274f09e9b77","after":"bd15e0c90ff5f949803563e2db253b560a430b8e","ref":"refs/heads/master","pushedAt":"2024-03-23T03:07:36.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":"Merge pull request #649 from philipc/wasm\n\nread/wasm: multiple fixes","shortMessageHtmlLink":"Merge pull request #649 from philipc/wasm"}},{"before":"f3432e9807949712fc4918bdce9cfeb526e3c512","after":"90f65737c9751dd4793c1077057d1274f09e9b77","ref":"refs/heads/master","pushedAt":"2024-03-19T05:28:32.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":"xtask: add build-release and test-release (#647)","shortMessageHtmlLink":"xtask: add build-release and test-release (#647)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEUYkVdQA","startCursor":null,"endCursor":null}},"title":"Activity ยท gimli-rs/object"}