{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":364096749,"defaultBranch":"main","name":"protobuf","ownerLogin":"yuzawa-san","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2021-05-04T00:23:58.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1082334?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1714156390.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"438dd94b36830703855b259f9f635806cbdb2a9d","ref":"refs/heads/java-default-buildpartial","pushedAt":"2024-04-26T18:33:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"yuzawa-san","name":"James Yuzawa","path":"/yuzawa-san","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1082334?s=80&v=4"},"commit":{"message":"Allow builders to return default instance in Java\n\nrationale: I was investigating allocations during parsing where a lot of empty messages and realized that each of these empty messages was a new instance, when it would be more efficient to reuse the default instance each time.\n\nsolution: add a default flag to the builder which is invalidated onChange. then conditionally return the default instance if that flag is true.","shortMessageHtmlLink":"Allow builders to return default instance in Java"}},{"before":"61094822c80f39e97dc75d5e9b70228eddb6a7e0","after":"fc3a868c4647109d341a5b926e3dfaa4b4074190","ref":"refs/heads/java-buildpartial-defaults","pushedAt":"2024-04-26T18:28:38.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"yuzawa-san","name":"James Yuzawa","path":"/yuzawa-san","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1082334?s=80&v=4"},"commit":{"message":"Allow builders to return default instance in Java\n\nrationale: I was investigating allocations during parsing where a lot of empty messages and realized that each of these empty messages was a new instance, when it would be more efficient to reuse the default instance each time.\n\nsolution: add a default flag to the builder which is invalidated onChange. then conditionally return the default instance if that flag is true.","shortMessageHtmlLink":"Allow builders to return default instance in Java"}},{"before":"3a6079c9124fa2f26497786346e1d34230c20ba3","after":"61094822c80f39e97dc75d5e9b70228eddb6a7e0","ref":"refs/heads/java-buildpartial-defaults","pushedAt":"2024-04-26T18:18:39.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"yuzawa-san","name":"James Yuzawa","path":"/yuzawa-san","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1082334?s=80&v=4"},"commit":{"message":"java build partial defaults\n\njava build partial defaults","shortMessageHtmlLink":"java build partial defaults"}},{"before":"e485d4f03d34b0187e40e105eb82b4644146fd15","after":"93bd4bb0122688aa7da8727bd61154e5cc730c38","ref":"refs/heads/main","pushedAt":"2024-04-26T17:49:54.000Z","pushType":"push","commitsCount":93,"pusher":{"login":"yuzawa-san","name":"James Yuzawa","path":"/yuzawa-san","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1082334?s=80&v=4"},"commit":{"message":"Ensure that the rust_proto_library is in the same package as proto_library\n\nPiperOrigin-RevId: 628308230","shortMessageHtmlLink":"Ensure that the rust_proto_library is in the same package as proto_li…"}},{"before":null,"after":"3a6079c9124fa2f26497786346e1d34230c20ba3","ref":"refs/heads/java-buildpartial-defaults","pushedAt":"2024-04-17T23:09:59.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"yuzawa-san","name":"James Yuzawa","path":"/yuzawa-san","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1082334?s=80&v=4"},"commit":{"message":"java build partial defaults\n\njava build partial defaults","shortMessageHtmlLink":"java build partial defaults"}},{"before":"e485d4f03d34b0187e40e105eb82b4644146fd15","after":null,"ref":"refs/heads/master","pushedAt":"2024-04-15T21:20:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"yuzawa-san","name":"James Yuzawa","path":"/yuzawa-san","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1082334?s=80&v=4"}},{"before":null,"after":"e485d4f03d34b0187e40e105eb82b4644146fd15","ref":"refs/heads/main","pushedAt":"2024-04-15T21:20:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"yuzawa-san","name":"James Yuzawa","path":"/yuzawa-san","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1082334?s=80&v=4"},"commit":{"message":"Adds an initial version of the proto! macro to simplify construction of proto messages in Rust. Currently supports all field types except Repeated and Map\n\nPiperOrigin-RevId: 624995511","shortMessageHtmlLink":"Adds an initial version of the proto! macro to simplify construction …"}},{"before":"0a497f9148447c887946071ccd7c94015f626900","after":null,"ref":"refs/heads/main","pushedAt":"2024-04-15T21:20:12.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"yuzawa-san","name":"James Yuzawa","path":"/yuzawa-san","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1082334?s=80&v=4"}},{"before":"e485d4f03d34b0187e40e105eb82b4644146fd15","after":"0a497f9148447c887946071ccd7c94015f626900","ref":"refs/heads/main","pushedAt":"2024-04-15T21:18:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yuzawa-san","name":"James Yuzawa","path":"/yuzawa-san","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1082334?s=80&v=4"},"commit":{"message":"Internal changes to versions\n\nPiperOrigin-RevId: 625030368","shortMessageHtmlLink":"Internal changes to versions"}},{"before":null,"after":"e485d4f03d34b0187e40e105eb82b4644146fd15","ref":"refs/heads/main","pushedAt":"2024-04-15T18:01:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"yuzawa-san","name":"James Yuzawa","path":"/yuzawa-san","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1082334?s=80&v=4"},"commit":{"message":"Adds an initial version of the proto! macro to simplify construction of proto messages in Rust. Currently supports all field types except Repeated and Map\n\nPiperOrigin-RevId: 624995511","shortMessageHtmlLink":"Adds an initial version of the proto! macro to simplify construction …"}},{"before":"8d025c08ff9c4e63f37f62b64f3046183ef7ab20","after":"e485d4f03d34b0187e40e105eb82b4644146fd15","ref":"refs/heads/master","pushedAt":"2024-04-15T18:00:38.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"yuzawa-san","name":"James Yuzawa","path":"/yuzawa-san","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1082334?s=80&v=4"},"commit":{"message":"Adds an initial version of the proto! macro to simplify construction of proto messages in Rust. Currently supports all field types except Repeated and Map\n\nPiperOrigin-RevId: 624995511","shortMessageHtmlLink":"Adds an initial version of the proto! macro to simplify construction …"}},{"before":"d5ef16c6eb6ee2f2a998926b702a6c54cc4f2f88","after":"8d025c08ff9c4e63f37f62b64f3046183ef7ab20","ref":"refs/heads/master","pushedAt":"2024-04-12T20:22:06.000Z","pushType":"push","commitsCount":8440,"pusher":{"login":"yuzawa-san","name":"James Yuzawa","path":"/yuzawa-san","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1082334?s=80&v=4"},"commit":{"message":"upb: implement named imports in Dart\n\nPiperOrigin-RevId: 624186848","shortMessageHtmlLink":"upb: implement named imports in Dart"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEO27O3wA","startCursor":null,"endCursor":null}},"title":"Activity · yuzawa-san/protobuf"}