{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":83730537,"defaultBranch":"master","name":"asmble","ownerLogin":"cretz","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-03-02T22:21:41.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/206396?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1539628796.0","currentOid":""},"activityList":{"items":[{"before":"11e5701c40d7ac07c917c5e4afcf03cfbde5510f","after":"82a5df2eace499e7b0fa52258d3cb46be833c92f","ref":"refs/heads/master","pushedAt":"2023-06-16T18:44:12.673Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"cretz","name":"Chad Retz","path":"/cretz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/206396?s=80&v=4"},"commit":{"message":"Fix compatibility with java 9+ (#43)\n\nJava 9 introduced something called \"covariant return types\". This gets\r\nused in java.nio.ByteBuffer: overriden methods from java.nio.Buffer now\r\nreturn ByteBuffer instead of more general Buffer. Unfortunately this\r\nbreaks bytecode generation for the memory: ByteBuffer::limit cannot be\r\ncasted to ByteBuffer.(Int) -> Buffer. It can be casted to\r\nByteBuffer.(Int) -> ByteBuffer, but not in java 8.\r\n\r\nThe fix is easy enough: upcast the object to Buffer before calling the\r\nmethod. In bytecode this corresponds to using Buffer::limit method instead\r\nof ByteBuffer::limit. This works both with older and newer java.\r\n\r\nThe same applies to Buffer::position","shortMessageHtmlLink":"Fix compatibility with java 9+ (#43)"}},{"before":"402b5806f67cf2ed7ce5573e2ba3418c95279474","after":"11e5701c40d7ac07c917c5e4afcf03cfbde5510f","ref":"refs/heads/master","pushedAt":"2023-04-03T12:25:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"cretz","name":"Chad Retz","path":"/cretz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/206396?s=80&v=4"},"commit":{"message":"Commit gradle wrapper to version-controlled files (#42)","shortMessageHtmlLink":"Commit gradle wrapper to version-controlled files (#42)"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADQz0LmAA","startCursor":null,"endCursor":null}},"title":"Activity ยท cretz/asmble"}