{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":23357588,"defaultBranch":"main","name":"protobuf","ownerLogin":"protocolbuffers","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2014-08-26T15:52:15.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/26310541?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1718219281.0","currentOid":""},"activityList":{"items":[{"before":"4dffa939d269cdf76a8a29307bd0073d36b51057","after":"8dd81075f402923f7460cc34d769b01bdce73aa8","ref":"refs/heads/main","pushedAt":"2024-06-12T19:20:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"protobuf-team-bot","name":null,"path":"/protobuf-team-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/105450428?s=80&v=4"},"commit":{"message":"Auto-generate files after cl/642691974","shortMessageHtmlLink":"Auto-generate files after cl/642691974"}},{"before":"4dffa939d269cdf76a8a29307bd0073d36b51057","after":null,"ref":"refs/heads/test_642408233","pushedAt":"2024-06-12T19:08:01.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"}},{"before":"1f984453e81084f408898ffac5aa1bbc2a3f07ef","after":"4dffa939d269cdf76a8a29307bd0073d36b51057","ref":"refs/heads/main","pushedAt":"2024-06-12T19:08:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"When not in custom vtable mode, strip the initializer code via preprocessor.\nThe noop code was causing big .proto files to time out even though it had no\neffect in the compilation after optimizing.\n\nWe tried avoiding the extra complexity of preprocessor checks on each use, but\nit seems necessary for now.\n\nPiperOrigin-RevId: 642691974","shortMessageHtmlLink":"When not in custom vtable mode, strip the initializer code via prepro…"}},{"before":"7565bd07e9c763772a5d862b0c0ba4e5251b52e7","after":"4dffa939d269cdf76a8a29307bd0073d36b51057","ref":"refs/heads/test_642408233","pushedAt":"2024-06-12T19:07:59.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"When not in custom vtable mode, strip the initializer code via preprocessor.\nThe noop code was causing big .proto files to time out even though it had no\neffect in the compilation after optimizing.\n\nWe tried avoiding the extra complexity of preprocessor checks on each use, but\nit seems necessary for now.\n\nPiperOrigin-RevId: 642691974","shortMessageHtmlLink":"When not in custom vtable mode, strip the initializer code via prepro…"}},{"before":"40ad293b59c5c3a39155a8d0541da09260722e73","after":"7565bd07e9c763772a5d862b0c0ba4e5251b52e7","ref":"refs/heads/test_642408233","pushedAt":"2024-06-12T18:49:04.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"When not in custom vtable mode, strip the initializer code via preprocessor.\nThe noop code was causing big .proto files to time out even though it had no\neffect in the compilation after optimizing.\n\nWe tried avoiding the extra complexity of preprocessor checks on each use, but\nit seems necessary for now.\n\nPiperOrigin-RevId: 642408233","shortMessageHtmlLink":"When not in custom vtable mode, strip the initializer code via prepro…"}},{"before":"4840809d731253e762c1883b9f73470f4ce105c4","after":"dac2cb4ea90a536a739dc35b6682ff8835cbe1c0","ref":"refs/heads/test_642658546","pushedAt":"2024-06-12T18:38:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Fixed a bug with tree shaking: use a separate MiniTable for statically tree shaken messages.\n\nSince statically tree shaken messages can never later become linked, we should not need to use any of the special code in the decoder. By using a distinct \"empty\" message type, we avoid triggering any of this special behavior. This avoids bugs around hazzers and other presence checks.\n\nPiperOrigin-RevId: 642658546","shortMessageHtmlLink":"Fixed a bug with tree shaking: use a separate MiniTable for staticall…"}},{"before":"1f984453e81084f408898ffac5aa1bbc2a3f07ef","after":null,"ref":"refs/heads/test_642668300","pushedAt":"2024-06-12T18:32:22.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"}},{"before":"0d1e0676409a0c54631188c2b177660121ea7b7f","after":"1f984453e81084f408898ffac5aa1bbc2a3f07ef","ref":"refs/heads/main","pushedAt":"2024-06-12T18:32:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Fix forward for Python bytearray.\n\nWe need to use the stable functions instead of the unsafe macros, as the latter are not part of the stable ABI.\n\nPiperOrigin-RevId: 642679733","shortMessageHtmlLink":"Fix forward for Python bytearray."}},{"before":"3310ce3424197db17de44277ff9bd6180bacaa7a","after":"1f984453e81084f408898ffac5aa1bbc2a3f07ef","ref":"refs/heads/test_642668300","pushedAt":"2024-06-12T18:32:19.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Fix forward for Python bytearray.\n\nWe need to use the stable functions instead of the unsafe macros, as the latter are not part of the stable ABI.\n\nPiperOrigin-RevId: 642679733","shortMessageHtmlLink":"Fix forward for Python bytearray."}},{"before":"59b92140cab5fb594b3c5e2ef6c1b5303f0c1d50","after":"3310ce3424197db17de44277ff9bd6180bacaa7a","ref":"refs/heads/test_642668300","pushedAt":"2024-06-12T18:12:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Fix forward for Python bytearray.\n\nWe need to use the stable functions instead of the unsafe macros, as the latter are not part of the stable ABI.\n\nPiperOrigin-RevId: 642668300","shortMessageHtmlLink":"Fix forward for Python bytearray."}},{"before":"657fc14fe6175afd864925681403361c15a19854","after":"40ad293b59c5c3a39155a8d0541da09260722e73","ref":"refs/heads/test_642408233","pushedAt":"2024-06-12T18:04:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"When not in custom vtable mode, strip the initializer code via preprocessor.\nThe noop code was causing big .proto files to time out even though it had no\neffect in the compilation after optimizing.\n\nWe tried avoiding the extra complexity of preprocessor checks on each use, but\nit seems necessary for now.\n\nPiperOrigin-RevId: 642408233","shortMessageHtmlLink":"When not in custom vtable mode, strip the initializer code via prepro…"}},{"before":null,"after":"59b92140cab5fb594b3c5e2ef6c1b5303f0c1d50","ref":"refs/heads/test_642668300","pushedAt":"2024-06-12T18:00:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Fix forward for Python bytearray.\n\nWe need to use the stable functions instead of the unsafe macros, as the latter are not part of the stable ABI.\n\nPiperOrigin-RevId: 642668300","shortMessageHtmlLink":"Fix forward for Python bytearray."}},{"before":null,"after":"4840809d731253e762c1883b9f73470f4ce105c4","ref":"refs/heads/test_642658546","pushedAt":"2024-06-12T17:55:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Fixed a bug with tree shaking: use a separate MiniTable for statically tree shaken messages.\n\nSince statically tree shaken messages can never later become linked, we should not need to use any of the special code in the decoder. By using a distinct \"empty\" message type, we avoid triggering any of this special behavior. This avoids bugs around hazzers and other presence checks.\n\nPiperOrigin-RevId: 642658546","shortMessageHtmlLink":"Fixed a bug with tree shaking: use a separate MiniTable for staticall…"}},{"before":"0d1e0676409a0c54631188c2b177660121ea7b7f","after":null,"ref":"refs/heads/test_642651200","pushedAt":"2024-06-12T17:46:32.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"}},{"before":"49e03415fde4712d337c8bcc896d488b18e11ef9","after":"0d1e0676409a0c54631188c2b177660121ea7b7f","ref":"refs/heads/main","pushedAt":"2024-06-12T17:46:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Remove bad dep imported_proto\n\nPiperOrigin-RevId: 642661970","shortMessageHtmlLink":"Remove bad dep imported_proto"}},{"before":"d071b510c93d8fea11e17670a325928e70201b2c","after":"0d1e0676409a0c54631188c2b177660121ea7b7f","ref":"refs/heads/test_642651200","pushedAt":"2024-06-12T17:46:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Remove bad dep imported_proto\n\nPiperOrigin-RevId: 642661970","shortMessageHtmlLink":"Remove bad dep imported_proto"}},{"before":null,"after":"66737869f445341ad090026ea6b81a978ec38434","ref":"refs/heads/test_642662673","pushedAt":"2024-06-12T17:45:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Automated rollback of commit eb67a91cacd7345f02b432d51e581ee31fd2ca54.\n\nPiperOrigin-RevId: 642662673","shortMessageHtmlLink":"Automated rollback of commit eb67a91."}},{"before":"884eec5c730e2b60a6e096948dbb48663e6f23c0","after":"d071b510c93d8fea11e17670a325928e70201b2c","ref":"refs/heads/test_642651200","pushedAt":"2024-06-12T17:23:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Remove bad dep imported_proto\n\nPiperOrigin-RevId: 642651200","shortMessageHtmlLink":"Remove bad dep imported_proto"}},{"before":null,"after":"884eec5c730e2b60a6e096948dbb48663e6f23c0","ref":"refs/heads/test_642651200","pushedAt":"2024-06-12T17:13:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Remove bad dep imported_proto\n\nPiperOrigin-RevId: 642651200","shortMessageHtmlLink":"Remove bad dep imported_proto"}},{"before":"d3ce09254802b9b95c5027f86a8fb49621b4d96f","after":"657fc14fe6175afd864925681403361c15a19854","ref":"refs/heads/test_642408233","pushedAt":"2024-06-12T17:04:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"When not in custom vtable mode, strip the initializer code via preprocessor.\nThe noop code was causing big .proto files to time out even though it had no\neffect in the compilation after optimizing.\n\nWe tried avoiding the extra complexity of preprocessor checks on each use, but\nit seems necessary for now.\n\nPiperOrigin-RevId: 642408233","shortMessageHtmlLink":"When not in custom vtable mode, strip the initializer code via prepro…"}},{"before":"0c1e187c5db8af52cbe686ba36448c5ce1bb3f80","after":"f96905a19cf938d6fb4b354187644205c2a69992","ref":"refs/heads/test_638164570","pushedAt":"2024-06-12T16:57:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Internal change\n\nPiperOrigin-RevId: 638164570","shortMessageHtmlLink":"Internal change"}},{"before":"1946e5e37b1514852da681c211dec602b54f0b5c","after":"d3ce09254802b9b95c5027f86a8fb49621b4d96f","ref":"refs/heads/test_642408233","pushedAt":"2024-06-12T16:54:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"When not in custom vtable mode, strip the initializer code via preprocessor.\nThe noop code was causing big .proto files to time out even though it had no\neffect in the compilation after optimizing.\n\nWe tried avoiding the extra complexity of preprocessor checks on each use, but\nit seems necessary for now.\n\nPiperOrigin-RevId: 642408233","shortMessageHtmlLink":"When not in custom vtable mode, strip the initializer code via prepro…"}},{"before":"2103dd759c20deea5b36bc7a29b5fc9ded2bb0fe","after":"bbbe94699313a8750742fd08cf8bddf261754e89","ref":"refs/heads/test_642345517","pushedAt":"2024-06-12T16:46:18.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Implement proto_lang_toolchain rule\n\nPiperOrigin-RevId: 642345517","shortMessageHtmlLink":"Implement proto_lang_toolchain rule"}},{"before":"a40a07b7dc0226f6e68a4a6acb2d72ac6c51adb3","after":"1946e5e37b1514852da681c211dec602b54f0b5c","ref":"refs/heads/test_642408233","pushedAt":"2024-06-12T15:57:58.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"When not in custom vtable mode, strip the initializer code via preprocessor.\nThe noop code was causing big .proto files to time out even though it had no\neffect in the compilation after optimizing.\n\nWe tried avoiding the extra complexity of preprocessor checks on each use, but\nit seems necessary for now.\n\nPiperOrigin-RevId: 642408233","shortMessageHtmlLink":"When not in custom vtable mode, strip the initializer code via prepro…"}},{"before":"49e03415fde4712d337c8bcc896d488b18e11ef9","after":null,"ref":"refs/heads/test_642611585","pushedAt":"2024-06-12T15:50:29.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"}},{"before":"eb67a91cacd7345f02b432d51e581ee31fd2ca54","after":"49e03415fde4712d337c8bcc896d488b18e11ef9","ref":"refs/heads/main","pushedAt":"2024-06-12T15:50:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Internal Change\n\nPiperOrigin-RevId: 642628067","shortMessageHtmlLink":"Internal Change"}},{"before":"19e48939eb8ebb4ddc409ad5965e2e94f27febd3","after":"49e03415fde4712d337c8bcc896d488b18e11ef9","ref":"refs/heads/test_642611585","pushedAt":"2024-06-12T15:50:26.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Internal Change\n\nPiperOrigin-RevId: 642628067","shortMessageHtmlLink":"Internal Change"}},{"before":"41315fd37f9c512e9a4a40a49b80aec5ccda8841","after":"eb67a91cacd7345f02b432d51e581ee31fd2ca54","ref":"refs/heads/main","pushedAt":"2024-06-12T15:33:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"make bytearray work (again) (#16691)\n\nfix is pretty simple, just check if the type is bytearray and get the bytes if it is\n\naddresses issue: https://github.com/protocolbuffers/protobuf/issues/15911\n\nCloses #16691\n\nCOPYBARA_INTEGRATE_REVIEW=https://github.com/protocolbuffers/protobuf/pull/16691 from jensbjorgensen:main 6249e629d7db2f8ee900917798c97fb704abf4a2\nPiperOrigin-RevId: 642623917","shortMessageHtmlLink":"make bytearray work (again) (#16691)"}},{"before":"41315fd37f9c512e9a4a40a49b80aec5ccda8841","after":null,"ref":"refs/heads/test_642284366","pushedAt":"2024-06-12T15:29:54.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"}},{"before":"94d5f1236986103d03582b0e53e4daef0760bf93","after":"41315fd37f9c512e9a4a40a49b80aec5ccda8841","ref":"refs/heads/main","pushedAt":"2024-06-12T15:29:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Poison builds that accidentally use both the Upb and Cpp kernel. This should only be possible for targets defined within the protobuf codebase.\n\nPiperOrigin-RevId: 642622844","shortMessageHtmlLink":"Poison builds that accidentally use both the Upb and Cpp kernel. This…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEY6zCgQA","startCursor":null,"endCursor":null}},"title":"Activity · protocolbuffers/protobuf"}