{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":640051047,"defaultBranch":"master","name":"gen-tpm2-cmd-interface-rs","ownerLogin":"nicstange","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-05-12T21:26:17.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/10360929?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1712524761.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"36feeaad3442a8e6efa8c41fd608dc02d383a851","ref":"refs/heads/allocators","pushedAt":"2024-04-07T21:19:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nicstange","name":"Nicolai Stange","path":"/nicstange","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10360929?s=80&v=4"},"commit":{"message":"Provide marshal_bytes() helper in generated code and use it throughout\n\nWhen marshalling a member of type array of bytes, the contents are\ngetting copied directly to the output buffer by means of a\n[u8]::copy_from_slice(). However, that is not panic-free, and\na panic-free alternative would require 'unsafe {}' code.\n\nIn order to provide a maintainable panic-free alternative, provide\na marshal_bytes() helper and use it throughout when marshalling\nan array of bytes. Select between either of the two possible\nimplementations based on whether the --enable-unsafe-panic-free\nCLI flag has been specified by the user.","shortMessageHtmlLink":"Provide marshal_bytes() helper in generated code and use it throughout"}},{"before":"9d6adb8fe2a241a6d528c9b05108f96e339e8c60","after":"fe8e01e26d398a8a36513cfc1108e9b43bc50466","ref":"refs/heads/master","pushedAt":"2024-03-28T14:15:52.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"nicstange","name":"Nicolai Stange","path":"/nicstange","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10360929?s=80&v=4"},"commit":{"message":"Fix return type of try_clone()/into_bufs_owner() for data-less enum members\n\nThe generated try_clone() and into_bufs_owner() methods are supposed to\nreturn a Result<>, and generally do so, but the match arms for handling\ndata-less enum members failed to wrap the trivial copy in an Ok().\n\nFix this.\n\nSigned-off-by: Nicolai Stange ","shortMessageHtmlLink":"Fix return type of try_clone()/into_bufs_owner() for data-less enum m…"}},{"before":null,"after":"9d6adb8fe2a241a6d528c9b05108f96e339e8c60","ref":"refs/heads/master","pushedAt":"2023-05-12T21:26:39.909Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nicstange","name":"Nicolai Stange","path":"/nicstange","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10360929?s=80&v=4"},"commit":{"message":"Add a README\n\nSigned-off-by: Nicolai Stange ","shortMessageHtmlLink":"Add a README"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEKlHy1QA","startCursor":null,"endCursor":null}},"title":"Activity · nicstange/gen-tpm2-cmd-interface-rs"}