{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":774031645,"defaultBranch":"main","name":"framehop","ownerLogin":"Amjad50","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2024-03-18T20:29:53.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/26300843?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1713089634.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"420d7038e44f9f73995f3e9e1410c3a3fb90049e","ref":"refs/heads/fix_no_std_deps","pushedAt":"2024-04-14T10:13:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Amjad50","name":"Amjad Alsharafi","path":"/Amjad50","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26300843?s=80&v=4"},"commit":{"message":"Fix no_std compilation error\n\nAdded test for it as well","shortMessageHtmlLink":"Fix no_std compilation error"}},{"before":"e74ba0f40a2670ac40e5660f116f8ff8e03accee","after":"18aec2bdd1f81433938533a7f2d0e236deef8918","ref":"refs/heads/main","pushedAt":"2024-04-14T09:59:18.000Z","pushType":"push","commitsCount":17,"pusher":{"login":"Amjad50","name":"Amjad Alsharafi","path":"/Amjad50","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26300843?s=80&v=4"},"commit":{"message":"chore: Release framehop version 0.11.0","shortMessageHtmlLink":"chore: Release framehop version 0.11.0"}},{"before":"21f986de041b907cf5c82c5f9395dff54a09460d","after":"b363ee4ce26073e1fb59c862d68cf6813cdde8e1","ref":"refs/heads/no_std_split_macho_pe","pushedAt":"2024-03-19T07:29:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Amjad50","name":"Amjad Alsharafi","path":"/Amjad50","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26300843?s=80&v=4"},"commit":{"message":"Added CI stage to check `feature-powerset`","shortMessageHtmlLink":"Added CI stage to check feature-powerset"}},{"before":"6697f099217f951e346fec21dca853e1575db778","after":"e74ba0f40a2670ac40e5660f116f8ff8e03accee","ref":"refs/heads/main","pushedAt":"2024-03-19T07:29:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Amjad50","name":"Amjad Alsharafi","path":"/Amjad50","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26300843?s=80&v=4"},"commit":{"message":"Don't `take` values out of ExplicitModuleSectionInfo\n\nThis was triggering a bug in `DwarfCfiIndex` as:\n\n```rust\nmatch DwarfCfiIndex::try_new_eh_frame(&eh_frame, section_info) {\n Ok(index) => ModuleUnwindDataInternal::DwarfCfiIndexAndEhFrame {\n index,\n eh_frame: Arc::new(eh_frame),\n base_addresses: base_addresses_for_sections(section_info),\n },\n Err(_) => ModuleUnwindDataInternal::None,\n}\n```\n\n`try_new_eh_frame` will call `base_addresses_for_sections` which will take\nthe values, then the second time `base_addresses_for_sections` is\ncalled, it will get zeros bases, which is invalid and will not produce\nany frames","shortMessageHtmlLink":"Don't take values out of ExplicitModuleSectionInfo"}},{"before":"f67db7b4bc1dd278a6d61c486eb7ceb6ffbe511a","after":"21f986de041b907cf5c82c5f9395dff54a09460d","ref":"refs/heads/no_std_split_macho_pe","pushedAt":"2024-03-19T06:38:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Amjad50","name":"Amjad Alsharafi","path":"/Amjad50","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26300843?s=80&v=4"},"commit":{"message":"Added CI stage to check `feature-powerset`","shortMessageHtmlLink":"Added CI stage to check feature-powerset"}},{"before":null,"after":"f67db7b4bc1dd278a6d61c486eb7ceb6ffbe511a","ref":"refs/heads/no_std_split_macho_pe","pushedAt":"2024-03-18T21:06:18.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Amjad50","name":"Amjad Alsharafi","path":"/Amjad50","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26300843?s=80&v=4"},"commit":{"message":"Moved `pe` and `macho` items into features\n\n2 reasons for this:\n- Not everyone require `macho` and `pe` functionalities, so less\n dependencies, and less executable size.\n- The dependencies used in these 2 crates (*-unwind-info) require `std`,\n thus, making these under a feature allows us to compile for `no_std`,\n this complements the previous commit fef16b1","shortMessageHtmlLink":"Moved pe and macho items into features"}},{"before":null,"after":"7866a762f4117a3794d23081d8f531cd910dcd60","ref":"refs/heads/fix_bug_taken_info","pushedAt":"2024-03-18T20:36:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Amjad50","name":"Amjad Alsharafi","path":"/Amjad50","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26300843?s=80&v=4"},"commit":{"message":"Don't `take` values out of ExplicitModuleSectionInfo\n\nThis was triggering a bug in `DwarfCfiIndex` as:\n\n```rust\nmatch DwarfCfiIndex::try_new_eh_frame(&eh_frame, section_info) {\n Ok(index) => ModuleUnwindDataInternal::DwarfCfiIndexAndEhFrame {\n index,\n eh_frame: Arc::new(eh_frame),\n base_addresses: base_addresses_for_sections(section_info),\n },\n Err(_) => ModuleUnwindDataInternal::None,\n}\n```\n\n`try_new_eh_frame` will call `base_addresses_for_sections` which will take\nthe values, then the second time `base_addresses_for_sections` is\ncalled, it will get zeros bases, which is invalid and will not produce\nany frames","shortMessageHtmlLink":"Don't take values out of ExplicitModuleSectionInfo"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNC0xNFQxMDoxMzo1NC4wMDAwMDBazwAAAAQwJrnT","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNC0xNFQxMDoxMzo1NC4wMDAwMDBazwAAAAQwJrnT","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMy0xOFQyMDozNjo1Ny4wMDAwMDBazwAAAAQY9O-E"}},"title":"Activity ยท Amjad50/framehop"}