{"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:1715125137.0","currentOid":""},"activityList":{"items":[{"before":"98d5bdd1117c0bc1541cf6d5de7b28d00a333c4f","after":null,"ref":"refs/heads/test_631238413","pushedAt":"2024-05-08T00:23:14.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":"5632d8e616bb96cb783868136e3f5f6e352ce8f0","after":"98d5bdd1117c0bc1541cf6d5de7b28d00a333c4f","ref":"refs/heads/main","pushedAt":"2024-05-08T00:23:13.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":"Add \"reserved literals\" to the list of reserved names for Java.\n\nThe identifiers `true`, `false`, and `null` are effectively reserved words in Java, although for some reason they are listed separately from the \"keywords\" in the Java Language Specification.\n\nThis doesn't matter for regular fields, because a proto field called `true` will be accessed with `getTrue` and `setTrue`. But for extensions, the generated Java code will have a public static field whose name is the same as the name of the extension field, with `_` appended if the name is a reserved word. Previously there was no `_` for `true` etc, so the generated code would not compile.\n\nPiperOrigin-RevId: 631599695","shortMessageHtmlLink":"Add \"reserved literals\" to the list of reserved names for Java."}},{"before":"5c8ee6be339e9b7af37c064414ad065a63628986","after":"98d5bdd1117c0bc1541cf6d5de7b28d00a333c4f","ref":"refs/heads/test_631238413","pushedAt":"2024-05-08T00:23:12.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":"Add \"reserved literals\" to the list of reserved names for Java.\n\nThe identifiers `true`, `false`, and `null` are effectively reserved words in Java, although for some reason they are listed separately from the \"keywords\" in the Java Language Specification.\n\nThis doesn't matter for regular fields, because a proto field called `true` will be accessed with `getTrue` and `setTrue`. But for extensions, the generated Java code will have a public static field whose name is the same as the name of the extension field, with `_` appended if the name is a reserved word. Previously there was no `_` for `true` etc, so the generated code would not compile.\n\nPiperOrigin-RevId: 631599695","shortMessageHtmlLink":"Add \"reserved literals\" to the list of reserved names for Java."}},{"before":null,"after":"5c8ee6be339e9b7af37c064414ad065a63628986","ref":"refs/heads/test_631238413","pushedAt":"2024-05-07T23:38:57.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":"Add \"reserved literals\" to the list of reserved names for Java.\n\nThe identifiers `true`, `false`, and `null` are effectively reserved words in Java, although for some reason they are listed separately from the \"keywords\" in the Java Language Specification.\n\nThis doesn't matter for regular fields, because a proto field called `true` will be accessed with `getTrue` and `setTrue`. But for extensions, the generated Java code will have a public static field whose name is the same as the name of the extension field, with `_` appended if the name is a reserved word. Previously there was no `_` for `true` etc, so the generated code would not compile.\n\nPiperOrigin-RevId: 631238413","shortMessageHtmlLink":"Add \"reserved literals\" to the list of reserved names for Java."}},{"before":null,"after":"341176186132a4cd12de8c24e71c299d1a396d0f","ref":"refs/heads/test_631583174","pushedAt":"2024-05-07T23:28:26.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":"rename upb_Message_WhichOneof to upb_Message_WhichOneofByDef\nand introduce upb_Message_WhichOneof that returns a minitable field\n\nPiperOrigin-RevId: 631583174","shortMessageHtmlLink":"rename upb_Message_WhichOneof to upb_Message_WhichOneofByDef"}},{"before":"01265dce3b79cfaf1140166a3dab4c817cf1cdb0","after":"aad4da4a07e100b526bc830a13a68c4ffc145369","ref":"refs/heads/test_630138848","pushedAt":"2024-05-07T21:53:21.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":"Cleanup of yml files.\n\nPiperOrigin-RevId: 630138848","shortMessageHtmlLink":"Cleanup of yml files."}},{"before":"5632d8e616bb96cb783868136e3f5f6e352ce8f0","after":null,"ref":"refs/heads/test_631448522","pushedAt":"2024-05-07T21:17:39.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":"94cf1e9446d265453c8b72a352c6c926a1eea25f","after":"5632d8e616bb96cb783868136e3f5f6e352ce8f0","ref":"refs/heads/main","pushedAt":"2024-05-07T21:17:37.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":"Replace macro with constexpr function to reduce compile time cost of\nport_def.inc usage.\n\nPiperOrigin-RevId: 631545753","shortMessageHtmlLink":"Replace macro with constexpr function to reduce compile time cost of"}},{"before":"24616dd72117a38b9f92f41d4188af99ce1e1ebe","after":"5632d8e616bb96cb783868136e3f5f6e352ce8f0","ref":"refs/heads/test_631448522","pushedAt":"2024-05-07T21:17:36.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":"Replace macro with constexpr function to reduce compile time cost of\nport_def.inc usage.\n\nPiperOrigin-RevId: 631545753","shortMessageHtmlLink":"Replace macro with constexpr function to reduce compile time cost of"}},{"before":"118755378519013d58ff6ba747399eb6dbb3ff9c","after":"01265dce3b79cfaf1140166a3dab4c817cf1cdb0","ref":"refs/heads/test_630138848","pushedAt":"2024-05-07T21:10:07.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":"Cleanup of yml files.\n\nPiperOrigin-RevId: 630138848","shortMessageHtmlLink":"Cleanup of yml files."}},{"before":"94cf1e9446d265453c8b72a352c6c926a1eea25f","after":null,"ref":"refs/heads/test_631508760","pushedAt":"2024-05-07T20:39:49.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":"12af9ade1d166683acdb5a07740122564d3a69f6","after":"94cf1e9446d265453c8b72a352c6c926a1eea25f","ref":"refs/heads/main","pushedAt":"2024-05-07T20:39:47.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":"Add 27.x to staleness check\n\nPiperOrigin-RevId: 631532649","shortMessageHtmlLink":"Add 27.x to staleness check"}},{"before":"3e7c5b7170d8a0a77dedfdae8a09c9dea56ff61a","after":"94cf1e9446d265453c8b72a352c6c926a1eea25f","ref":"refs/heads/test_631508760","pushedAt":"2024-05-07T20:39:46.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":"Add 27.x to staleness check\n\nPiperOrigin-RevId: 631532649","shortMessageHtmlLink":"Add 27.x to staleness check"}},{"before":"f50293a20d0db82fae50c5c9bb101fd6407bb0dc","after":"3e7c5b7170d8a0a77dedfdae8a09c9dea56ff61a","ref":"refs/heads/test_631508760","pushedAt":"2024-05-07T20:18: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":"Add 27.x to staleness check\n\nPiperOrigin-RevId: 631508760","shortMessageHtmlLink":"Add 27.x to staleness check"}},{"before":"779047afa5f3574ee8714c69b4186a7bd7962d44","after":"937d0e27bf9f4c9a14d5daa7ec978f00805530d5","ref":"refs/heads/test_631451788","pushedAt":"2024-05-07T20:12:57.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 `Arena_pin` in favor and adopt the UPB freezing API instead.\n\nPiperOrigin-RevId: 631451788","shortMessageHtmlLink":"Remove Arena_pin in favor and adopt the UPB freezing API instead."}},{"before":null,"after":"191459a1f4c6d21d88357949bfc07407ae8b7547","ref":"refs/heads/test_631518986","pushedAt":"2024-05-07T20:01:29.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":"Add extension declarations for known features.\n\nThis will prevent users from accidentally overriding these with different types (e.g. https://github.com/protocolbuffers/protobuf/issues/16757 and https://github.com/protocolbuffers/protobuf/issues/16756).\n\nPiperOrigin-RevId: 631518986","shortMessageHtmlLink":"Add extension declarations for known features."}},{"before":"7eccc86ed69b2fa200409b39418c98151f3797aa","after":"779047afa5f3574ee8714c69b4186a7bd7962d44","ref":"refs/heads/test_631451788","pushedAt":"2024-05-07T19:55:46.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 `Arena_pin` in favor and adopt the UPB freezing API instead.\n\nPiperOrigin-RevId: 631451788","shortMessageHtmlLink":"Remove Arena_pin in favor and adopt the UPB freezing API instead."}},{"before":"a5abce08de7de7d88291482ac54986ff19add88f","after":"24616dd72117a38b9f92f41d4188af99ce1e1ebe","ref":"refs/heads/test_631448522","pushedAt":"2024-05-07T19:50:17.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":"Replace macro with constexpr function to reduce compile time cost of\nport_def.inc usage.\n\nPiperOrigin-RevId: 631448522","shortMessageHtmlLink":"Replace macro with constexpr function to reduce compile time cost of"}},{"before":"648412d31be5582f27ba75863f40d0fbf40e0887","after":"118755378519013d58ff6ba747399eb6dbb3ff9c","ref":"refs/heads/test_630138848","pushedAt":"2024-05-07T19:37:02.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":"Cleanup of yml files.\n\nPiperOrigin-RevId: 630138848","shortMessageHtmlLink":"Cleanup of yml files."}},{"before":null,"after":"f50293a20d0db82fae50c5c9bb101fd6407bb0dc","ref":"refs/heads/test_631508760","pushedAt":"2024-05-07T19:25: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":"Add 27.x to staleness check\n\nPiperOrigin-RevId: 631508760","shortMessageHtmlLink":"Add 27.x to staleness check"}},{"before":"74f27bb0533fb9c4dec851816d458393595b52ed","after":"5ad20300c3c2ba4c4172ce9104c785652f5c7ee2","ref":"refs/heads/test_627396755","pushedAt":"2024-05-07T19:19:13.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":"tdp + delim + lenpre\n\nPiperOrigin-RevId: 627396755","shortMessageHtmlLink":"tdp + delim + lenpre"}},{"before":"561bc6147e744da4f027740a30cbc31b055aa02b","after":"5fb84299e56b70e342c391a20901d17ea7693449","ref":"refs/heads/test_626356946","pushedAt":"2024-05-07T19:18:55.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":"Expose JavaPackageDirectory and FileClassName in java/names.h\n\nPiperOrigin-RevId: 626356946","shortMessageHtmlLink":"Expose JavaPackageDirectory and FileClassName in java/names.h"}},{"before":"2a8070fe33cc3c41fa0acf981fc211a3574ae248","after":"3f5b1e0160d7cefc4cf29d1978e3bb60822e5da0","ref":"refs/heads/test_629742990","pushedAt":"2024-05-07T19:18:24.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":"Move casting functions to MessageLite and use ClassData as the uniqueness\ninstead of Reflection. This allows using these functions instead of\n`dynamic_cast` for all generated types including LITE.\n\nPiperOrigin-RevId: 629742990","shortMessageHtmlLink":"Move casting functions to MessageLite and use ClassData as the unique…"}},{"before":"2948c75be98f123071386e425b59f5a062f0b7da","after":"7eccc86ed69b2fa200409b39418c98151f3797aa","ref":"refs/heads/test_631451788","pushedAt":"2024-05-07T18:45:13.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 `Arena_pin` in favor and adopt the UPB freezing API instead.\n\nPiperOrigin-RevId: 631451788","shortMessageHtmlLink":"Remove Arena_pin in favor and adopt the UPB freezing API instead."}},{"before":"12af9ade1d166683acdb5a07740122564d3a69f6","after":null,"ref":"refs/heads/test_631168131","pushedAt":"2024-05-07T18:15:30.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":"ae17e81e42b77f9f6757361c3309a41448577fca","after":"12af9ade1d166683acdb5a07740122564d3a69f6","ref":"refs/heads/main","pushedAt":"2024-05-07T18:15:28.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":"Add simple conformance test that builds the old gencode against the current runtime.\n\nPiperOrigin-RevId: 631486123","shortMessageHtmlLink":"Add simple conformance test that builds the old gencode against the c…"}},{"before":"7f852752196727883e611613291fecb1e861657c","after":"12af9ade1d166683acdb5a07740122564d3a69f6","ref":"refs/heads/test_631168131","pushedAt":"2024-05-07T18:15:27.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":"Add simple conformance test that builds the old gencode against the current runtime.\n\nPiperOrigin-RevId: 631486123","shortMessageHtmlLink":"Add simple conformance test that builds the old gencode against the c…"}},{"before":"81f462151d2cba27ec9f5aeadcb8f3680ff0580b","after":"2948c75be98f123071386e425b59f5a062f0b7da","ref":"refs/heads/test_631451788","pushedAt":"2024-05-07T18:14:44.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 `Arena_pin` in favor and adopt the UPB freezing API instead.\n\nPiperOrigin-RevId: 631451788","shortMessageHtmlLink":"Remove Arena_pin in favor and adopt the UPB freezing API instead."}},{"before":"a9879e3925ff043380a2075a076cae51f35c227f","after":"c5b5f039242f579ca0957a5c4afdd71cd05f5537","ref":"refs/heads/test_631473947","pushedAt":"2024-05-07T18:03:30.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":"upb: implement most of the non-universal setters\n\nPiperOrigin-RevId: 631473947","shortMessageHtmlLink":"upb: implement most of the non-universal setters"}},{"before":"333cc0651a3a11d38c245c546ce8151c2ed258ce","after":"81f462151d2cba27ec9f5aeadcb8f3680ff0580b","ref":"refs/heads/test_631451788","pushedAt":"2024-05-07T18:02:38.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 `Arena_pin` in favor and adopt the UPB freezing API instead.\n\nPiperOrigin-RevId: 631451788","shortMessageHtmlLink":"Remove Arena_pin in favor and adopt the UPB freezing API instead."}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAERBqwoQA","startCursor":null,"endCursor":null}},"title":"Activity · protocolbuffers/protobuf"}