{"push_id":3037799105,"size":19,"distinct_size":4,"ref":"refs/heads/master","head":"9710d46d908af65ddc8dbce0d8ccf220c6428fb2","before":"c8274d6a6571abdca91485f07f422fb5767afef4","commits":[{"sha":"4b3b4b1bab46cc8ca38849fc923ff6b6be9cf9dd","author":{"name":"Nick Ewalt","email":"6580a5e634f7ae5441d80961eff7577bc51fd823@google.com"},"message":"Add pb_encode_varint32 and pb_encode_svarint32\n\n - Optimized 32 bit versions of pb_encode_varint and pb_encode_svarint","distinct":false,"url":"https://api.github.com/repos/nanopb/nanopb/commits/4b3b4b1bab46cc8ca38849fc923ff6b6be9cf9dd"},{"sha":"c4ebaba08359b352787fcfd9a5079e7b2d48f68d","author":{"name":"Harald Fernengel","email":"0666bdceaa82a49a1b064ef7dbaa487eb6216130@gmx.com"},"message":"Speed up deocding fixed width integers\n\nRemove some unneeded bit-shifting by reading directly to an aligned\nbuffer.","distinct":false,"url":"https://api.github.com/repos/nanopb/nanopb/commits/c4ebaba08359b352787fcfd9a5079e7b2d48f68d"},{"sha":"f889413251e871d135a488ddb91872c1cefca0a5","author":{"name":"Nick Ewalt","email":"6580a5e634f7ae5441d80961eff7577bc51fd823@google.com"},"message":"Update comment for pb_encode_varint32","distinct":false,"url":"https://api.github.com/repos/nanopb/nanopb/commits/f889413251e871d135a488ddb91872c1cefca0a5"},{"sha":"1d527d0726346cfd1c6ffb0b36bebd73a366a8c1","author":{"name":"Petteri Aimonen","email":"1a2f18c7887fc8d384193bb926e616097dea5b69@git.mail.kapsi.fi"},"message":"Set version to nanopb-0.4.0-dev","distinct":false,"url":"https://api.github.com/repos/nanopb/nanopb/commits/1d527d0726346cfd1c6ffb0b36bebd73a366a8c1"},{"sha":"bfeb7655dd383a7f3ec37bd97f7ec6458f5efdaf","author":{"name":"Alice Wang","email":"a7ce5b0c7e956b8e3c1a5c254c910d57c56e1b57@squareup.com"},"message":"The max size for encoding strings must leave spaces for a null terminator in the case where the field type isn't a pointer.","distinct":false,"url":"https://api.github.com/repos/nanopb/nanopb/commits/bfeb7655dd383a7f3ec37bd97f7ec6458f5efdaf"},{"sha":"f7013275cc0517b57b0a0963d2c238ab19fffae0","author":{"name":"Alice Wang","email":"a7ce5b0c7e956b8e3c1a5c254c910d57c56e1b57@squareup.com"},"message":"unit test fix for checking string encoding length","distinct":false,"url":"https://api.github.com/repos/nanopb/nanopb/commits/f7013275cc0517b57b0a0963d2c238ab19fffae0"},{"sha":"fb735c0015d95e4b6cb6f6ca0ebf93f4d0e7f470","author":{"name":"Petteri Aimonen","email":"1a2f18c7887fc8d384193bb926e616097dea5b69@git.mail.kapsi.fi"},"message":"Make pb_enc_string() return an error for unterminated strings","distinct":false,"url":"https://api.github.com/repos/nanopb/nanopb/commits/fb735c0015d95e4b6cb6f6ca0ebf93f4d0e7f470"},{"sha":"c7155f7eede9093377f30b05bafb29897312e2b1","author":{"name":"Petteri Aimonen","email":"1a2f18c7887fc8d384193bb926e616097dea5b69@git.mail.kapsi.fi"},"message":"Maximum encoded size for strings is now max_size-1 because unterminated strings are rejected.","distinct":false,"url":"https://api.github.com/repos/nanopb/nanopb/commits/c7155f7eede9093377f30b05bafb29897312e2b1"},{"sha":"bee8e20e1d1837160076ef2887608fcd76988e1a","author":{"name":"Petteri Aimonen","email":"1a2f18c7887fc8d384193bb926e616097dea5b69@git.mail.kapsi.fi"},"message":"Unit test updates for the string length","distinct":false,"url":"https://api.github.com/repos/nanopb/nanopb/commits/bee8e20e1d1837160076ef2887608fcd76988e1a"},{"sha":"b4ca6b32f7384e9ab91c58359ee78d316c9735aa","author":{"name":"Petteri Aimonen","email":"1a2f18c7887fc8d384193bb926e616097dea5b69@git.mail.kapsi.fi"},"message":"Migration note about string length","distinct":false,"url":"https://api.github.com/repos/nanopb/nanopb/commits/b4ca6b32f7384e9ab91c58359ee78d316c9735aa"},{"sha":"691a5981182b2ce7a5203f02f2588b4982aeaeab","author":{"name":"Petteri Aimonen","email":"1a2f18c7887fc8d384193bb926e616097dea5b69@git.mail.kapsi.fi"},"message":"Merge branch 'fixes' of https://github.com/haraldF/nanopb into dev_0.4","distinct":false,"url":"https://api.github.com/repos/nanopb/nanopb/commits/691a5981182b2ce7a5203f02f2588b4982aeaeab"},{"sha":"2ac6e9762f3b20f5908bae5c9b3d451feb86e3e1","author":{"name":"Petteri Aimonen","email":"1a2f18c7887fc8d384193bb926e616097dea5b69@git.mail.kapsi.fi"},"message":"Check CHAR_BIT before using optimized pb_decode_fixedXX() version","distinct":false,"url":"https://api.github.com/repos/nanopb/nanopb/commits/2ac6e9762f3b20f5908bae5c9b3d451feb86e3e1"},{"sha":"885d810fb0bbf48017c4c39cb6da23647ab8900b","author":{"name":"Petteri Aimonen","email":"1a2f18c7887fc8d384193bb926e616097dea5b69@git.mail.kapsi.fi"},"message":"Merge branch 'pb_encode32' of https://github.com/ewalt1/nanopb into dev_0.4","distinct":false,"url":"https://api.github.com/repos/nanopb/nanopb/commits/885d810fb0bbf48017c4c39cb6da23647ab8900b"},{"sha":"c59a9d7e7a773dff3d3eee14df69f1d6afa9ba58","author":{"name":"Petteri Aimonen","email":"1a2f18c7887fc8d384193bb926e616097dea5b69@git.mail.kapsi.fi"},"message":"Combine pb_encode_varint32() into pb_encode_varint()","distinct":false,"url":"https://api.github.com/repos/nanopb/nanopb/commits/c59a9d7e7a773dff3d3eee14df69f1d6afa9ba58"},{"sha":"b206af33416e2414d89fda55008f6bace84372a2","author":{"name":"Petteri Aimonen","email":"1a2f18c7887fc8d384193bb926e616097dea5b69@git.mail.kapsi.fi"},"message":"Fix uninitialized variable warning in unit tests","distinct":false,"url":"https://api.github.com/repos/nanopb/nanopb/commits/b206af33416e2414d89fda55008f6bace84372a2"},{"sha":"477b49df5bf5a0562526193fed7c9e5d746fb473","author":{"name":"Petteri Aimonen","email":"1a2f18c7887fc8d384193bb926e616097dea5b69@git.mail.kapsi.fi"},"message":"Merge branch 'master' into dev_0.4","distinct":true,"url":"https://api.github.com/repos/nanopb/nanopb/commits/477b49df5bf5a0562526193fed7c9e5d746fb473"},{"sha":"abf4798454b4a88e1d9c540d65ebac3fb0c79882","author":{"name":"Petteri Aimonen","email":"1a2f18c7887fc8d384193bb926e616097dea5b69@git.mail.kapsi.fi"},"message":"Merge branch 'dev_0.4'","distinct":true,"url":"https://api.github.com/repos/nanopb/nanopb/commits/abf4798454b4a88e1d9c540d65ebac3fb0c79882"},{"sha":"f2629e932a4aefd31127c2e8b397d847ec30ca6a","author":{"name":"Petteri Aimonen","email":"1a2f18c7887fc8d384193bb926e616097dea5b69@git.mail.kapsi.fi"},"message":"Fix warning with PB_WITHOUT_64BIT","distinct":true,"url":"https://api.github.com/repos/nanopb/nanopb/commits/f2629e932a4aefd31127c2e8b397d847ec30ca6a"},{"sha":"9710d46d908af65ddc8dbce0d8ccf220c6428fb2","author":{"name":"Petteri Aimonen","email":"1a2f18c7887fc8d384193bb926e616097dea5b69@git.mail.kapsi.fi"},"message":"Try to compromise between avoiding 64-bit shifts and number of special cases.","distinct":true,"url":"https://api.github.com/repos/nanopb/nanopb/commits/9710d46d908af65ddc8dbce0d8ccf220c6428fb2"}]}
{"actor":{"display_login":"PetteriAimonen"}}