{"push_id":1604830225,"size":13,"distinct_size":13,"ref":"refs/heads/master","head":"bbfb9d52da5d44f838bef2caa2be55d57a9d29a8","before":"2b7430d96aeff2bb624c8d52182ff5e4b9f7f18a","commits":[{"sha":"fac90c66c37d8659c644019ffb4a2540b8050ae8","author":{"name":"goorov","email":"614b60ec566d5012005fde74137ca0f5d7ba6d68@gmail.com"},"message":"Update AbstractMessage.java\n\nMethod Builder#clone() has been changed to bypass Java 1.6 compiler issue.","distinct":true,"url":"https://api.github.com/repos/acozzette/protobuf/commits/fac90c66c37d8659c644019ffb4a2540b8050ae8"},{"sha":"24908e1b32ecf08ed8469ce83d0118fb3f3b403e","author":{"name":"goorov","email":"614b60ec566d5012005fde74137ca0f5d7ba6d68@gmail.com"},"message":"Update AbstractMessage.java\n\nApply review's comments.","distinct":true,"url":"https://api.github.com/repos/acozzette/protobuf/commits/24908e1b32ecf08ed8469ce83d0118fb3f3b403e"},{"sha":"b7f25d42d3bd1b8cd9d995111e654a4601fe2ac8","author":{"name":"Feng Xiao","email":"fe8f7cb8232f848de9b5ad701d791a3c057339bc@gmail.com"},"message":"Undef major/minor if they are defined as macro.","distinct":true,"url":"https://api.github.com/repos/acozzette/protobuf/commits/b7f25d42d3bd1b8cd9d995111e654a4601fe2ac8"},{"sha":"dd8d5f57d7068080283c2c03af01d806efbe6cf4","author":{"name":"Paul Yang","email":"aafdec28da651b29ffac75c941734a96fc1b3d00@users.noreply.github.com"},"message":"Rename encode/decode to serializeToString/mergeFromString (#2795)\n\nThis better shows the semantic of the API. For already setted fields,\r\nmergeFromString do replacement for singular fields and appending for\r\nrepeated fields.","distinct":true,"url":"https://api.github.com/repos/acozzette/protobuf/commits/dd8d5f57d7068080283c2c03af01d806efbe6cf4"},{"sha":"920af75d1c1709ab97b082dd06ef49c3399647b7","author":{"name":"Jie Luo","email":"9b96e336e80e80b75fe0f253ce7ee7006128f35f@google.com"},"message":"Fix Bad Link for Common Lisp","distinct":true,"url":"https://api.github.com/repos/acozzette/protobuf/commits/920af75d1c1709ab97b082dd06ef49c3399647b7"},{"sha":"fa1788026cf7c7310f068dbee7fbf71958ec1290","author":{"name":"Feng Xiao","email":"fe8f7cb8232f848de9b5ad701d791a3c057339bc@gmail.com"},"message":"Merge pull request #2602 from GreatFruitOmsk/issue-2428\n\nMethod Builder#clone() has been changed to bypass Java 1.6 compiler issue.","distinct":true,"url":"https://api.github.com/repos/acozzette/protobuf/commits/fa1788026cf7c7310f068dbee7fbf71958ec1290"},{"sha":"c31154316bbf9b7f12e3ae24c326dc6834604ba9","author":{"name":"Feng Xiao","email":"fe8f7cb8232f848de9b5ad701d791a3c057339bc@gmail.com"},"message":"Avoid redundant type casts for oneof bytes fields.","distinct":true,"url":"https://api.github.com/repos/acozzette/protobuf/commits/c31154316bbf9b7f12e3ae24c326dc6834604ba9"},{"sha":"9fa40314fcfd19d2e09459faeb480d213af56324","author":{"name":"Adam Cozzette","email":"b1ea449adc2086b36720903f6dee269a27e093d8@google.com"},"message":"Ruby: wrap calls to memcpy so that gem is compatible with pre-2.14 glibc\n\nThis commit adds a __wrap_memcpy function and a linker flag to use that\nin place of memcpy for our Ruby gem C extension. This allows us to\nalways use the 2.2.5 version of memcpy, making it possible to use the\ngem on distributions with pre-2.14 versions of glibc.\n\nBefore this change:\n$ objdump -T protobuf_c.so | grep memcpy\n0000000000000000      DF *UND*  0000000000000000  GLIBC_2.3.4 __memcpy_chk\n0000000000000000      DF *UND*  0000000000000000  GLIBC_2.14  memcpy\n\nAfter:\n$ objdump -T protobuf_c.so | grep memcpy\n0000000000000000      DF *UND*  0000000000000000  GLIBC_2.2.5 memcpy\n0000000000000000      DF *UND*  0000000000000000  GLIBC_2.3.4 __memcpy_chk\n0000000000042450 g    DF .text  0000000000000005  Base __wrap_memcpy\n\nThis is based on gRPC's solution to a similar problem:\nhttps://github.com/grpc/grpc/blob/5098508d2d41a116113f7e333c516cd9ef34a943/src/core/lib/support/wrap_memcpy.c\n\nThis fixes issue #2783.","distinct":true,"url":"https://api.github.com/repos/acozzette/protobuf/commits/9fa40314fcfd19d2e09459faeb480d213af56324"},{"sha":"baceff7c9cb1c00fc13fc7ee73dbef234b6c3dd1","author":{"name":"Jisi Liu","email":"d847b731bf80d5e82ec9e6db6c580c05c655bb52@gmail.com"},"message":"Add annotations for deprecated messages in Java","distinct":true,"url":"https://api.github.com/repos/acozzette/protobuf/commits/baceff7c9cb1c00fc13fc7ee73dbef234b6c3dd1"},{"sha":"9afacb44a30c3e625946be0fdde54f9c07349e40","author":{"name":"Jisi Liu","email":"8cc495055504bbe3a5256c77040576a3a0fda596@google.com"},"message":"Merge pull request #2814 from pherl/javadeprecate\n\nAdd annotations for deprecated messages in Java","distinct":true,"url":"https://api.github.com/repos/acozzette/protobuf/commits/9afacb44a30c3e625946be0fdde54f9c07349e40"},{"sha":"af2d5f5ad3808b38ea58c9880be1b81fd2a89278","author":{"name":"Feng Xiao","email":"fe8f7cb8232f848de9b5ad701d791a3c057339bc@gmail.com"},"message":"Merge pull request #2775 from xfxyjwf/fixmajor\n\nUndef major/minor if they are defined as macro.","distinct":true,"url":"https://api.github.com/repos/acozzette/protobuf/commits/af2d5f5ad3808b38ea58c9880be1b81fd2a89278"},{"sha":"8e465dcf467beb92549e6d987e5dc3683b718f58","author":{"name":"Feng Xiao","email":"fe8f7cb8232f848de9b5ad701d791a3c057339bc@gmail.com"},"message":"Merge pull request #2810 from xfxyjwf/i1994\n\nAvoid redundant type casts for oneof bytes fields.","distinct":true,"url":"https://api.github.com/repos/acozzette/protobuf/commits/8e465dcf467beb92549e6d987e5dc3683b718f58"},{"sha":"bbfb9d52da5d44f838bef2caa2be55d57a9d29a8","author":{"name":"Adam Cozzette","email":"b1ea449adc2086b36720903f6dee269a27e093d8@gmail.com"},"message":"Merge pull request #2804 from acozzette/ruby-memcpy\n\nRuby: wrap calls to memcpy so that gem is compatible with pre-2.14 glibc","distinct":true,"url":"https://api.github.com/repos/acozzette/protobuf/commits/bbfb9d52da5d44f838bef2caa2be55d57a9d29a8"}]}
{"actor":{"display_login":"acozzette"}}