{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":390085292,"defaultBranch":"main","name":"quiche","ownerLogin":"google","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-07-27T18:19:46.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1342004?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1707922688.0","currentOid":""},"activityList":{"items":[{"before":"426f1a0479eca55c37feadd09bca61551c1dbff5","after":"7af0a9247627b3dea30d46605773179f1f994f9a","ref":"refs/heads/main","pushedAt":"2024-05-28T13:16:31.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":"Measure QPACK delay in QuicSpdyStream.\n\nAdd a QuicSpdyStream method that returns the delay in decoding the incoming\nheader block due to being blocked on receiving QPACK encoder stream data, or\nzero if the header block could be decoded as soon as it arrived.\n\nPiperOrigin-RevId: 637876014","shortMessageHtmlLink":"Measure QPACK delay in QuicSpdyStream."}},{"before":"963aad222d48e76f0e77f71cccbfa5c86903af58","after":"426f1a0479eca55c37feadd09bca61551c1dbff5","ref":"refs/heads/main","pushedAt":"2024-05-28T13:13:36.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":"Use human-readable BUG IDs in quic_interval_deque.h\n\nThis is a follow-up to David's comment on cl/633296228.\n\nNote that while I believe a BUG ID could have space in it, I did not find a\nprecedence for that. Most existing IDs are random numeric identifiers,\nreferences to Bugs, or brief phrases formatted with underscore instead of space,\nso this CL follows the last option.\n\nPiperOrigin-RevId: 637875266","shortMessageHtmlLink":"Use human-readable BUG IDs in quic_interval_deque.h"}},{"before":"640c4561b836c3df8be9a8dbf47b54f9ded67145","after":"963aad222d48e76f0e77f71cccbfa5c86903af58","ref":"refs/heads/main","pushedAt":"2024-05-28T01:04:38.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":"Automated g4 rollback of changelist 637261323.\n\n*** Reason for rollback ***\n\nspend_token_data.proto update broke chromium build.\n\n*** Original change description ***\n\nUpgrade to the latest protobuf edition\n\nThis change has been verified to be behavior preserving both in the generated code and on the wire. The only potential changes are for code that uses syntax-dependent reflection. We've already migrated most of these to safer patterns, and are relying on TAP to catch any uncaught ones.\n\nSee go/protobuf-edition-zero-lsc for more information.\n\n#busy-beavers\n\nTested:\n TAP --sample ran all affected tests and none failed\n http://test/OCL:637251876:BASE:6...\n\n***\n\nPiperOrigin-RevId: 637735718","shortMessageHtmlLink":"Automated g4 rollback of changelist 637261323."}},{"before":"bd3894940abd7c99c182f0c0182f33004cc84038","after":"640c4561b836c3df8be9a8dbf47b54f9ded67145","ref":"refs/heads/main","pushedAt":"2024-05-25T20:20:58.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":"Upgrade to the latest protobuf edition\n\nThis change has been verified to be behavior preserving both in the generated code and on the wire. The only potential changes are for code that uses syntax-dependent reflection. We've already migrated most of these to safer patterns, and are relying on TAP to catch any uncaught ones.\n\nSee go/protobuf-edition-zero-lsc for more information.\n\n#busy-beavers\n\nTested:\n TAP --sample ran all affected tests and none failed\n http://test/OCL:637251876:BASE:637236066:1716664426571:f018b750\nPiperOrigin-RevId: 637261323","shortMessageHtmlLink":"Upgrade to the latest protobuf edition"}},{"before":"d0b4857c6c55268e3de84da909c6e3218c9030f9","after":"bd3894940abd7c99c182f0c0182f33004cc84038","ref":"refs/heads/main","pushedAt":"2024-05-24T18:07: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":"Log more information when a connection ID collision is detected in QUIC dispatcher.\n\nPiperOrigin-RevId: 636974783","shortMessageHtmlLink":"Log more information when a connection ID collision is detected in QU…"}},{"before":"c8ccb84b31d77c23cee0155fa3669b74bc446c94","after":"d0b4857c6c55268e3de84da909c6e3218c9030f9","ref":"refs/heads/main","pushedAt":"2024-05-23T21:54:59.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":"No public description\n\nPiperOrigin-RevId: 636684982","shortMessageHtmlLink":"No public description"}},{"before":"69d606b6e2ee47174c06a602d804235e8b5899cb","after":"c8ccb84b31d77c23cee0155fa3669b74bc446c94","ref":"refs/heads/main","pushedAt":"2024-05-23T19:54:56.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":"gfe-relnote: Add a new connection option (kCDFR) to defer sending on the client.\n\nClient only change intended for experimentation in Chrome and Cronet.\n\nPiperOrigin-RevId: 636645611","shortMessageHtmlLink":"gfe-relnote: Add a new connection option (kCDFR) to defer sending on …"}},{"before":"1235c40be91f93276291f6b2b4fa87a9bebf7d90","after":"69d606b6e2ee47174c06a602d804235e8b5899cb","ref":"refs/heads/main","pushedAt":"2024-05-23T13:51:48.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":"Change QpackEncoderHeaderTable method signatures.\n\nChange FindHeaderField() and FindHeaderName() from using an outparam to\nreturning a struct. Also improve some comments.\n\nPiperOrigin-RevId: 636535080","shortMessageHtmlLink":"Change QpackEncoderHeaderTable method signatures."}},{"before":"4409c44568ea9bb6e438bb3b9339c46f58e35000","after":"1235c40be91f93276291f6b2b4fa87a9bebf7d90","ref":"refs/heads/main","pushedAt":"2024-05-22T21:32:57.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":"Resolve the following technical debt issue: OnAdjustBurstSize appears to be dead and not tested.\n\nCL generated via Upkeep (go/upkeep).\n\n#upkeep #autofix #codehealth #cleanup\n\nPiperOrigin-RevId: 636295507","shortMessageHtmlLink":"Resolve the following technical debt issue: OnAdjustBurstSize appears…"}},{"before":"d631d454bc683fde635cb006a2ba2726932b3d80","after":"4409c44568ea9bb6e438bb3b9339c46f58e35000","ref":"refs/heads/main","pushedAt":"2024-05-22T20:30: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":"Replace QuicStreamPriority::Default with a default constructor.\n\nPiperOrigin-RevId: 636274862","shortMessageHtmlLink":"Replace QuicStreamPriority::Default with a default constructor."}},{"before":"ace3dd7730cb6847a0266fac5c62a6cbfb86b33c","after":"d631d454bc683fde635cb006a2ba2726932b3d80","ref":"refs/heads/main","pushedAt":"2024-05-22T15:26: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":"Update RFC9204 references in comments.\n\nPiperOrigin-RevId: 636174980","shortMessageHtmlLink":"Update RFC9204 references in comments."}},{"before":"b14320eebddba9cfbf6a0d1093be0f11488cfff9","after":"ace3dd7730cb6847a0266fac5c62a6cbfb86b33c","ref":"refs/heads/main","pushedAt":"2024-05-22T15:24:39.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":"Improve parametrization of QpackEncoderTest.\n\n1. Use parameter of type HuffmanEncoding instead of Boolean.\n2. Add printer to replace test name suffix /0 and /1 by /HuffmanEnabled and /HuffmanDisabled.\n3. Use HuffmanEnabled() instead of DisableHuffmanEncoding():\n * the new name expresses better that it is a getter, not a setter;\n * positive Booleans are less confusing than negative ones.\n4. Remove \"Huffman-encoded\" from comments where it is incorrect.\n\nPiperOrigin-RevId: 636174609","shortMessageHtmlLink":"Improve parametrization of QpackEncoderTest."}},{"before":"6dbbba182304854807d74ad6c584aac5780371df","after":"b14320eebddba9cfbf6a0d1093be0f11488cfff9","ref":"refs/heads/main","pushedAt":"2024-05-22T14:43:19.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":"Improve QPACK encoding algorithm.\n\nIf a header field matches an entry in the dynamic table, it might not be\npossible to use it because:\n * the limit on the number of blocked streams is reached, or\n * the entry is considered draining, but cannot be duplicated because there is\n no room in the dynamic table, or\n * the entry is considered draining, but cannot be duplicated because the\n encoder stream buffer limit is reached.\n\nIn this case, the entry is currently encoded as a literal header name and\nliteral header value. This CL encodes the entry instead making use of the name\nof an existing static or dynamic table entry, if possible.\n\nProtected by FLAGS_quic_reloadable_flag_quic_better_qpack_compression.\n\nPiperOrigin-RevId: 636163089","shortMessageHtmlLink":"Improve QPACK encoding algorithm."}},{"before":"201bda943ba8c7006212dceee79c96d1f6485a78","after":"6dbbba182304854807d74ad6c584aac5780371df","ref":"refs/heads/main","pushedAt":"2024-05-21T23:53:11.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":"Support WebTransport-style priorities in QUIC\n\nThis CL adds a constructor parameter to QuicSession to use WebTransport scheduler, and switches QuicGenericSession to it.\n\nPiperOrigin-RevId: 635970205","shortMessageHtmlLink":"Support WebTransport-style priorities in QUIC"}},{"before":"bac4a63fe50b5500c717b4472a15cd811ae5f05f","after":"201bda943ba8c7006212dceee79c96d1f6485a78","ref":"refs/heads/main","pushedAt":"2024-05-21T19:09:29.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":"Resolve the following 85 technical \"build-missing-std-includes\" debt issues:\n\nmissing #include for 'std::optional' (google3-build-missing-std-includes)\n\t//depot/google3/gfe/address_utils/andromeda_socket_interface.h\n\t//depot/google3/gfe/gfe2/quic/gfe_quic_server_session_test.cc\n\t//depot/google3/net/quic/puppet/src/puppet_client_test.cc\n\nmissing #include for 'std::ostream' (google3-build-missing-std-includes)\n\t//depot/google3/gfe/gfe2/quic/http3_writer_test.cc\n\t//depot/google3/third_party/http2/adapter/nghttp2_test_utils.cc\n\t//depot/google3/third_party/http2/core/http2_trace_logging.cc\n\t//depot/google3/third_party/http2/decoder/decode_status.cc\n\t//depot/google3/third_party/http2/decoder/http2_frame_decoder.cc\n\t//depot/google3/third_party/http2/decoder/payload_decoders/altsvc_payload_decoder.cc\n\t//depot/google3/third_party/http2/decoder/payload_decoders/data_payload_decoder.cc\n\t//depot/google3/third_party/http2/decoder/payload_decoders/goaway_payload_decoder.cc\n\t//depot/google3/third_party/http2/decoder/payload_decoders/headers_payload_decoder.cc\n\t//depot/google3/third_party/http2/decoder/payload_decoders/priority_update_payload_decoder.cc\n\t//depot/google3/third_party/http2/decoder/payload_decoders/push_promise_payload_decoder.cc\n\nmissing #include for 'std::numeric_limits' (google3-build-missing-std-includes)\n\t//depot/google3/gfe/gfe2/rundmc/overload_manager_test.h\n\t//depot/google3/third_party/http2/adapter/noop_header_validator_test.cc\n\t//depot/google3/third_party/http2/adapter/oghttp2_adapter_test.cc\n\t//depot/google3/third_party/http2/adapter/oghttp2_session.cc\n\nmissing #include for 'std::atomic' (google3-build-missing-std-includes)\n\t//depot/google3/net/quic/puppet/quic_post_handshake_server_fuzz_test.cc\n\t//depot/google3/net/quic/puppet/quic_tls_server_fuzz_test.cc\n\nmissing #include for 'std::nullopt' (google3-build-missing-std-includes)\n\t//depot/google3/net/quic/puppet/src/puppet_client.cc\n\nmissing #include for 'std::vector' (google3-build-missing-std-includes)\n\t//depot/google3/net/quic/puppet/src/puppet_client.cc\n\t//depot/google3/third_party/http2/adapter/adapter_impl_comparison_test.cc\n\t//depot/google3/third_party/http2/adapter/chunked_buffer.cc\n\t//depot/google3/third_party/http2/adapter/nghttp2_adapter.cc\n\t//depot/google3/third_party/http2/adapter/nghttp2_adapter_test.cc\n\t//depot/google3/third_party/http2/adapter/nghttp2_session_test.cc\n\t//depot/google3/third_party/http2/adapter/nghttp2_test.cc\n\t//depot/google3/third_party/http2/adapter/nghttp2_test_utils.cc\n\t//depot/google3/third_party/http2/adapter/nghttp2_util.cc\n\t//depot/google3/third_party/http2/adapter/test_frame_sequence.cc\n\t//depot/google3/third_party/http2/adapter/test_utils.cc\n\nmissing #include for 'std::make_unique' (google3-build-missing-std-includes)\n\t//depot/google3/net/quic/puppet/src/puppet_client_test.cc\n\t//depot/google3/third_party/http2/decoder/http2_frame_decoder_test.cc\n\nmissing #include for 'std::unique_ptr' (google3-build-missing-std-includes)\n\t//depot/google3/third_party/http2/adapter/adapter_impl_comparison_test.cc\n\t//depot/google3/third_party/http2/adapter/chunked_buffer.cc\n\t//depot/google3/third_party/http2/adapter/chunked_buffer_test.cc\n\t//depot/google3/third_party/http2/adapter/nghttp2_util_test.cc\n\nmissing #include for 'std::string' (google3-build-missing-std-includes)\n\t//depot/google3/third_party/http2/adapter/adapter_impl_comparison_test.cc\n\t//depot/google3/third_party/http2/adapter/callback_visitor_test.cc\n\t//depot/google3/third_party/http2/adapter/event_forwarder.cc\n\t//depot/google3/third_party/http2/adapter/header_validator.cc\n\t//depot/google3/third_party/http2/adapter/header_validator_fuzzer.cc\n\t//depot/google3/third_party/http2/adapter/header_validator_test.cc\n\t//depot/google3/third_party/http2/adapter/http2_protocol.cc\n\t//depot/google3/third_party/http2/adapter/nghttp2_adapter_test.cc\n\t//depot/google3/third_party/http2/adapter/nghttp2_session_test.cc\n\t//depot/google3/third_party/http2/adapter/nghttp2_test.cc\n\t//depot/google3/third_party/http2/adapter/nghttp2_util.cc\n\t//depot/google3/third_party/http2/adapter/nghttp2_util_test.cc\n\t//depot/google3/third_party/http2/adapter/noop_header_validator.cc\n\t//depot/google3/third_party/http2/adapter/oghttp2_adapter.cc\n\t//depot/google3/third_party/http2/adapter/oghttp2_session.cc\n\t//depot/google3/third_party/http2/adapter/oghttp2_session_test.cc\n\t//depot/google3/third_party/http2/adapter/recording_http2_visitor_test.cc\n\t//depot/google3/third_party/http2/adapter/test_frame_sequence.cc\n\t//depot/google3/third_party/http2/adapter/test_utils_test.cc\n\t//depot/google3/third_party/http2/core/http2_trace_logging.cc\n\t//depot/google3/third_party/http2/decoder/http2_structure_decoder_remaining_payload_test.cc\n\t//depot/google3/third_party/http2/hpack/decoder/hpack_block_collector_test.cc\n\nmissing #include for 'std::memcpy' (google3-build-missing-std-includes)\n\t//depot/google3/third_party/http2/adapter/callback_visitor.cc\n\t//depot/google3/third_party/http2/adapter/nghttp2_adapter.cc\n\t//depot/google3/third_party/http2/adapter/nghttp2_test_utils.cc\n\t//depot/google3/third_party/http2/adapter/nghttp2_util.cc\n\t//depot/google3/third_party/http2/adapter/test_utils.cc\n\nmissing #include for 'std::move' (google3-build-missing-std-includes)\n\t//depot/google3/third_party/http2/adapter/chunked_buffer.cc\n\t//depot/google3/third_party/http2/adapter/chunked_buffer_test.cc\n\t//depot/google3/third_party/http2/adapter/event_forwarder.cc\n\t//depot/google3/third_party/http2/adapter/nghttp2_adapter.cc\n\t//depot/google3/third_party/http2/adapter/nghttp2_util.cc\n\t//depot/google3/third_party/http2/adapter/oghttp2_adapter.cc\n\t//depot/google3/third_party/http2/adapter/oghttp2_adapter_metadata_test.cc\n\t//depot/google3/third_party/http2/adapter/oghttp2_session_test.cc\n\t//depot/google3/third_party/http2/adapter/test_utils_test.cc\n\t//depot/google3/third_party/http2/core/http2_trace_logging.cc\n\nmissing #include for 'std::copy' (google3-build-missing-std-includes)\n\t//depot/google3/third_party/http2/adapter/chunked_buffer_test.cc\n\nmissing #include for 'std::initializer_list' (google3-build-missing-std-includes)\n\t//depot/google3/third_party/http2/adapter/chunked_buffer_test.cc\n\nmissing #include for 'std::pair' (google3-build-missing-std-includes)\n\t//depot/google3/third_party/http2/adapter/http2_protocol.cc\n\t//depot/google3/third_party/http2/adapter/nghttp2_callbacks.cc\n\t//depot/google3/third_party/http2/adapter/nghttp2_test.cc\n\t//depot/google3/third_party/http2/adapter/test_frame_sequence.cc\n\nmissing #include for 'std::back_inserter' (google3-build-missing-std-includes)\n\t//depot/google3/third_party/http2/adapter/nghttp2_adapter.cc\n\nmissing #include for 'std::min' (google3-build-missing-std-includes)\n\t//depot/google3/third_party/http2/adapter/oghttp2_session.cc\n\t//depot/google3/third_party/http2/adapter/window_manager_test.cc\n\nmissing #include for 'std::tie' (google3-build-missing-std-includes)\n\t//depot/google3/third_party/http2/adapter/oghttp2_session.cc\n\nCL generated via Upkeep (go/upkeep).\n\n#upkeep #autofix #codehealth #cleanup\n\nPiperOrigin-RevId: 635885631","shortMessageHtmlLink":"Resolve the following 85 technical \"build-missing-std-includes\" debt …"}},{"before":"3da387b82a9a3daaa2a5c54256cab8ecfcbb4cee","after":"bac4a63fe50b5500c717b4472a15cd811ae5f05f","ref":"refs/heads/main","pushedAt":"2024-05-21T19:07:44.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":"Resolve the following 58 technical \"build-missing-std-includes\" debt issues:\n\nmissing #include for 'std::string' (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quic/tools/web_transport_test_server.cc\n\t//depot/google3/third_party/quiche/common/btree_scheduler_test.cc\n\t//depot/google3/third_party/quiche/common/http/http_header_block.cc\n\t//depot/google3/third_party/quiche/common/http/http_header_block_test.cc\n\t//depot/google3/third_party/quiche/common/masque/connect_udp_datagram_payload.cc\n\t//depot/google3/third_party/quiche/common/platform/api/quiche_file_utils.cc\n\t//depot/google3/third_party/quiche/common/platform/api/quiche_file_utils_test.cc\n\t//depot/google3/third_party/quiche/common/platform/api/quiche_stack_trace_test.cc\n\t//depot/google3/third_party/quiche/common/platform/default/quiche_platform_impl/quiche_file_utils_impl.cc\n\t//depot/google3/third_party/quiche/common/quiche_data_reader.cc\n\t//depot/google3/third_party/quiche/common/quiche_data_writer.cc\n\t//depot/google3/third_party/quiche/common/quiche_data_writer_test.cc\n\t//depot/google3/third_party/quiche/common/quiche_mem_slice_storage_test.cc\n\t//depot/google3/third_party/quiche/common/quiche_text_utils.cc\n\t//depot/google3/third_party/quiche/common/structured_headers_generated_test.cc\n\t//depot/google3/third_party/quiche/web_transport/complete_buffer_visitor.cc\n\nmissing #include for 'std::vector' (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quic/tools/web_transport_test_server.cc\n\t//depot/google3/third_party/quiche/common/platform/api/quiche_file_utils.cc\n\t//depot/google3/third_party/quiche/common/platform/default/quiche_platform_impl/quiche_default_proof_providers_impl.cc\n\t//depot/google3/third_party/quiche/common/platform/default/quiche_platform_impl/quiche_file_utils_impl.cc\n\t//depot/google3/third_party/quiche/common/quiche_callbacks_test.cc\n\t//depot/google3/third_party/quiche/common/quiche_data_writer_test.cc\n\t//depot/google3/third_party/quiche/common/wire_serialization_test.cc\n\t//depot/google3/third_party/spdy/core/hpack/hpack_encoder.cc\n\nmissing #include for 'std::move' (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quiche/balsa/balsa_headers_sequence.cc\n\t//depot/google3/third_party/quiche/common/platform/api/quiche_mem_slice_test.cc\n\t//depot/google3/third_party/quiche/common/platform/api/quiche_reference_counted_test.cc\n\t//depot/google3/third_party/quiche/common/platform/default/quiche_platform_impl/quiche_file_utils_impl.cc\n\t//depot/google3/third_party/quiche/common/quiche_callbacks_test.cc\n\t//depot/google3/third_party/quiche/common/quiche_circular_deque_test.cc\n\t//depot/google3/third_party/quiche/common/quiche_mem_slice_storage.cc\n\t//depot/google3/third_party/quiche/common/quiche_simple_arena.cc\n\t//depot/google3/third_party/quiche/common/simple_buffer_allocator_test.cc\n\t//depot/google3/third_party/quiche/oblivious_http/buffers/oblivious_http_integration_test.cc\n\t//depot/google3/third_party/quiche/oblivious_http/common/oblivious_http_header_key_config.cc\n\nmissing #include for 'std::all_of' (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quiche/binary_http/binary_http_message.cc\n\nmissing #include for 'std::ostream' (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quiche/binary_http/binary_http_message.cc\n\t//depot/google3/third_party/quiche/common/btree_scheduler_test.cc\n\t//depot/google3/third_party/quiche/common/quiche_circular_deque_test.cc\n\nmissing #include for 'std::ostringstream' (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quiche/binary_http/binary_http_message_test.cc\n\nmissing #include for 'std::make_tuple' (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quiche/common/btree_scheduler_test.cc\n\t//depot/google3/third_party/quiche/common/quiche_linked_hash_map_test.cc\n\nmissing #include for 'std::hex' (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quiche/common/http/http_header_block.cc\n\nmissing #include for 'std::unique_ptr' (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quiche/common/platform/default/quiche_platform_impl/quiche_default_proof_providers_impl.cc\n\t//depot/google3/third_party/quiche/common/test_tools/quiche_test_utils.cc\n\nmissing #include for 'std::optional' (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quiche/common/platform/default/quiche_platform_impl/quiche_time_utils_impl.cc\n\t//depot/google3/third_party/quiche/common/quiche_text_utils.cc\n\t//depot/google3/third_party/quiche/common/structured_headers_generated_test.cc\n\nmissing #include for 'std::deque' (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quiche/common/print_elements_test.cc\n\nmissing #include for 'std::min' (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quiche/common/quiche_buffer_allocator.cc\n\t//depot/google3/third_party/quiche/common/quiche_mem_slice_storage.cc\n\t//depot/google3/third_party/quiche/common/quiche_text_utils.cc\n\t//depot/google3/third_party/quiche/common/test_tools/quiche_test_utils.cc\n\nmissing #include for 'std::pair' (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quiche/common/structured_headers_generated_test.cc\n\t//depot/google3/third_party/quiche/common/structured_headers_test.cc\n\nmissing #include for 'std::array' (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quiche/common/wire_serialization_test.cc\n\nmissing #include for 'std::max' (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quiche/oblivious_http/buffers/oblivious_http_response_test.cc\n\nmissing #include for 'std::greater' (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quiche/oblivious_http/common/oblivious_http_header_key_config.cc\n\nCL generated via Upkeep (go/upkeep).\n\n#upkeep #autofix #codehealth #cleanup\n\nPiperOrigin-RevId: 635885466","shortMessageHtmlLink":"Resolve the following 58 technical \"build-missing-std-includes\" debt …"}},{"before":"634f6a96e3592c091c6edb15747ceaa21d148ff4","after":"3da387b82a9a3daaa2a5c54256cab8ecfcbb4cee","ref":"refs/heads/main","pushedAt":"2024-05-21T18:54:45.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":"Resolve the following 94 technical \"build-missing-std-includes\" debt issues:\n\nmissing #include for 'std::numeric_limits' (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quic/core/http/quic_spdy_client_session_base.cc\n\t//depot/google3/third_party/quic/core/qpack/fuzzer/qpack_encoder_stream_receiver_fuzzer.cc\n\t//depot/google3/third_party/quic/core/qpack/fuzzer/qpack_round_trip_fuzzer.cc\n\nmissing #include for 'std::move' (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quic/core/http/quic_spdy_client_session_base.cc\n\t//depot/google3/third_party/quic/core/http/web_transport_http3.cc\n\t//depot/google3/third_party/quic/core/io/quic_poll_event_loop.cc\n\t//depot/google3/third_party/quic/core/qpack/qpack_decoded_headers_accumulator.cc\n\t//depot/google3/third_party/quic/core/quic_alarm.cc\n\t//depot/google3/third_party/quic/core/quic_alarm_test.cc\n\t//depot/google3/third_party/quic/core/quic_arena_scoped_ptr_test.cc\n\t//depot/google3/third_party/quic/core/quic_config_test.cc\n\nmissing #include for 'std::make_unique' (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quic/core/http/quic_spdy_client_session_base.cc\n\t//depot/google3/third_party/quic/core/http/quic_spdy_server_stream_base_test.cc\n\t//depot/google3/third_party/quic/core/http/quic_spdy_session_test.cc\n\t//depot/google3/third_party/quic/core/qpack/fuzzer/qpack_round_trip_fuzzer.cc\n\t//depot/google3/third_party/quic/core/qpack/qpack_header_table_test.cc\n\t//depot/google3/third_party/quic/core/qpack/qpack_instruction_decoder_test.cc\n\t//depot/google3/third_party/quic/core/qpack/qpack_progressive_decoder.cc\n\t//depot/google3/third_party/quic/core/qpack/qpack_send_stream_test.cc\n\t//depot/google3/third_party/quic/core/quic_config.cc\n\t//depot/google3/third_party/quic/core/quic_connection_context_test.cc\n\nmissing #include for 'std::string' (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quic/core/http/quic_spdy_client_stream.cc\n\t//depot/google3/third_party/quic/core/http/quic_spdy_server_stream_base.cc\n\t//depot/google3/third_party/quic/core/http/quic_spdy_server_stream_base_test.cc\n\t//depot/google3/third_party/quic/core/http/web_transport_http3.cc\n\t//depot/google3/third_party/quic/core/io/quic_all_event_loops_test.cc\n\t//depot/google3/third_party/quic/core/io/quic_poll_event_loop_test.cc\n\t//depot/google3/third_party/quic/core/legacy_quic_stream_id_manager_test.cc\n\t//depot/google3/third_party/quic/core/qpack/fuzzer/qpack_decoder_fuzzer.cc\n\t//depot/google3/third_party/quic/core/qpack/qpack_decoder_stream_receiver_test.cc\n\t//depot/google3/third_party/quic/core/qpack/qpack_encoder.cc\n\t//depot/google3/third_party/quic/core/qpack/qpack_encoder_stream_receiver_test.cc\n\t//depot/google3/third_party/quic/core/qpack/qpack_instruction_decoder.cc\n\t//depot/google3/third_party/quic/core/qpack/qpack_instruction_encoder.cc\n\t//depot/google3/third_party/quic/core/qpack/qpack_progressive_decoder.cc\n\t//depot/google3/third_party/quic/core/qpack/qpack_send_stream_test.cc\n\t//depot/google3/third_party/quic/core/quic_alarm_test.cc\n\t//depot/google3/third_party/quic/core/quic_arena_scoped_ptr_test.cc\n\t//depot/google3/third_party/quic/core/quic_coalesced_packet.cc\n\t//depot/google3/third_party/quic/core/quic_coalesced_packet_test.cc\n\t//depot/google3/third_party/quic/core/quic_connection_context_test.cc\n\t//depot/google3/third_party/quic/core/quic_connection_id_manager.cc\n\t//depot/google3/third_party/quic/core/quic_connection_id_manager_test.cc\n\nmissing #include for 'std::pair' (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quic/core/http/quic_spdy_server_stream_base.cc\n\t//depot/google3/third_party/quic/core/io/quic_all_event_loops_test.cc\n\t//depot/google3/third_party/quic/core/io/quic_poll_event_loop_test.cc\n\t//depot/google3/third_party/quic/core/quic_connection_id_manager.cc\n\nmissing #include for 'std::ostream' (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quic/core/http/quic_spdy_session.cc\n\t//depot/google3/third_party/quic/core/quic_connection_id.cc\n\nmissing #include for 'std::optional' (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quic/core/http/quic_spdy_session_test.cc\n\t//depot/google3/third_party/quic/core/quic_chaos_protector_test.cc\n\t//depot/google3/third_party/quic/core/quic_config.cc\n\t//depot/google3/third_party/quic/core/quic_connection_id_manager.cc\n\t//depot/google3/third_party/quic/core/quic_connection_id_manager_test.cc\n\nmissing #include for 'std::vector' (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quic/core/http/quic_spdy_stream_body_manager_test.cc\n\t//depot/google3/third_party/quic/core/http/quic_spdy_stream_test.cc\n\t//depot/google3/third_party/quic/core/http/web_transport_http3.cc\n\t//depot/google3/third_party/quic/core/io/quic_poll_event_loop.cc\n\t//depot/google3/third_party/quic/core/legacy_quic_stream_id_manager_test.cc\n\t//depot/google3/third_party/quic/core/qpack/qpack_receive_stream_test.cc\n\t//depot/google3/third_party/quic/core/qpack/qpack_send_stream_test.cc\n\t//depot/google3/third_party/quic/core/qpack/qpack_static_table.cc\n\t//depot/google3/third_party/quic/core/qpack/value_splitting_header_list_test.cc\n\t//depot/google3/third_party/quic/core/quic_alarm_test.cc\n\t//depot/google3/third_party/quic/core/quic_arena_scoped_ptr_test.cc\n\t//depot/google3/third_party/quic/core/quic_buffered_packet_store.cc\n\t//depot/google3/third_party/quic/core/quic_buffered_packet_store_test.cc\n\t//depot/google3/third_party/quic/core/quic_coalesced_packet.cc\n\t//depot/google3/third_party/quic/core/quic_connection.cc\n\t//depot/google3/third_party/quic/core/quic_connection_context_test.cc\n\t//depot/google3/third_party/quic/core/quic_connection_id_manager.cc\n\t//depot/google3/third_party/quic/core/quic_connection_id_manager_test.cc\n\nmissing #include for 'std::min' (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quic/core/http/quic_spdy_stream_test.cc\n\nmissing #include for 'std::array' (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quic/core/http/quic_spdy_stream_test.cc\n\nmissing #include for 'std::unique_ptr' (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quic/core/io/quic_all_event_loops_test.cc\n\t//depot/google3/third_party/quic/core/qpack/fuzzer/qpack_decoder_fuzzer.cc\n\t//depot/google3/third_party/quic/core/qpack/qpack_decoder.cc\n\t//depot/google3/third_party/quic/core/qpack/qpack_decoder_test.cc\n\t//depot/google3/third_party/quic/core/quic_alarm_test.cc\n\nmissing #include for 'std::ceil' (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quic/core/io/quic_poll_event_loop.cc\n\nmissing #include for 'std::map' (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quic/core/qpack/fuzzer/qpack_decoder_fuzzer.cc\n\t//depot/google3/third_party/quic/core/qpack/fuzzer/qpack_round_trip_fuzzer.cc\n\nmissing #include for 'std::advance' (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quic/core/qpack/fuzzer/qpack_decoder_fuzzer.cc\n\t//depot/google3/third_party/quic/core/qpack/fuzzer/qpack_round_trip_fuzzer.cc\n\nmissing #include for 'std::queue' (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quic/core/qpack/fuzzer/qpack_round_trip_fuzzer.cc\n\nmissing #include for 'std::make_pair' (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quic/core/qpack/qpack_header_table.cc\n\t//depot/google3/third_party/quic/core/qpack/value_splitting_header_list.cc\n\t//depot/google3/third_party/quic/core/quic_blocked_writer_list.cc\n\nmissing #include for 'std::tie' (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quic/core/qpack/qpack_instructions.cc\n\t//depot/google3/third_party/quic/core/quic_connection.cc\n\nmissing #include for 'std::abs' (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quic/core/quic_alarm.cc\n\t//depot/google3/third_party/quic/core/quic_connection.cc\n\nmissing #include for 'std::endl' (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quic/core/quic_connection.cc\n\nmissing #include for 'std::find_if' (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quic/core/quic_connection_id_manager.cc\n\nCL generated via Upkeep (go/upkeep).\n\n#upkeep #autofix #codehealth #cleanup\n\nPiperOrigin-RevId: 635881142","shortMessageHtmlLink":"Resolve the following 94 technical \"build-missing-std-includes\" debt …"}},{"before":"b370e7ab43e530cd492b71b86e81b644dfa21a64","after":"634f6a96e3592c091c6edb15747ceaa21d148ff4","ref":"refs/heads/main","pushedAt":"2024-05-21T18:52:22.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":"Resolve the following 82 technical \"build-missing-std-includes\" debt issues:\n\nmissing #include for 'std::vector' (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quic/core/crypto/quic_crypto_server_config.cc\n\t//depot/google3/third_party/quic/core/crypto/quic_crypto_server_config_test.cc\n\t//depot/google3/third_party/quic/core/crypto/tls_client_connection.cc\n\t//depot/google3/third_party/quic/core/crypto/transport_parameters.cc\n\t//depot/google3/third_party/quic/core/crypto/transport_parameters_test.cc\n\t//depot/google3/third_party/quic/core/crypto/web_transport_fingerprint_proof_verifier.cc\n\t//depot/google3/third_party/quic/core/deterministic_connection_id_generator_test.cc\n\t//depot/google3/third_party/quic/core/frames/quic_frames_test.cc\n\t//depot/google3/third_party/quic/core/http/http_encoder.cc\n\t//depot/google3/third_party/quic/core/http/quic_receive_control_stream_test.cc\n\t//depot/google3/third_party/quic/core/http/quic_send_control_stream_test.cc\n\t//depot/google3/third_party/quic/core/http/quic_server_session_base_test.cc\n\nmissing #include for 'std::move' (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quic/core/crypto/quic_crypto_server_config_test.cc\n\t//depot/google3/third_party/quic/core/crypto/tls_client_connection.cc\n\t//depot/google3/third_party/quic/core/crypto/tls_connection.cc\n\t//depot/google3/third_party/quic/core/frames/quic_frame.cc\n\t//depot/google3/third_party/quic/core/frames/quic_message_frame.cc\n\t//depot/google3/third_party/quic/core/http/http_decoder.cc\n\t//depot/google3/third_party/quic/core/http/quic_headers_stream.cc\n\t//depot/google3/third_party/quic/core/http/quic_server_session_base.cc\n\nmissing #include for 'std::unique_ptr' (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quic/core/crypto/quic_decrypter.cc\n\t//depot/google3/third_party/quic/core/crypto/quic_encrypter.cc\n\t//depot/google3/third_party/quic/core/crypto/transport_parameters_test.cc\n\t//depot/google3/third_party/quic/core/http/quic_server_session_base.cc\n\t//depot/google3/third_party/quic/core/http/quic_spdy_client_session.cc\n\nmissing #include for 'std::string' (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quic/core/crypto/transport_parameters.cc\n\t//depot/google3/third_party/quic/core/crypto/web_transport_fingerprint_proof_verifier_test.cc\n\t//depot/google3/third_party/quic/core/frames/quic_connection_close_frame.cc\n\t//depot/google3/third_party/quic/core/frames/quic_frame.cc\n\t//depot/google3/third_party/quic/core/http/http_constants.cc\n\t//depot/google3/third_party/quic/core/http/http_decoder.cc\n\t//depot/google3/third_party/quic/core/http/http_encoder.cc\n\t//depot/google3/third_party/quic/core/http/http_encoder_test.cc\n\t//depot/google3/third_party/quic/core/http/metadata_decoder_test.cc\n\t//depot/google3/third_party/quic/core/http/quic_send_control_stream.cc\n\nmissing #include for 'std::ostream' (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quic/core/crypto/transport_parameters.cc\n\t//depot/google3/third_party/quic/core/deterministic_connection_id_generator_test.cc\n\t//depot/google3/third_party/quic/core/frames/quic_ack_frame.cc\n\t//depot/google3/third_party/quic/core/frames/quic_ack_frequency_frame.cc\n\t//depot/google3/third_party/quic/core/frames/quic_blocked_frame.cc\n\t//depot/google3/third_party/quic/core/frames/quic_connection_close_frame.cc\n\t//depot/google3/third_party/quic/core/frames/quic_crypto_frame.cc\n\t//depot/google3/third_party/quic/core/frames/quic_frame.cc\n\t//depot/google3/third_party/quic/core/frames/quic_goaway_frame.cc\n\t//depot/google3/third_party/quic/core/frames/quic_handshake_done_frame.cc\n\t//depot/google3/third_party/quic/core/frames/quic_max_streams_frame.cc\n\t//depot/google3/third_party/quic/core/frames/quic_message_frame.cc\n\t//depot/google3/third_party/quic/core/frames/quic_new_connection_id_frame.cc\n\t//depot/google3/third_party/quic/core/frames/quic_new_token_frame.cc\n\t//depot/google3/third_party/quic/core/frames/quic_padding_frame.cc\n\t//depot/google3/third_party/quic/core/frames/quic_path_challenge_frame.cc\n\t//depot/google3/third_party/quic/core/frames/quic_path_response_frame.cc\n\t//depot/google3/third_party/quic/core/frames/quic_ping_frame.cc\n\t//depot/google3/third_party/quic/core/frames/quic_retire_connection_id_frame.cc\n\t//depot/google3/third_party/quic/core/frames/quic_rst_stream_frame.cc\n\t//depot/google3/third_party/quic/core/frames/quic_stop_sending_frame.cc\n\t//depot/google3/third_party/quic/core/frames/quic_stop_waiting_frame.cc\n\t//depot/google3/third_party/quic/core/frames/quic_stream_frame.cc\n\t//depot/google3/third_party/quic/core/frames/quic_streams_blocked_frame.cc\n\t//depot/google3/third_party/quic/core/frames/quic_window_update_frame.cc\n\t//depot/google3/third_party/quic/core/http/quic_receive_control_stream_test.cc\n\t//depot/google3/third_party/quic/core/http/quic_send_control_stream_test.cc\n\nmissing #include for 'std::find' (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quic/core/crypto/transport_parameters.cc\n\nmissing #include for 'std::nullopt' (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quic/core/crypto/transport_parameters_test.cc\n\nmissing #include for 'std::optional' (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quic/core/deterministic_connection_id_generator.cc\n\t//depot/google3/third_party/quic/core/http/end_to_end_test.cc\n\t//depot/google3/third_party/quic/core/http/quic_send_control_stream_test.cc\n\t//depot/google3/third_party/quic/core/http/quic_server_session_base.cc\n\nmissing #include for 'std::pair' (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quic/core/frames/quic_ack_frame.cc\n\t//depot/google3/third_party/quic/core/http/http_encoder.cc\n\nmissing #include for 'std::ostringstream' (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quic/core/frames/quic_frame.cc\n\t//depot/google3/third_party/quic/core/frames/quic_frames_test.cc\n\nmissing #include for 'std::max' (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quic/core/http/end_to_end_test.cc\n\nmissing #include for 'std::array' (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quic/core/http/end_to_end_test.cc\n\nmissing #include for 'std::min' (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quic/core/http/http_decoder.cc\n\t//depot/google3/third_party/quic/core/http/quic_headers_stream.cc\n\t//depot/google3/third_party/quic/core/http/quic_server_session_base.cc\n\nmissing #include for 'std::sort' (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quic/core/http/http_encoder.cc\n\nmissing #include for 'std::make_unique' (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quic/core/http/quic_headers_stream_test.cc\n\t//depot/google3/third_party/quic/core/http/quic_send_control_stream_test.cc\n\nmissing #include for 'std::abs' (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quic/core/http/quic_server_session_base.cc\n\nmissing #include for 'std::numeric_limits' (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quic/core/http/quic_server_session_base.cc\n\nCL generated via Upkeep (go/upkeep).\n\n#upkeep #autofix #codehealth #cleanup\n\nPiperOrigin-RevId: 635880479","shortMessageHtmlLink":"Resolve the following 82 technical \"build-missing-std-includes\" debt …"}},{"before":"ad0dbe6cc7308cadd70ccf17b9b4e69a3def696a","after":"b370e7ab43e530cd492b71b86e81b644dfa21a64","ref":"refs/heads/main","pushedAt":"2024-05-21T18:31: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":"Resolve the following 85 technical \"build-missing-std-includes\" debt issues:\n\nmissing #include for 'std::ostream' (google3-build-missing-std-includes)\n\t//depot/google3/third_party/http2/hpack/decoder/hpack_block_decoder.cc\n\t//depot/google3/third_party/http2/hpack/decoder/hpack_decoder_string_buffer.cc\n\t//depot/google3/third_party/http2/hpack/decoder/hpack_decoder_tables.cc\n\t//depot/google3/third_party/http2/hpack/decoder/hpack_entry_decoder.cc\n\t//depot/google3/third_party/http2/hpack/decoder/hpack_entry_type_decoder.cc\n\t//depot/google3/third_party/http2/hpack/decoder/hpack_string_decoder.cc\n\t//depot/google3/third_party/http2/hpack/http2_hpack_constants.cc\n\t//depot/google3/third_party/http2/hpack/huffman/hpack_huffman_decoder.cc\n\t//depot/google3/third_party/http2/http2_structures.cc\n\t//depot/google3/third_party/http2/test_tools/frame_parts.cc\n\t//depot/google3/third_party/http2/test_tools/hpack_entry_collector.cc\n\t//depot/google3/third_party/quic/core/congestion_control/bandwidth_sampler.cc\n\t//depot/google3/third_party/quic/core/congestion_control/bbr2_drain.cc\n\t//depot/google3/third_party/quic/core/congestion_control/bbr2_probe_bw.cc\n\nmissing #include for 'std::string' (google3-build-missing-std-includes)\n\t//depot/google3/third_party/http2/hpack/decoder/hpack_block_decoder.cc\n\t//depot/google3/third_party/http2/hpack/decoder/hpack_decoder_state.cc\n\t//depot/google3/third_party/http2/hpack/decoder/hpack_decoder_string_buffer.cc\n\t//depot/google3/third_party/http2/hpack/decoder/hpack_decoder_tables.cc\n\t//depot/google3/third_party/http2/hpack/decoder/hpack_entry_decoder.cc\n\t//depot/google3/third_party/http2/hpack/decoder/hpack_entry_decoder_test.cc\n\t//depot/google3/third_party/http2/hpack/decoder/hpack_entry_type_decoder.cc\n\t//depot/google3/third_party/http2/hpack/decoder/hpack_string_decoder.cc\n\t//depot/google3/third_party/http2/hpack/decoder/hpack_string_decoder_test.cc\n\t//depot/google3/third_party/http2/hpack/http2_hpack_constants.cc\n\t//depot/google3/third_party/http2/hpack/huffman/hpack_huffman_decoder.cc\n\t//depot/google3/third_party/http2/hpack/huffman/hpack_huffman_encoder.cc\n\t//depot/google3/third_party/http2/hpack/huffman/hpack_huffman_transcoder_test.cc\n\t//depot/google3/third_party/http2/hpack/varint/hpack_varint_decoder.cc\n\t//depot/google3/third_party/http2/hpack/varint/hpack_varint_encoder.cc\n\t//depot/google3/third_party/http2/hpack/varint/hpack_varint_round_trip_test.cc\n\t//depot/google3/third_party/http2/http2_constants.cc\n\t//depot/google3/third_party/http2/http2_structures.cc\n\t//depot/google3/third_party/http2/test_tools/frame_parts.cc\n\t//depot/google3/third_party/http2/test_tools/hpack_block_collector.cc\n\t//depot/google3/third_party/http2/test_tools/hpack_entry_collector.cc\n\t//depot/google3/third_party/http2/test_tools/hpack_example_test.cc\n\t//depot/google3/third_party/http2/test_tools/hpack_string_collector.cc\n\t//depot/google3/third_party/http2/test_tools/http2_random.cc\n\t//depot/google3/third_party/http2/test_tools/http2_random_test.cc\n\t//depot/google3/third_party/http2/test_tools/random_util.cc\n\t//depot/google3/third_party/quic/core/batch_writer/quic_batch_writer_buffer.cc\n\t//depot/google3/third_party/quic/core/congestion_control/bandwidth_sampler_test.cc\n\nmissing #include for 'std::ostringstream' (google3-build-missing-std-includes)\n\t//depot/google3/third_party/http2/hpack/decoder/hpack_block_decoder_test.cc\n\t//depot/google3/third_party/http2/hpack/decoder/hpack_decoder_string_buffer_test.cc\n\nmissing #include for 'std::vector' (google3-build-missing-std-includes)\n\t//depot/google3/third_party/http2/hpack/decoder/hpack_decoder_tables.cc\n\t//depot/google3/third_party/http2/hpack/huffman/hpack_huffman_encoder_benchmark.cc\n\t//depot/google3/third_party/http2/test_tools/http2_constants_test_util.cc\n\t//depot/google3/third_party/quic/core/batch_writer/quic_batch_writer_buffer_test.cc\n\t//depot/google3/third_party/quic/core/batch_writer/quic_gso_batch_writer_test.cc\n\t//depot/google3/third_party/quic/core/chlo_extractor_test.cc\n\nmissing #include for 'std::move' (google3-build-missing-std-includes)\n\t//depot/google3/third_party/http2/hpack/decoder/hpack_decoder_tables.cc\n\t//depot/google3/third_party/quic/bindings/quic_libevent.cc\n\t//depot/google3/third_party/quic/core/batch_writer/quic_batch_writer_base.cc\n\t//depot/google3/third_party/quic/core/batch_writer/quic_gso_batch_writer.cc\n\t//depot/google3/third_party/quic/core/batch_writer/quic_sendmmsg_batch_writer.cc\n\nmissing #include for 'std::stringstream' (google3-build-missing-std-includes)\n\t//depot/google3/third_party/http2/hpack/decoder/hpack_entry_decoder.cc\n\t//depot/google3/third_party/http2/hpack/huffman/hpack_huffman_decoder.cc\n\nmissing #include for 'std::hex' (google3-build-missing-std-includes)\n\t//depot/google3/third_party/http2/hpack/decoder/hpack_entry_type_decoder.cc\n\t//depot/google3/third_party/http2/hpack/varint/hpack_varint_round_trip_test.cc\n\t//depot/google3/third_party/http2/test_tools/random_decoder_test_base_test.cc\n\nmissing #include for 'std::seed_seq' (google3-build-missing-std-includes)\n\t//depot/google3/third_party/http2/hpack/huffman/hpack_huffman_encoder_benchmark.cc\n\nmissing #include for 'std::tuple' (google3-build-missing-std-includes)\n\t//depot/google3/third_party/http2/hpack/huffman/hpack_huffman_transcoder_test.cc\n\t//depot/google3/third_party/http2/hpack/varint/hpack_varint_decoder_test.cc\n\nmissing #include for 'std::numeric_limits' (google3-build-missing-std-includes)\n\t//depot/google3/third_party/http2/hpack/varint/hpack_varint_decoder.cc\n\t//depot/google3/third_party/http2/hpack/varint/hpack_varint_round_trip_test.cc\n\t//depot/google3/third_party/quic/core/batch_writer/quic_batch_writer_base.cc\n\t//depot/google3/third_party/quic/core/congestion_control/bbr2_misc.cc\n\t//depot/google3/third_party/quic/core/congestion_control/bbr2_probe_bw.cc\n\nmissing #include for 'std::make_unique' (google3-build-missing-std-includes)\n\t//depot/google3/third_party/http2/test_tools/frame_parts_collector.cc\n\t//depot/google3/third_party/http2/test_tools/payload_decoder_base_test_util.cc\n\t//depot/google3/third_party/quic/core/batch_writer/quic_batch_writer_test.cc\n\nmissing #include for 'std::shuffle' (google3-build-missing-std-includes)\n\t//depot/google3/third_party/http2/test_tools/http2_random_test.cc\n\nmissing #include for 'std::atomic' (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quic/bindings/quic_libevent_test.cc\n\nmissing #include for 'std::unique_ptr' (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quic/core/batch_writer/quic_batch_writer_base.cc\n\t//depot/google3/third_party/quic/core/batch_writer/quic_gso_batch_writer.cc\n\t//depot/google3/third_party/quic/core/batch_writer/quic_sendmmsg_batch_writer.cc\n\t//depot/google3/third_party/quic/core/chlo_extractor.cc\n\nmissing #include for 'std::max' (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quic/core/batch_writer/quic_batch_writer_buffer.cc\n\t//depot/google3/third_party/quic/core/congestion_control/bandwidth_sampler_test.cc\n\t//depot/google3/third_party/quic/core/congestion_control/bbr2_drain.cc\n\t//depot/google3/third_party/quic/core/congestion_control/bbr2_misc.cc\n\nmissing #include for 'std::pair' (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quic/core/batch_writer/quic_batch_writer_buffer_test.cc\n\nmissing #include for 'std::min' (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quic/core/batch_writer/quic_batch_writer_buffer_test.cc\n\t//depot/google3/third_party/quic/core/congestion_control/bbr2_probe_bw.cc\n\nmissing #include for 'std::optional' (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quic/core/chlo_extractor.cc\n\nCL generated via Upkeep (go/upkeep).\n\n#upkeep #autofix #codehealth #cleanup\n\nPiperOrigin-RevId: 635873331","shortMessageHtmlLink":"Resolve the following 85 technical \"build-missing-std-includes\" debt …"}},{"before":"6ac97058e159882bb05c5894a27a11056c3ab4b0","after":"ad0dbe6cc7308cadd70ccf17b9b4e69a3def696a","ref":"refs/heads/main","pushedAt":"2024-05-21T18:29:10.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":"Resolve the following 88 technical \"build-missing-std-includes\" debt issues:\n\nmissing #include for 'std::ostream' (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quic/core/quic_connection_stats.cc\n\t//depot/google3/third_party/quic/core/quic_error_codes.cc\n\t//depot/google3/third_party/quic/core/quic_interval_test.cc\n\t//depot/google3/third_party/quic/core/quic_mtu_discovery.cc\n\t//depot/google3/third_party/quic/core/quic_packet_number.cc\n\t//depot/google3/third_party/quic/core/quic_packets.cc\n\t//depot/google3/third_party/quic/core/quic_path_validator.cc\n\nmissing #include for 'std::min_element' (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quic/core/quic_connection_test.cc\n\nmissing #include for 'std::vector' (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quic/core/quic_connection_test.cc\n\t//depot/google3/third_party/quic/core/quic_control_frame_manager_test.cc\n\t//depot/google3/third_party/quic/core/quic_crypto_client_handshaker_test.cc\n\t//depot/google3/third_party/quic/core/quic_crypto_client_stream_test.cc\n\t//depot/google3/third_party/quic/core/quic_data_writer_test.cc\n\t//depot/google3/third_party/quic/core/quic_framer.cc\n\t//depot/google3/third_party/quic/core/quic_interval_test.cc\n\t//depot/google3/third_party/quic/core/quic_one_block_arena_test.cc\n\t//depot/google3/third_party/quic/core/quic_packet_creator_test.cc\n\t//depot/google3/third_party/quic/core/quic_sent_packet_manager.cc\n\t//depot/google3/third_party/quic/core/quic_sent_packet_manager_test.cc\n\t//depot/google3/third_party/quic/core/quic_session.cc\n\t//depot/google3/third_party/quic/core/quic_session_test.cc\n\t//depot/google3/third_party/quic/core/quic_stream_id_manager_test.cc\n\t//depot/google3/third_party/quic/core/quic_stream_priority.cc\n\t//depot/google3/third_party/quic/core/quic_stream_send_buffer_test.cc\n\nmissing #include for 'std::optional' (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quic/core/quic_connection_test.cc\n\t//depot/google3/third_party/quic/core/quic_datagram_queue.cc\n\t//depot/google3/third_party/quic/core/quic_default_packet_writer.cc\n\t//depot/google3/third_party/quic/core/quic_framer_test.cc\n\t//depot/google3/third_party/quic/core/quic_packet_writer_wrapper.cc\n\t//depot/google3/third_party/quic/core/quic_sent_packet_manager.cc\n\t//depot/google3/third_party/quic/core/quic_sent_packet_manager_test.cc\n\t//depot/google3/third_party/quic/core/quic_session.cc\n\t//depot/google3/third_party/quic/core/quic_stream_priority.cc\n\t//depot/google3/third_party/quic/core/quic_stream_priority_test.cc\n\nmissing #include for 'std::make_unique' (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quic/core/quic_control_frame_manager_test.cc\n\t//depot/google3/third_party/quic/core/quic_datagram_queue_test.cc\n\t//depot/google3/third_party/quic/core/quic_session_test.cc\n\nmissing #include for 'std::move' (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quic/core/quic_crypto_client_handshaker.cc\n\t//depot/google3/third_party/quic/core/quic_crypto_server_stream.cc\n\t//depot/google3/third_party/quic/core/quic_datagram_queue.cc\n\t//depot/google3/third_party/quic/core/quic_datagram_queue_test.cc\n\t//depot/google3/third_party/quic/core/quic_lru_cache_test.cc\n\t//depot/google3/third_party/quic/core/quic_path_validator.cc\n\t//depot/google3/third_party/quic/core/quic_sent_packet_manager.cc\n\t//depot/google3/third_party/quic/core/quic_stream.cc\n\t//depot/google3/third_party/quic/core/quic_stream_send_buffer.cc\n\t//depot/google3/third_party/quic/core/quic_stream_send_buffer_test.cc\n\t//depot/google3/third_party/quic/core/quic_stream_sequencer_buffer.cc\n\nmissing #include for 'std::string' (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quic/core/quic_crypto_client_handshaker_test.cc\n\t//depot/google3/third_party/quic/core/quic_data_writer_test.cc\n\t//depot/google3/third_party/quic/core/quic_datagram_queue_test.cc\n\t//depot/google3/third_party/quic/core/quic_error_codes.cc\n\t//depot/google3/third_party/quic/core/quic_error_codes_test.cc\n\t//depot/google3/third_party/quic/core/quic_flow_controller.cc\n\t//depot/google3/third_party/quic/core/quic_linux_socket_utils.cc\n\t//depot/google3/third_party/quic/core/quic_packet_number.cc\n\t//depot/google3/third_party/quic/core/quic_packets.cc\n\t//depot/google3/third_party/quic/core/quic_packets_test.cc\n\t//depot/google3/third_party/quic/core/quic_stream_priority.cc\n\nmissing #include for 'std::unique_ptr' (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quic/core/quic_crypto_client_handshaker_test.cc\n\t//depot/google3/third_party/quic/core/quic_datagram_queue.cc\n\t//depot/google3/third_party/quic/core/quic_lru_cache_test.cc\n\t//depot/google3/third_party/quic/core/quic_packet_creator.cc\n\t//depot/google3/third_party/quic/core/quic_path_validator.cc\n\t//depot/google3/third_party/quic/core/quic_sent_packet_manager.cc\n\t//depot/google3/third_party/quic/core/quic_session.cc\n\t//depot/google3/third_party/quic/core/quic_stream_send_buffer_benchmark.cc\n\nmissing #include for 'std::find' (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quic/core/quic_crypto_server_stream_test.cc\n\t//depot/google3/third_party/quic/core/quic_dispatcher_test.cc\n\nmissing #include for 'std::min' (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quic/core/quic_crypto_stream.cc\n\t//depot/google3/third_party/quic/core/quic_flow_controller.cc\n\t//depot/google3/third_party/quic/core/quic_framer.cc\n\t//depot/google3/third_party/quic/core/quic_ping_manager.cc\n\t//depot/google3/third_party/quic/core/quic_stream.cc\n\t//depot/google3/third_party/quic/core/quic_stream_id_manager.cc\n\nmissing #include for 'std::nullopt' (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quic/core/quic_crypto_stream_test.cc\n\nmissing #include for 'std::max' (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quic/core/quic_datagram_queue.cc\n\t//depot/google3/third_party/quic/core/quic_idle_network_detector.cc\n\t//depot/google3/third_party/quic/core/quic_network_blackhole_detector.cc\n\t//depot/google3/third_party/quic/core/quic_sent_packet_manager_test.cc\n\t//depot/google3/third_party/quic/core/quic_session.cc\n\nmissing #include for 'std::numeric_limits' (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quic/core/quic_dispatcher.cc\n\t//depot/google3/third_party/quic/core/quic_framer_test.cc\n\t//depot/google3/third_party/quic/core/quic_session.cc\n\nmissing #include for 'std::list' (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quic/core/quic_dispatcher_test.cc\n\nmissing #include for 'std::stringstream' (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quic/core/quic_interval_set_test.cc\n\t//depot/google3/third_party/quic/core/quic_session.cc\n\nmissing #include for 'std::endl' (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quic/core/quic_session.cc\n\nCL generated via Upkeep (go/upkeep).\n\n#upkeep #autofix #codehealth #cleanup\n\nPiperOrigin-RevId: 635872560","shortMessageHtmlLink":"Resolve the following 88 technical \"build-missing-std-includes\" debt …"}},{"before":"7baee70a14f889d300602e5d46a3b34c2a4758fa","after":"6ac97058e159882bb05c5894a27a11056c3ab4b0","ref":"refs/heads/main","pushedAt":"2024-05-21T18:22:45.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":"Resolve the following 98 technical \"build-missing-std-includes\" debt issues:\n\nmissing #include for 'std::move' (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quic/test_tools/simulator/alarm_factory.cc\n\t//depot/google3/third_party/quic/test_tools/simulator/link.cc\n\t//depot/google3/third_party/quic/test_tools/simulator/packet_filter.cc\n\t//depot/google3/third_party/quic/test_tools/simulator/queue.cc\n\t//depot/google3/third_party/quic/test_tools/test_ticket_crypter.cc\n\t//depot/google3/third_party/quic/test_tools/web_transport_resets_backend.cc\n\t//depot/google3/third_party/quic/tools/connect_udp_tunnel_test.cc\n\t//depot/google3/third_party/quic/tools/devious_baton.cc\n\t//depot/google3/third_party/quic/tools/legacy_client/quic_epoll_client_epoll_network_helper.cc\n\t//depot/google3/third_party/quic/tools/quic_client_default_network_helper.cc\n\t//depot/google3/third_party/quic/tools/quic_memory_cache_backend_test.cc\n\t//depot/google3/third_party/quic/tools/quic_server.cc\n\t//depot/google3/third_party/quic/tools/quic_server_test.cc\n\t//depot/google3/third_party/quic/tools/quic_simple_dispatcher.cc\n\t//depot/google3/third_party/quic/tools/simple_ticket_crypter.cc\n\nmissing #include for 'std::max' (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quic/test_tools/simulator/alarm_factory.cc\n\t//depot/google3/third_party/quic/test_tools/simulator/link.cc\n\t//depot/google3/third_party/quic/tools/quic_tcp_like_trace_converter.cc\n\nmissing #include for 'std::string' (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quic/test_tools/simulator/alarm_factory.cc\n\t//depot/google3/third_party/quic/test_tools/simulator/link.cc\n\t//depot/google3/third_party/quic/test_tools/simulator/packet_filter.cc\n\t//depot/google3/third_party/quic/test_tools/simulator/port.cc\n\t//depot/google3/third_party/quic/test_tools/simulator/queue.cc\n\t//depot/google3/third_party/quic/test_tools/simulator/quic_endpoint.cc\n\t//depot/google3/third_party/quic/test_tools/simulator/quic_endpoint_base.cc\n\t//depot/google3/third_party/quic/test_tools/simulator/simulator_test.cc\n\t//depot/google3/third_party/quic/test_tools/simulator/switch.cc\n\t//depot/google3/third_party/quic/test_tools/simulator/traffic_policer.cc\n\t//depot/google3/third_party/quic/test_tools/web_transport_resets_backend.cc\n\t//depot/google3/third_party/quic/tools/connect_tunnel_test.cc\n\t//depot/google3/third_party/quic/tools/devious_baton.cc\n\t//depot/google3/third_party/quic/tools/legacy_client/quic_epoll_client_epoll_network_helper.cc\n\t//depot/google3/third_party/quic/tools/legacy_client/quic_epoll_client_test.cc\n\t//depot/google3/third_party/quic/tools/qpack_offline_decoder_bin.cc\n\t//depot/google3/third_party/quic/tools/quic_client_default_network_helper.cc\n\t//depot/google3/third_party/quic/tools/quic_default_client_test.cc\n\t//depot/google3/third_party/quic/tools/quic_epoll_client_factory.cc\n\t//depot/google3/third_party/quic/tools/quic_memory_cache_backend.cc\n\t//depot/google3/third_party/quic/tools/quic_memory_cache_backend_test.cc\n\t//depot/google3/third_party/quic/tools/quic_packet_printer_bin.cc\n\t//depot/google3/third_party/quic/tools/quic_reject_reason_decoder_bin.cc\n\t//depot/google3/third_party/quic/tools/quic_server_bin.cc\n\t//depot/google3/third_party/quic/tools/quic_server_test.cc\n\t//depot/google3/third_party/quic/tools/quic_simple_crypto_server_stream_helper.cc\n\t//depot/google3/third_party/quic/tools/quic_simple_server_stream.cc\n\t//depot/google3/third_party/quic/tools/quic_simple_server_stream_test.cc\n\t//depot/google3/third_party/quic/tools/quic_spdy_client_base.cc\n\t//depot/google3/third_party/quic/tools/quic_url.cc\n\nmissing #include for 'std::unique_ptr' (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quic/test_tools/simulator/link.cc\n\t//depot/google3/third_party/quic/test_tools/simulator/packet_filter.cc\n\t//depot/google3/third_party/quic/test_tools/simulator/queue.cc\n\t//depot/google3/third_party/quic/test_tools/simulator/quic_endpoint_test.cc\n\t//depot/google3/third_party/quic/test_tools/simulator/simulator_test.cc\n\t//depot/google3/third_party/quic/test_tools/simulator/switch.cc\n\t//depot/google3/third_party/quic/tools/connect_udp_tunnel.cc\n\t//depot/google3/third_party/quic/tools/legacy_client/quic_epoll_client.cc\n\t//depot/google3/third_party/quic/tools/quic_client_default_network_helper.cc\n\t//depot/google3/third_party/quic/tools/quic_default_client.cc\n\t//depot/google3/third_party/quic/tools/quic_epoll_client_factory.cc\n\t//depot/google3/third_party/quic/tools/quic_memory_cache_backend.cc\n\t//depot/google3/third_party/quic/tools/quic_name_lookup.cc\n\t//depot/google3/third_party/quic/tools/quic_packet_printer_bin.cc\n\t//depot/google3/third_party/quic/tools/quic_server_factory.cc\n\t//depot/google3/third_party/quic/tools/quic_simple_client_session.cc\n\t//depot/google3/third_party/quic/tools/quic_simple_dispatcher.cc\n\t//depot/google3/third_party/quic/tools/quic_simple_server_session.cc\n\t//depot/google3/third_party/quic/tools/quic_spdy_client_base.cc\n\t//depot/google3/third_party/quic/tools/quic_toy_server.cc\n\nmissing #include for 'std::min' (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quic/test_tools/simulator/quic_endpoint.cc\n\t//depot/google3/third_party/quic/tools/quic_simple_server_stream.cc\n\nmissing #include for 'std::vector' (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quic/test_tools/simulator/quic_endpoint_base.cc\n\t//depot/google3/third_party/quic/test_tools/simulator/simulator_test.cc\n\t//depot/google3/third_party/quic/test_tools/test_ticket_crypter.cc\n\t//depot/google3/third_party/quic/tools/crypto_message_printer_bin.cc\n\t//depot/google3/third_party/quic/tools/qpack_offline_decoder_bin.cc\n\t//depot/google3/third_party/quic/tools/quic_client_bin.cc\n\t//depot/google3/third_party/quic/tools/quic_client_interop_test_bin.cc\n\t//depot/google3/third_party/quic/tools/quic_memory_cache_backend.cc\n\t//depot/google3/third_party/quic/tools/quic_packet_printer_bin.cc\n\t//depot/google3/third_party/quic/tools/quic_reject_reason_decoder_bin.cc\n\t//depot/google3/third_party/quic/tools/quic_simple_server_stream_test.cc\n\t//depot/google3/third_party/quic/tools/quic_spdy_client_base.cc\n\t//depot/google3/third_party/quic/tools/simple_ticket_crypter.cc\n\t//depot/google3/third_party/quic/tools/simple_ticket_crypter_test.cc\n\nmissing #include for 'std::optional' (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quic/test_tools/simulator/quic_endpoint_base.cc\n\t//depot/google3/third_party/quic/tools/quic_memory_cache_backend.cc\n\t//depot/google3/third_party/quic/tools/quic_packet_printer_bin.cc\n\t//depot/google3/third_party/quic/tools/quic_spdy_client_base.cc\n\t//depot/google3/third_party/quic/tools/quic_toy_server.cc\n\nmissing #include for 'std::make_pair' (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quic/test_tools/simulator/simulator.cc\n\t//depot/google3/third_party/quic/test_tools/simulator/traffic_policer.cc\n\nmissing #include for 'std::shared_ptr' (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quic/test_tools/test_ticket_crypter.cc\n\t//depot/google3/third_party/quic/tools/simple_ticket_crypter.cc\n\nmissing #include for 'std::make_unique' (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quic/tools/connect_tunnel_test.cc\n\t//depot/google3/third_party/quic/tools/simple_ticket_crypter_test.cc\n\nmissing #include for 'std::numeric_limits' (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quic/tools/legacy_client/quic_epoll_client_epoll_network_helper.cc\n\t//depot/google3/third_party/quic/tools/quic_client_default_network_helper.cc\n\nmissing #include for 'std::set' (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quic/tools/quic_client_interop_test_bin.cc\n\nCL generated via Upkeep (go/upkeep).\n\n#upkeep #autofix #codehealth #cleanup\n\nPiperOrigin-RevId: 635870375","shortMessageHtmlLink":"Resolve the following 98 technical \"build-missing-std-includes\" debt …"}},{"before":"d596c1a2764bb109233a60b7e00431f7ff78e305","after":"7baee70a14f889d300602e5d46a3b34c2a4758fa","ref":"refs/heads/main","pushedAt":"2024-05-21T18:20:21.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":"Resolve the following 97 technical \"build-missing-std-includes\" debt issues:\n\nmissing #include for 'std::list' (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quic/core/quic_stream_sequencer_buffer_test.cc\n\t//depot/google3/third_party/quic/qbone/qbone_packet_exchanger_test.cc\n\nmissing #include for 'std::make_unique' (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quic/core/quic_stream_sequencer_buffer_test.cc\n\t//depot/google3/third_party/quic/core/uber_received_packet_manager_test.cc\n\t//depot/google3/third_party/quic/qbone/bonnet/tun_device_packet_exchanger.cc\n\t//depot/google3/third_party/quic/qbone/platform/netlink.cc\n\t//depot/google3/third_party/quic/qbone/platform/netlink_test.cc\n\nmissing #include for 'std::vector' (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quic/core/quic_stream_test.cc\n\t//depot/google3/third_party/quic/core/quic_tag.cc\n\t//depot/google3/third_party/quic/core/quic_time_wait_list_manager.cc\n\t//depot/google3/third_party/quic/core/quic_time_wait_list_manager_test.cc\n\t//depot/google3/third_party/quic/core/quic_trace_visitor_test.cc\n\t//depot/google3/third_party/quic/core/quic_unacked_packet_map_test.cc\n\t//depot/google3/third_party/quic/core/quic_utils_test.cc\n\t//depot/google3/third_party/quic/core/quic_version_manager.cc\n\t//depot/google3/third_party/quic/core/quic_versions.cc\n\t//depot/google3/third_party/quic/core/tls_chlo_extractor_test.cc\n\t//depot/google3/third_party/quic/core/tls_client_handshaker.cc\n\t//depot/google3/third_party/quic/core/tls_client_handshaker_test.cc\n\t//depot/google3/third_party/quic/core/tls_handshaker.cc\n\t//depot/google3/third_party/quic/core/uber_quic_stream_id_manager_test.cc\n\t//depot/google3/third_party/quic/public/quicpp.cc\n\t//depot/google3/third_party/quic/public/quicpp_test.cc\n\t//depot/google3/third_party/quic/qbone/bonnet/qbone_tunnel_info.cc\n\t//depot/google3/third_party/quic/qbone/bonnet/tun_device_controller.cc\n\t//depot/google3/third_party/quic/qbone/bonnet/tun_device_controller_test.cc\n\t//depot/google3/third_party/quic/qbone/platform/netlink.cc\n\t//depot/google3/third_party/quic/qbone/platform/netlink_test.cc\n\t//depot/google3/third_party/quic/qbone/qbone_client_test.cc\n\t//depot/google3/third_party/quic/qbone/qbone_packet_exchanger_test.cc\n\nmissing #include for 'std::endl' (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quic/core/quic_time_wait_list_manager.cc\n\nmissing #include for 'std::tuple' (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quic/core/quic_time_wait_list_manager_test.cc\n\t//depot/google3/third_party/quic/core/quic_write_blocked_list_test.cc\n\nmissing #include for 'std::string' (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quic/core/quic_trace_visitor_test.cc\n\t//depot/google3/third_party/quic/core/quic_transmission_info.cc\n\t//depot/google3/third_party/quic/core/quic_types.cc\n\t//depot/google3/third_party/quic/core/quic_udp_socket.cc\n\t//depot/google3/third_party/quic/core/quic_version_manager.cc\n\t//depot/google3/third_party/quic/core/tls_chlo_extractor.cc\n\t//depot/google3/third_party/quic/core/tls_chlo_extractor_test.cc\n\t//depot/google3/third_party/quic/core/tls_handshaker.cc\n\t//depot/google3/third_party/quic/core/tls_server_handshaker_test.cc\n\t//depot/google3/third_party/quic/core/uber_quic_stream_id_manager.cc\n\t//depot/google3/third_party/quic/core/uber_quic_stream_id_manager_test.cc\n\t//depot/google3/third_party/quic/public/quicpp_test.cc\n\t//depot/google3/third_party/quic/qbone/bonnet/icmp_reachable.cc\n\t//depot/google3/third_party/quic/qbone/bonnet/icmp_reachable_test.cc\n\t//depot/google3/third_party/quic/qbone/bonnet/tun_device.cc\n\t//depot/google3/third_party/quic/qbone/bonnet/tun_device_controller_test.cc\n\t//depot/google3/third_party/quic/qbone/bonnet/tun_device_packet_exchanger.cc\n\t//depot/google3/third_party/quic/qbone/bonnet/tun_device_packet_exchanger_test.cc\n\t//depot/google3/third_party/quic/qbone/platform/ip_range.cc\n\t//depot/google3/third_party/quic/qbone/platform/netlink.cc\n\t//depot/google3/third_party/quic/qbone/platform/netlink_test.cc\n\t//depot/google3/third_party/quic/qbone/platform/rtnetlink_message_test.cc\n\t//depot/google3/third_party/quic/qbone/qbone_client_test.cc\n\t//depot/google3/third_party/quic/qbone/qbone_control_stream.cc\n\t//depot/google3/third_party/quic/qbone/qbone_packet_exchanger.cc\n\t//depot/google3/third_party/quic/qbone/qbone_packet_exchanger_test.cc\n\nmissing #include for 'std::underlying_type' (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quic/core/quic_types.cc\n\nmissing #include for 'std::ostream' (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quic/core/quic_types.cc\n\t//depot/google3/third_party/quic/core/quic_versions.cc\n\t//depot/google3/third_party/quic/core/tls_chlo_extractor.cc\n\nmissing #include for 'std::move' (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quic/core/quic_unacked_packet_map.cc\n\t//depot/google3/third_party/quic/core/quic_version_manager.cc\n\t//depot/google3/third_party/quic/core/tls_chlo_extractor.cc\n\t//depot/google3/third_party/quic/core/tls_chlo_extractor_test.cc\n\t//depot/google3/third_party/quic/core/tls_client_handshaker.cc\n\t//depot/google3/third_party/quic/core/tls_handshaker.cc\n\t//depot/google3/third_party/quic/public/quicpp.cc\n\t//depot/google3/third_party/quic/public/quicpp_libevent.cc\n\t//depot/google3/third_party/quic/public/quicpp_socket.cc\n\t//depot/google3/third_party/quic/public/quicpp_test.cc\n\t//depot/google3/third_party/quic/qbone/bonnet/tun_device_controller.cc\n\t//depot/google3/third_party/quic/qbone/qbone_client_test.cc\n\nmissing #include for 'std::find' (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quic/core/quic_versions.cc\n\t//depot/google3/third_party/quic/core/tls_client_handshaker_test.cc\n\t//depot/google3/third_party/quic/core/tls_server_handshaker_test.cc\n\nmissing #include for 'std::min' (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quic/core/quic_write_blocked_list.cc\n\t//depot/google3/third_party/quic/core/uber_received_packet_manager.cc\n\t//depot/google3/third_party/quic/core/uber_received_packet_manager_test.cc\n\t//depot/google3/third_party/quic/qbone/platform/icmp_packet.cc\n\nmissing #include for 'std::optional' (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quic/core/quic_write_blocked_list_test.cc\n\t//depot/google3/third_party/quic/core/tls_chlo_extractor_test.cc\n\t//depot/google3/third_party/quic/core/tls_client_handshaker_test.cc\n\t//depot/google3/third_party/quic/public/quicpp.cc\n\nmissing #include for 'std::numeric_limits' (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quic/core/tls_client_handshaker.cc\n\nmissing #include for 'std::unique_ptr' (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quic/core/tls_client_handshaker.cc\n\t//depot/google3/third_party/quic/core/tls_handshaker.cc\n\t//depot/google3/third_party/quic/qbone/platform/rtnetlink_message.cc\n\t//depot/google3/third_party/quic/qbone/qbone_client.cc\n\t//depot/google3/third_party/quic/qbone/qbone_client_session.cc\n\t//depot/google3/third_party/quic/qbone/qbone_packet_exchanger.cc\n\t//depot/google3/third_party/quic/qbone/qbone_packet_exchanger_test.cc\n\nmissing #include for 'std::all_of' (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quic/core/tls_client_handshaker.cc\n\nmissing #include for 'std::hex' (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quic/qbone/bonnet/tun_device.cc\n\nmissing #include for 'std::function' (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quic/qbone/platform/netlink_test.cc\n\nCL generated via Upkeep (go/upkeep).\n\n#upkeep #autofix #codehealth #cleanup\n\nPiperOrigin-RevId: 635869609","shortMessageHtmlLink":"Resolve the following 97 technical \"build-missing-std-includes\" debt …"}},{"before":"27eca0257490df89d2bd2c2a8bcea15565e7831c","after":"d596c1a2764bb109233a60b7e00431f7ff78e305","ref":"refs/heads/main","pushedAt":"2024-05-21T18:15:35.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":"Resolve the following 93 technical \"build-missing-std-includes\" debt issues:\n\nmissing #include for 'std::string' (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quic/qbone/qbone_packet_processor.cc\n\t//depot/google3/third_party/quic/qbone/qbone_packet_processor_test.cc\n\t//depot/google3/third_party/quic/qbone/qbone_packet_processor_test_tools.cc\n\t//depot/google3/third_party/quic/qbone/qbone_session_test.cc\n\t//depot/google3/third_party/quic/qbone/qbone_stream_test.cc\n\t//depot/google3/third_party/quic/rush/rush_integration_test.cc\n\t//depot/google3/third_party/quic/rush/rush_protocol.cc\n\t//depot/google3/third_party/quic/rush/rush_server_session.cc\n\t//depot/google3/third_party/quic/rush/rush_session_base.cc\n\t//depot/google3/third_party/quic/rush/rush_stream.cc\n\t//depot/google3/third_party/quic/rush/rush_stream_test.cc\n\t//depot/google3/third_party/quic/test_tools/crypto_test_utils_test.cc\n\t//depot/google3/third_party/quic/test_tools/failing_proof_source.cc\n\t//depot/google3/third_party/quic/test_tools/fake_proof_source.cc\n\t//depot/google3/third_party/quic/test_tools/qpack/qpack_decoder_test_utils.cc\n\t//depot/google3/third_party/quic/test_tools/quic_coalesced_packet_peer.cc\n\t//depot/google3/third_party/quic/test_tools/quic_connection_peer.cc\n\t//depot/google3/third_party/quic/test_tools/quic_crypto_server_config_peer.cc\n\t//depot/google3/third_party/quic/test_tools/quic_dispatcher_peer.cc\n\t//depot/google3/third_party/quic/test_tools/quic_framer_peer.cc\n\t//depot/google3/third_party/quic/test_tools/quic_packet_creator_peer.cc\n\t//depot/google3/third_party/quic/test_tools/quic_stream_sequencer_buffer_peer.cc\n\t//depot/google3/third_party/quic/test_tools/quic_test_backend.cc\n\t//depot/google3/third_party/quic/test_tools/quic_test_client.cc\n\t//depot/google3/third_party/quic/test_tools/quic_test_utils.cc\n\t//depot/google3/third_party/quic/test_tools/quic_test_utils_test.cc\n\t//depot/google3/third_party/quic/test_tools/send_algorithm_test_utils.cc\n\t//depot/google3/third_party/quic/test_tools/simple_data_producer.cc\n\t//depot/google3/third_party/quic/test_tools/simple_quic_framer.cc\n\t//depot/google3/third_party/quic/test_tools/simple_session_cache.cc\n\t//depot/google3/third_party/quic/test_tools/simple_session_notifier_test.cc\n\t//depot/google3/third_party/quic/test_tools/simulator/actor.cc\n\nmissing #include for 'std::make_unique' (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quic/qbone/qbone_packet_processor_test.cc\n\t//depot/google3/third_party/quic/rush/rush_integration_test.cc\n\t//depot/google3/third_party/quic/test_tools/fuzzing/quic_framer_process_data_packet_fuzzer.cc\n\t//depot/google3/third_party/quic/test_tools/qpack/qpack_offline_decoder.cc\n\t//depot/google3/third_party/quic/test_tools/simple_data_producer.cc\n\t//depot/google3/third_party/quic/test_tools/simple_session_notifier_test.cc\n\nmissing #include for 'std::unique_ptr' (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quic/qbone/qbone_server_session.cc\n\t//depot/google3/third_party/quic/qbone/qbone_session_base.cc\n\t//depot/google3/third_party/quic/qbone/qbone_stream_test.cc\n\t//depot/google3/third_party/quic/test_tools/crypto_test_utils_test.cc\n\t//depot/google3/third_party/quic/test_tools/failing_proof_source.cc\n\t//depot/google3/third_party/quic/test_tools/fake_proof_source.cc\n\t//depot/google3/third_party/quic/test_tools/fuzzing/quic_framer_fuzzer.cc\n\t//depot/google3/third_party/quic/test_tools/mock_quic_dispatcher.cc\n\t//depot/google3/third_party/quic/test_tools/packet_dropping_test_writer.cc\n\t//depot/google3/third_party/quic/test_tools/quic_connection_peer.cc\n\t//depot/google3/third_party/quic/test_tools/quic_crypto_server_config_peer.cc\n\t//depot/google3/third_party/quic/test_tools/quic_dispatcher_peer.cc\n\t//depot/google3/third_party/quic/test_tools/quic_packet_creator_peer.cc\n\t//depot/google3/third_party/quic/test_tools/quic_session_peer.cc\n\t//depot/google3/third_party/quic/test_tools/quic_test_server.cc\n\t//depot/google3/third_party/quic/test_tools/quic_time_wait_list_manager_peer.cc\n\t//depot/google3/third_party/quic/test_tools/server_thread.cc\n\nmissing #include for 'std::numeric_limits' (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quic/qbone/qbone_session_base.cc\n\t//depot/google3/third_party/quic/test_tools/quic_stream_sequencer_buffer_peer.cc\n\t//depot/google3/third_party/quic/test_tools/quic_test_utils.cc\n\nmissing #include for 'std::priority_queue' (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quic/qbone/qbone_session_test.cc\n\nmissing #include for 'std::vector' (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quic/qbone/qbone_session_test.cc\n\t//depot/google3/third_party/quic/test_tools/fuzzing/quic_framer_process_data_packet_fuzzer.cc\n\t//depot/google3/third_party/quic/test_tools/qpack/qpack_offline_decoder.cc\n\t//depot/google3/third_party/quic/test_tools/quic_crypto_server_config_peer.cc\n\t//depot/google3/third_party/quic/test_tools/quic_dispatcher_peer.cc\n\t//depot/google3/third_party/quic/test_tools/quic_test_backend.cc\n\t//depot/google3/third_party/quic/test_tools/simple_quic_framer.cc\n\nmissing #include for 'std::function' (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quic/qbone/qbone_session_test.cc\n\nmissing #include for 'std::optional' (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quic/qbone/qbone_stream_test.cc\n\t//depot/google3/third_party/quic/rush/rush_framer_test.cc\n\t//depot/google3/third_party/quic/test_tools/qpack/qpack_offline_decoder.cc\n\t//depot/google3/third_party/quic/test_tools/quic_test_client.cc\n\t//depot/google3/third_party/quic/test_tools/quic_test_utils.cc\n\t//depot/google3/third_party/quic/test_tools/simple_quic_framer.cc\n\nmissing #include for 'std::move' (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quic/rush/rush_client_session.cc\n\t//depot/google3/third_party/quic/rush/rush_stream_test.cc\n\t//depot/google3/third_party/quic/test_tools/first_flight.cc\n\t//depot/google3/third_party/quic/test_tools/mock_quic_dispatcher.cc\n\t//depot/google3/third_party/quic/test_tools/packet_dropping_test_writer.cc\n\t//depot/google3/third_party/quic/test_tools/quic_crypto_server_config_peer.cc\n\t//depot/google3/third_party/quic/test_tools/quic_dispatcher_peer.cc\n\t//depot/google3/third_party/quic/test_tools/quic_packet_creator_peer.cc\n\t//depot/google3/third_party/quic/test_tools/quic_session_peer.cc\n\t//depot/google3/third_party/quic/test_tools/quic_spdy_session_peer.cc\n\t//depot/google3/third_party/quic/test_tools/quic_spdy_stream_peer.cc\n\t//depot/google3/third_party/quic/test_tools/quic_time_wait_list_manager_peer.cc\n\t//depot/google3/third_party/quic/test_tools/server_thread.cc\n\t//depot/google3/third_party/quic/test_tools/simulator/actor.cc\n\nmissing #include for 'std::min' (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quic/rush/rush_parser.cc\n\nmissing #include for 'std::ostream' (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quic/rush/rush_parser.cc\n\nmissing #include for 'std::array' (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quic/test_tools/fuzzing/quic_framer_process_data_packet_fuzzer.cc\n\nmissing #include for 'std::make_pair' (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quic/test_tools/quic_config_peer.cc\n\t//depot/google3/third_party/quic/test_tools/simple_session_cache.cc\n\nmissing #include for 'std::pair' (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quic/test_tools/quic_test_backend.cc\n\nCL generated via Upkeep (go/upkeep).\n\n#upkeep #autofix #codehealth #cleanup\n\nPiperOrigin-RevId: 635868163","shortMessageHtmlLink":"Resolve the following 93 technical \"build-missing-std-includes\" debt …"}},{"before":"85985ef6e0064747375eb3fbd2bd502fc33931a1","after":"27eca0257490df89d2bd2c2a8bcea15565e7831c","ref":"refs/heads/main","pushedAt":"2024-05-21T18:11:55.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":"Resolve the following 87 technical \"build-missing-std-includes\" debt issues:\n\nmissing #include for 'std::min' (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quic/core/congestion_control/bbr2_probe_rtt.cc\n\t//depot/google3/third_party/quic/core/congestion_control/bbr2_simulator_test.cc\n\t//depot/google3/third_party/quic/core/congestion_control/pacing_sender.cc\n\t//depot/google3/third_party/quic/core/crypto/aead_base_encrypter.cc\n\t//depot/google3/third_party/quic/core/crypto/null_encrypter.cc\n\nmissing #include for 'std::ostream' (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quic/core/congestion_control/bbr2_probe_rtt.cc\n\t//depot/google3/third_party/quic/core/congestion_control/bbr2_sender.cc\n\t//depot/google3/third_party/quic/core/congestion_control/bbr2_startup.cc\n\t//depot/google3/third_party/quic/core/congestion_control/bbr_sender.cc\n\t//depot/google3/third_party/quic/core/congestion_control/send_algorithm_test.cc\n\nmissing #include for 'std::string' (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quic/core/congestion_control/bbr2_sender.cc\n\t//depot/google3/third_party/quic/core/congestion_control/bbr2_simulator_test.cc\n\t//depot/google3/third_party/quic/core/congestion_control/bbr_sender_test.cc\n\t//depot/google3/third_party/quic/core/crypto/aes_base_decrypter.cc\n\t//depot/google3/third_party/quic/core/crypto/aes_base_encrypter.cc\n\t//depot/google3/third_party/quic/core/crypto/certificate_util.cc\n\t//depot/google3/third_party/quic/core/crypto/certificate_util_test.cc\n\t//depot/google3/third_party/quic/core/crypto/chacha_base_decrypter.cc\n\t//depot/google3/third_party/quic/core/crypto/chacha_base_encrypter.cc\n\t//depot/google3/third_party/quic/core/crypto/client_proof_source.cc\n\t//depot/google3/third_party/quic/core/crypto/client_proof_source_test.cc\n\t//depot/google3/third_party/quic/core/crypto/null_decrypter.cc\n\t//depot/google3/third_party/quic/core/crypto/null_encrypter.cc\n\t//depot/google3/third_party/quic/core/crypto/proof_source_x509.cc\n\t//depot/google3/third_party/quic/core/crypto/proof_source_x509_test.cc\n\t//depot/google3/third_party/quic/core/crypto/quic_client_session_cache.cc\n\nmissing #include for 'std::max' (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quic/core/congestion_control/bbr2_sender.cc\n\t//depot/google3/third_party/quic/core/congestion_control/bbr2_startup.cc\n\t//depot/google3/third_party/quic/core/congestion_control/general_loss_algorithm.cc\n\t//depot/google3/third_party/quic/core/congestion_control/rtt_stats.cc\n\nmissing #include for 'std::ostringstream' (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quic/core/congestion_control/bbr2_sender.cc\n\nmissing #include for 'std::vector' (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quic/core/congestion_control/bbr2_simulator_test.cc\n\t//depot/google3/third_party/quic/core/congestion_control/general_loss_algorithm_test.cc\n\t//depot/google3/third_party/quic/core/congestion_control/rtt_stats_test.cc\n\t//depot/google3/third_party/quic/core/congestion_control/send_algorithm_test.cc\n\t//depot/google3/third_party/quic/core/congestion_control/uber_loss_algorithm_test.cc\n\t//depot/google3/third_party/quic/core/crypto/aes_128_gcm_encrypter_test.cc\n\t//depot/google3/third_party/quic/core/crypto/cert_compressor.cc\n\t//depot/google3/third_party/quic/core/crypto/cert_compressor_test.cc\n\t//depot/google3/third_party/quic/core/crypto/certificate_util.cc\n\t//depot/google3/third_party/quic/core/crypto/certificate_view.cc\n\t//depot/google3/third_party/quic/core/crypto/certificate_view_test.cc\n\t//depot/google3/third_party/quic/core/crypto/client_proof_source.cc\n\t//depot/google3/third_party/quic/core/crypto/crypto_handshake_message_test.cc\n\t//depot/google3/third_party/quic/core/crypto/crypto_secret_boxer.cc\n\t//depot/google3/third_party/quic/core/crypto/crypto_utils.cc\n\t//depot/google3/third_party/quic/core/crypto/proof_source.cc\n\t//depot/google3/third_party/quic/core/crypto/quic_client_session_cache_test.cc\n\t//depot/google3/third_party/quic/core/crypto/quic_compressed_certs_cache_test.cc\n\t//depot/google3/third_party/quic/core/crypto/quic_crypto_client_config.cc\n\t//depot/google3/third_party/quic/core/crypto/quic_crypto_client_config_test.cc\n\nmissing #include for 'std::array' (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quic/core/congestion_control/bbr2_simulator_test.cc\n\nmissing #include for 'std::sqrt' (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quic/core/congestion_control/cubic_bytes_test.cc\n\nmissing #include for 'std::nullopt' (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quic/core/congestion_control/general_loss_algorithm_test.cc\n\nmissing #include for 'std::unique_ptr' (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quic/core/congestion_control/uber_loss_algorithm.cc\n\t//depot/google3/third_party/quic/core/crypto/certificate_util_test.cc\n\t//depot/google3/third_party/quic/core/crypto/certificate_view_der_fuzzer.cc\n\t//depot/google3/third_party/quic/core/crypto/crypto_secret_boxer.cc\n\t//depot/google3/third_party/quic/core/crypto/crypto_utils_test.cc\n\t//depot/google3/third_party/quic/core/crypto/curve25519_key_exchange.cc\n\t//depot/google3/third_party/quic/core/crypto/key_exchange.cc\n\t//depot/google3/third_party/quic/core/crypto/proof_source.cc\n\t//depot/google3/third_party/quic/core/crypto/quic_client_session_cache.cc\n\t//depot/google3/third_party/quic/core/crypto/quic_client_session_cache_test.cc\n\t//depot/google3/third_party/quic/core/crypto/quic_compressed_certs_cache.cc\n\nmissing #include for 'std::move' (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quic/core/congestion_control/uber_loss_algorithm.cc\n\t//depot/google3/third_party/quic/core/crypto/certificate_util_test.cc\n\t//depot/google3/third_party/quic/core/crypto/certificate_view.cc\n\t//depot/google3/third_party/quic/core/crypto/client_proof_source.cc\n\t//depot/google3/third_party/quic/core/crypto/crypto_handshake_message_test.cc\n\t//depot/google3/third_party/quic/core/crypto/crypto_secret_boxer.cc\n\t//depot/google3/third_party/quic/core/crypto/proof_source_x509.cc\n\t//depot/google3/third_party/quic/core/crypto/proof_source_x509_test.cc\n\t//depot/google3/third_party/quic/core/crypto/quic_client_session_cache.cc\n\t//depot/google3/third_party/quic/core/crypto/quic_client_session_cache_test.cc\n\t//depot/google3/third_party/quic/core/crypto/quic_compressed_certs_cache.cc\n\t//depot/google3/third_party/quic/core/crypto/quic_crypto_client_config.cc\n\nmissing #include for 'std::optional' (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quic/core/crypto/certificate_util_test.cc\n\t//depot/google3/third_party/quic/core/crypto/crypto_utils.cc\n\nmissing #include for 'std::istream' (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quic/core/crypto/certificate_view.cc\n\nmissing #include for 'std::numeric_limits' (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quic/core/crypto/chacha20_poly1305_encrypter.cc\n\t//depot/google3/third_party/quic/core/crypto/chacha20_poly1305_tls_encrypter.cc\n\t//depot/google3/third_party/quic/core/crypto/null_decrypter.cc\n\t//depot/google3/third_party/quic/core/crypto/null_encrypter.cc\n\nmissing #include for 'std::make_shared' (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quic/core/crypto/client_proof_source.cc\n\nmissing #include for 'std::make_unique' (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quic/core/crypto/crypto_framer.cc\n\nmissing #include for 'std::find' (google3-build-missing-std-includes)\n\t//depot/google3/third_party/quic/core/crypto/crypto_utils.cc\n\nCL generated via Upkeep (go/upkeep).\n\n#upkeep #autofix #codehealth #cleanup\n\nPiperOrigin-RevId: 635866605","shortMessageHtmlLink":"Resolve the following 87 technical \"build-missing-std-includes\" debt …"}},{"before":"35157573a40ad670f6d225ff742133a909f9862c","after":"85985ef6e0064747375eb3fbd2bd502fc33931a1","ref":"refs/heads/main","pushedAt":"2024-05-21T15:44:21.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":"Set `gfe2_restart_flag_quic_opport_bundle_qpack_decoder_data5` to true on chromium.\n\nThe failing Chromium tests should have fixed by https://chromium-review.googlesource.com/c/chromium/src/+/5545144.\n\nPiperOrigin-RevId: 635819235","shortMessageHtmlLink":"Set gfe2_restart_flag_quic_opport_bundle_qpack_decoder_data5 to tru…"}},{"before":"d070775ce84a1d097747f47b443d311ebe245148","after":"35157573a40ad670f6d225ff742133a909f9862c","ref":"refs/heads/main","pushedAt":"2024-05-21T14:14:54.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 QpackEncoderHeaderTable::FindHeaderName().\n\nBeing able to look for name-only matches will allow using static or dynamic\ntable entries in case a name+value match is found but cannot be used. Those\nentries currently are encoded as literals.\n\nPiperOrigin-RevId: 635796599","shortMessageHtmlLink":"Add QpackEncoderHeaderTable::FindHeaderName()."}},{"before":"848c45ebb1a102d8b3589f01b483128a6de6fbe9","after":"d070775ce84a1d097747f47b443d311ebe245148","ref":"refs/heads/main","pushedAt":"2024-05-20T20:21:01.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":"[snm] [optimization] Add recvmmsg to QBONE kernel interface.\n\nUsing recvmmsg intead of recvmsg or read can increase throughput in certain applications.\n\nHeader changes are a result of running IWYU checkers.\n\nPiperOrigin-RevId: 635549839","shortMessageHtmlLink":"[snm] [optimization] Add recvmmsg to QBONE kernel interface."}},{"before":"529742d1843a4d504e46c6135164e517dd3b0fa0","after":"848c45ebb1a102d8b3589f01b483128a6de6fbe9","ref":"refs/heads/main","pushedAt":"2024-05-18T17:17:06.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 23 ProtobufTransformer findings:\n* Upgrade to the latest protobuf edition (23 times)\n\n* See go/editions for more information about this migration.\n* Based on blaze dependency analysis, these protos were found to only used in languages known to support editions.\n* If this proto is later required in a language that doesn't support editions yet, a pure rollback is safe and recommended.\n\nSee go/protobuf-edition-zero-lsc for more information on why you've received this change and why it is important.\n\nThis CL looks good? Just LGTM and Approve it!\nThis CL doesn’t look good? This is what you can do:\n* Revert this CL, by replying \"REVERT: \"\n* File a bug under go/protobuf-transformer-issue for category ProtobufTransformer if there's an issue with the CL content.\n* File a bug under go/rosie-bug if there's an issue with how the CL was managed.\n* For all other issues such as the formatting of the CL, please file a bug under\ngo/clrobot-bug.\n* Revert this CL and not get a CL that cleans up these paths in the future by\nreplying \"BLOCKLIST: \". This is not reversible! We recommend to\nopt out the respective paths in your CL Robot configuration instead:\ngo/clrobot-opt-out.\n\nThis CL was generated by CL Robot - a tool that cleans up code findings\n(go/clrobot). The affected code paths have been enabled for CL Robot in //depot/google3/METADATA by\nfollowing go/clrobot#how-to-opt-in. Anything wrong with the signup? File a bug\nat go/clrobot-bug.\n\n#codehealth\n\nTested:\n Local presubmit tests passed.\nPiperOrigin-RevId: 635069412","shortMessageHtmlLink":"Fix 23 ProtobufTransformer findings:"}},{"before":"1397c94d55af0bfc142ac7dda923cf2726857755","after":"529742d1843a4d504e46c6135164e517dd3b0fa0","ref":"refs/heads/main","pushedAt":"2024-05-17T15:00:55.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":"Disable qbone_route_init_cwnd\n\nWill change Bonnet to only use default initcwnd. Will delete the code to support non-default initcwnd in a week or so.\n\nProtected by FLAGS_qbone_route_init_cwnd.\n\nPiperOrigin-RevId: 634776161","shortMessageHtmlLink":"Disable qbone_route_init_cwnd"}},{"before":"1b84abe2e3ad77a85a35c578f76b2b88aeabb342","after":"1397c94d55af0bfc142ac7dda923cf2726857755","ref":"refs/heads/main","pushedAt":"2024-05-16T19:36:06.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":"Do not use C++20 designated initializers in oghttp2_session.cc.\n\nC++20 is not supported in Envoy Mobile.\n\nPiperOrigin-RevId: 634494285","shortMessageHtmlLink":"Do not use C++20 designated initializers in oghttp2_session.cc."}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEVeCpFgA","startCursor":null,"endCursor":null}},"title":"Activity · google/quiche"}