{"push_id":1064445609,"size":1,"distinct_size":1,"ref":"refs/heads/4.1","head":"57063b6db0193f3d53847f3754005a1cd63d463a","before":"de2515ddd89129e59dc6703a099d6bf44356a093","commits":[{"sha":"57063b6db0193f3d53847f3754005a1cd63d463a","author":{"email":"8efd86fb78a56a5145ed7739dcb00c78581c5375@motd.kr","name":"Trustin Lee"},"message":"Implement the ByteBuf methods that should have been overridden\n\nMotivation:\n\nSome ByteBuf implementations do not override all necessary methods,\nwhich can lead to potentially sub-optimal behavior.\n\nAlso, SlicedByteBuf does not perform the range check correctly due to\nmissing overrides.\n\nModifications:\n\n- Add missing overrides\n- Use unwrap() instead of direct member access in derived buffers for\n  consistency\n- Merge unwrap0() into unwrap() using covariant return type\n- Deprecate AbstractDerivedByteBuf and its subtypes, because they were\n  not meant to be public\n\nResult:\n\nCorrectness","distinct":true,"url":"https://api.github.com/repos/netty/netty/commits/57063b6db0193f3d53847f3754005a1cd63d463a"}]}