diff options
Diffstat (limited to 'etc')
26 files changed, 1542 insertions, 746 deletions
diff --git a/etc/defaults/CC/TARGETS.boringssl b/etc/defaults/CC/TARGETS.boringssl index fa4e7b13..8df2d0d3 100644 --- a/etc/defaults/CC/TARGETS.boringssl +++ b/etc/defaults/CC/TARGETS.boringssl @@ -55,9 +55,6 @@ , "-Wwrite-strings" , "-Wshadow" , "-fno-common" - , "-Wmissing-prototypes" - , "-Wold-style-definition" - , "-Wstrict-prototypes" ] ] ] diff --git a/etc/defaults/CC/TARGETS.grpc b/etc/defaults/CC/TARGETS.grpc index 46271c60..634221e2 100644 --- a/etc/defaults/CC/TARGETS.grpc +++ b/etc/defaults/CC/TARGETS.grpc @@ -50,6 +50,7 @@ , "-Wno-sign-compare" , "-Wno-implicit-fallthrough" , "-DOSATOMIC_USE_INLINED=1" + , "-Wno-attributes" ] } , { "type": "case" diff --git a/etc/defaults/CC/TARGETS.protobuf b/etc/defaults/CC/TARGETS.protobuf index a4eacb41..e7b05ea8 100644 --- a/etc/defaults/CC/TARGETS.protobuf +++ b/etc/defaults/CC/TARGETS.protobuf @@ -56,7 +56,8 @@ , "expr": {"type": "var", "name": "COMPILER_FAMILY"} , "case": { "gnu": ["-Wno-attributes"] - , "clang": ["-Wno-atomic-alignment"] + , "clang": + ["-Wno-atomic-alignment", "-Wno-return-stack-address"] } , "default": ["-Wno-deprecated-enum-enum-conversion"] } diff --git a/etc/import/TARGETS.boringssl b/etc/import/TARGETS.boringssl index 59314c8e..69bb781a 100644 --- a/etc/import/TARGETS.boringssl +++ b/etc/import/TARGETS.boringssl @@ -59,7 +59,6 @@ , "private-hdrs": ["bcm_internal_headers", "crypto_internal_headers"] , "srcs": ["bcm_sources", "crypto_sources", "bcm_sources_asm", "crypto_sources_asm"] - , "pure C": ["YES"] , "private-ldflags": { "type": "++" , "$1": @@ -71,42 +70,6 @@ , ["-pthread", "-Wl,--whole-archive,-lpthread,--no-whole-archive"] ] } - , "private-cflags": - { "type": "let*" - , "bindings": - [ [ "PLATFORM" - , { "type": "join" - , "separator": "_" - , "$1": - [ {"type": "var", "name": "OS"} - , { "type": "var" - , "name": "TARGET_ARCH" - , "default": {"type": "var", "name": "ARCH"} - } - ] - } - ] - ] - , "body": - { "type": "case" - , "expr": {"type": "var", "name": "PLATFORM"} - , "case": - { "mac_x86": ["-fPIC", "-DOPENSSL_IA32_SSE2"] - , "linux_x86": ["-fPIC", "-DOPENSSL_IA32_SSE2"] - , "windows_x86": ["-DOPENSSL_IA32_SSE2"] - } - } - } - , "deps": ["crypto-mlkem"] - } -, "crypto-mlkem": - { "type": ["@", "rules", "CC", "library"] - , "name": ["mlkem"] - , "srcs": ["src/crypto/mlkem/mlkem.cc"] - , "private-hdrs": - [ ["./", "src/include/openssl", "crypto_headers"] - , "crypto_internal_headers" - ] } , "ssl-lib": { "type": ["@", "rules", "CC", "library"] @@ -117,90 +80,90 @@ , "srcs": ["ssl_sources"] , "deps": ["crypto"] } -, "bcm_sources": {"type": "install", "deps": ["src/crypto/fipsmodule/bcm.c"]} +, "bcm_sources": {"type": "install", "deps": ["src/crypto/fipsmodule/bcm.cc"]} , "bcm_internal_headers": { "type": "install" , "deps": - [ "src/crypto/fipsmodule/aes/aes.c.inc" - , "src/crypto/fipsmodule/aes/aes_nohw.c.inc" - , "src/crypto/fipsmodule/aes/key_wrap.c.inc" - , "src/crypto/fipsmodule/aes/mode_wrappers.c.inc" - , "src/crypto/fipsmodule/bn/add.c.inc" - , "src/crypto/fipsmodule/bn/asm/x86_64-gcc.c.inc" - , "src/crypto/fipsmodule/bn/bn.c.inc" - , "src/crypto/fipsmodule/bn/bytes.c.inc" - , "src/crypto/fipsmodule/bn/cmp.c.inc" - , "src/crypto/fipsmodule/bn/ctx.c.inc" - , "src/crypto/fipsmodule/bn/div.c.inc" - , "src/crypto/fipsmodule/bn/div_extra.c.inc" - , "src/crypto/fipsmodule/bn/exponentiation.c.inc" - , "src/crypto/fipsmodule/bn/gcd.c.inc" - , "src/crypto/fipsmodule/bn/gcd_extra.c.inc" - , "src/crypto/fipsmodule/bn/generic.c.inc" - , "src/crypto/fipsmodule/bn/jacobi.c.inc" - , "src/crypto/fipsmodule/bn/montgomery.c.inc" - , "src/crypto/fipsmodule/bn/montgomery_inv.c.inc" - , "src/crypto/fipsmodule/bn/mul.c.inc" - , "src/crypto/fipsmodule/bn/prime.c.inc" - , "src/crypto/fipsmodule/bn/random.c.inc" - , "src/crypto/fipsmodule/bn/rsaz_exp.c.inc" - , "src/crypto/fipsmodule/bn/shift.c.inc" - , "src/crypto/fipsmodule/bn/sqrt.c.inc" - , "src/crypto/fipsmodule/cipher/aead.c.inc" - , "src/crypto/fipsmodule/cipher/cipher.c.inc" - , "src/crypto/fipsmodule/cipher/e_aes.c.inc" - , "src/crypto/fipsmodule/cipher/e_aesccm.c.inc" - , "src/crypto/fipsmodule/cmac/cmac.c.inc" - , "src/crypto/fipsmodule/dh/check.c.inc" - , "src/crypto/fipsmodule/dh/dh.c.inc" - , "src/crypto/fipsmodule/digest/digest.c.inc" - , "src/crypto/fipsmodule/digest/digests.c.inc" - , "src/crypto/fipsmodule/digestsign/digestsign.c.inc" - , "src/crypto/fipsmodule/ec/ec.c.inc" - , "src/crypto/fipsmodule/ec/ec_key.c.inc" - , "src/crypto/fipsmodule/ec/ec_montgomery.c.inc" - , "src/crypto/fipsmodule/ec/felem.c.inc" - , "src/crypto/fipsmodule/ec/oct.c.inc" - , "src/crypto/fipsmodule/ec/p224-64.c.inc" - , "src/crypto/fipsmodule/ec/p256-nistz.c.inc" - , "src/crypto/fipsmodule/ec/p256.c.inc" - , "src/crypto/fipsmodule/ec/scalar.c.inc" - , "src/crypto/fipsmodule/ec/simple.c.inc" - , "src/crypto/fipsmodule/ec/simple_mul.c.inc" - , "src/crypto/fipsmodule/ec/util.c.inc" - , "src/crypto/fipsmodule/ec/wnaf.c.inc" - , "src/crypto/fipsmodule/ecdh/ecdh.c.inc" - , "src/crypto/fipsmodule/ecdsa/ecdsa.c.inc" - , "src/crypto/fipsmodule/hkdf/hkdf.c.inc" - , "src/crypto/fipsmodule/hmac/hmac.c.inc" - , "src/crypto/fipsmodule/md4/md4.c.inc" - , "src/crypto/fipsmodule/md5/md5.c.inc" - , "src/crypto/fipsmodule/modes/cbc.c.inc" - , "src/crypto/fipsmodule/modes/cfb.c.inc" - , "src/crypto/fipsmodule/modes/ctr.c.inc" - , "src/crypto/fipsmodule/modes/gcm.c.inc" - , "src/crypto/fipsmodule/modes/gcm_nohw.c.inc" - , "src/crypto/fipsmodule/modes/ofb.c.inc" - , "src/crypto/fipsmodule/modes/polyval.c.inc" - , "src/crypto/fipsmodule/rand/ctrdrbg.c.inc" - , "src/crypto/fipsmodule/rand/rand.c.inc" - , "src/crypto/fipsmodule/rsa/blinding.c.inc" - , "src/crypto/fipsmodule/rsa/padding.c.inc" - , "src/crypto/fipsmodule/rsa/rsa.c.inc" - , "src/crypto/fipsmodule/rsa/rsa_impl.c.inc" - , "src/crypto/fipsmodule/self_check/fips.c.inc" - , "src/crypto/fipsmodule/self_check/self_check.c.inc" - , "src/crypto/fipsmodule/service_indicator/service_indicator.c.inc" - , "src/crypto/fipsmodule/sha/sha1.c.inc" - , "src/crypto/fipsmodule/sha/sha256.c.inc" - , "src/crypto/fipsmodule/sha/sha512.c.inc" - , "src/crypto/fipsmodule/tls/kdf.c.inc" + [ "src/crypto/fipsmodule/aes/aes.cc.inc" + , "src/crypto/fipsmodule/aes/aes_nohw.cc.inc" + , "src/crypto/fipsmodule/aes/key_wrap.cc.inc" + , "src/crypto/fipsmodule/aes/mode_wrappers.cc.inc" + , "src/crypto/fipsmodule/bn/add.cc.inc" + , "src/crypto/fipsmodule/bn/asm/x86_64-gcc.cc.inc" + , "src/crypto/fipsmodule/bn/bn.cc.inc" + , "src/crypto/fipsmodule/bn/bytes.cc.inc" + , "src/crypto/fipsmodule/bn/cmp.cc.inc" + , "src/crypto/fipsmodule/bn/ctx.cc.inc" + , "src/crypto/fipsmodule/bn/div.cc.inc" + , "src/crypto/fipsmodule/bn/div_extra.cc.inc" + , "src/crypto/fipsmodule/bn/exponentiation.cc.inc" + , "src/crypto/fipsmodule/bn/gcd.cc.inc" + , "src/crypto/fipsmodule/bn/gcd_extra.cc.inc" + , "src/crypto/fipsmodule/bn/generic.cc.inc" + , "src/crypto/fipsmodule/bn/jacobi.cc.inc" + , "src/crypto/fipsmodule/bn/montgomery.cc.inc" + , "src/crypto/fipsmodule/bn/montgomery_inv.cc.inc" + , "src/crypto/fipsmodule/bn/mul.cc.inc" + , "src/crypto/fipsmodule/bn/prime.cc.inc" + , "src/crypto/fipsmodule/bn/random.cc.inc" + , "src/crypto/fipsmodule/bn/rsaz_exp.cc.inc" + , "src/crypto/fipsmodule/bn/shift.cc.inc" + , "src/crypto/fipsmodule/bn/sqrt.cc.inc" + , "src/crypto/fipsmodule/cipher/aead.cc.inc" + , "src/crypto/fipsmodule/cipher/cipher.cc.inc" + , "src/crypto/fipsmodule/cipher/e_aes.cc.inc" + , "src/crypto/fipsmodule/cipher/e_aesccm.cc.inc" + , "src/crypto/fipsmodule/cmac/cmac.cc.inc" + , "src/crypto/fipsmodule/dh/check.cc.inc" + , "src/crypto/fipsmodule/dh/dh.cc.inc" + , "src/crypto/fipsmodule/digest/digest.cc.inc" + , "src/crypto/fipsmodule/digest/digests.cc.inc" + , "src/crypto/fipsmodule/digestsign/digestsign.cc.inc" + , "src/crypto/fipsmodule/ec/ec.cc.inc" + , "src/crypto/fipsmodule/ec/ec_key.cc.inc" + , "src/crypto/fipsmodule/ec/ec_montgomery.cc.inc" + , "src/crypto/fipsmodule/ec/felem.cc.inc" + , "src/crypto/fipsmodule/ec/oct.cc.inc" + , "src/crypto/fipsmodule/ec/p224-64.cc.inc" + , "src/crypto/fipsmodule/ec/p256-nistz.cc.inc" + , "src/crypto/fipsmodule/ec/p256.cc.inc" + , "src/crypto/fipsmodule/ec/scalar.cc.inc" + , "src/crypto/fipsmodule/ec/simple.cc.inc" + , "src/crypto/fipsmodule/ec/simple_mul.cc.inc" + , "src/crypto/fipsmodule/ec/util.cc.inc" + , "src/crypto/fipsmodule/ec/wnaf.cc.inc" + , "src/crypto/fipsmodule/ecdh/ecdh.cc.inc" + , "src/crypto/fipsmodule/ecdsa/ecdsa.cc.inc" + , "src/crypto/fipsmodule/hkdf/hkdf.cc.inc" + , "src/crypto/fipsmodule/hmac/hmac.cc.inc" + , "src/crypto/fipsmodule/modes/cbc.cc.inc" + , "src/crypto/fipsmodule/modes/cfb.cc.inc" + , "src/crypto/fipsmodule/modes/ctr.cc.inc" + , "src/crypto/fipsmodule/modes/gcm.cc.inc" + , "src/crypto/fipsmodule/modes/gcm_nohw.cc.inc" + , "src/crypto/fipsmodule/modes/ofb.cc.inc" + , "src/crypto/fipsmodule/modes/polyval.cc.inc" + , "src/crypto/fipsmodule/rand/ctrdrbg.cc.inc" + , "src/crypto/fipsmodule/rand/rand.cc.inc" + , "src/crypto/fipsmodule/rsa/blinding.cc.inc" + , "src/crypto/fipsmodule/rsa/padding.cc.inc" + , "src/crypto/fipsmodule/rsa/rsa.cc.inc" + , "src/crypto/fipsmodule/rsa/rsa_impl.cc.inc" + , "src/crypto/fipsmodule/self_check/fips.cc.inc" + , "src/crypto/fipsmodule/self_check/self_check.cc.inc" + , "src/crypto/fipsmodule/service_indicator/service_indicator.cc.inc" + , "src/crypto/fipsmodule/sha/sha1.cc.inc" + , "src/crypto/fipsmodule/sha/sha256.cc.inc" + , "src/crypto/fipsmodule/sha/sha512.cc.inc" + , "src/crypto/fipsmodule/tls/kdf.cc.inc" ] } , "bcm_sources_asm": { "type": "install" , "deps": - [ "src/gen/bcm/aesni-gcm-x86_64-apple.S" + [ "src/gen/bcm/aes-gcm-avx10-x86_64-apple.S" + , "src/gen/bcm/aes-gcm-avx10-x86_64-linux.S" + , "src/gen/bcm/aesni-gcm-x86_64-apple.S" , "src/gen/bcm/aesni-gcm-x86_64-linux.S" , "src/gen/bcm/aesni-x86-apple.S" , "src/gen/bcm/aesni-x86-linux.S" @@ -241,10 +204,6 @@ , "src/gen/bcm/ghashv8-armv8-apple.S" , "src/gen/bcm/ghashv8-armv8-linux.S" , "src/gen/bcm/ghashv8-armv8-win.S" - , "src/gen/bcm/md5-586-apple.S" - , "src/gen/bcm/md5-586-linux.S" - , "src/gen/bcm/md5-x86_64-apple.S" - , "src/gen/bcm/md5-x86_64-linux.S" , "src/gen/bcm/p256-armv8-asm-apple.S" , "src/gen/bcm/p256-armv8-asm-linux.S" , "src/gen/bcm/p256-armv8-asm-win.S" @@ -304,243 +263,248 @@ , "crypto_sources": { "type": "install" , "deps": - [ "src/crypto/asn1/a_bitstr.c" - , "src/crypto/asn1/a_bool.c" - , "src/crypto/asn1/a_d2i_fp.c" - , "src/crypto/asn1/a_dup.c" - , "src/crypto/asn1/a_gentm.c" - , "src/crypto/asn1/a_i2d_fp.c" - , "src/crypto/asn1/a_int.c" - , "src/crypto/asn1/a_mbstr.c" - , "src/crypto/asn1/a_object.c" - , "src/crypto/asn1/a_octet.c" - , "src/crypto/asn1/a_strex.c" - , "src/crypto/asn1/a_strnid.c" - , "src/crypto/asn1/a_time.c" - , "src/crypto/asn1/a_type.c" - , "src/crypto/asn1/a_utctm.c" - , "src/crypto/asn1/asn1_lib.c" - , "src/crypto/asn1/asn1_par.c" - , "src/crypto/asn1/asn_pack.c" - , "src/crypto/asn1/f_int.c" - , "src/crypto/asn1/f_string.c" - , "src/crypto/asn1/posix_time.c" - , "src/crypto/asn1/tasn_dec.c" - , "src/crypto/asn1/tasn_enc.c" - , "src/crypto/asn1/tasn_fre.c" - , "src/crypto/asn1/tasn_new.c" - , "src/crypto/asn1/tasn_typ.c" - , "src/crypto/asn1/tasn_utl.c" - , "src/crypto/base64/base64.c" - , "src/crypto/bio/bio.c" - , "src/crypto/bio/bio_mem.c" - , "src/crypto/bio/connect.c" - , "src/crypto/bio/errno.c" - , "src/crypto/bio/fd.c" - , "src/crypto/bio/file.c" - , "src/crypto/bio/hexdump.c" - , "src/crypto/bio/pair.c" - , "src/crypto/bio/printf.c" - , "src/crypto/bio/socket.c" - , "src/crypto/bio/socket_helper.c" - , "src/crypto/blake2/blake2.c" - , "src/crypto/bn_extra/bn_asn1.c" - , "src/crypto/bn_extra/convert.c" - , "src/crypto/buf/buf.c" - , "src/crypto/bytestring/asn1_compat.c" - , "src/crypto/bytestring/ber.c" - , "src/crypto/bytestring/cbb.c" - , "src/crypto/bytestring/cbs.c" - , "src/crypto/bytestring/unicode.c" - , "src/crypto/chacha/chacha.c" - , "src/crypto/cipher_extra/cipher_extra.c" - , "src/crypto/cipher_extra/derive_key.c" - , "src/crypto/cipher_extra/e_aesctrhmac.c" - , "src/crypto/cipher_extra/e_aesgcmsiv.c" - , "src/crypto/cipher_extra/e_chacha20poly1305.c" - , "src/crypto/cipher_extra/e_des.c" - , "src/crypto/cipher_extra/e_null.c" - , "src/crypto/cipher_extra/e_rc2.c" - , "src/crypto/cipher_extra/e_rc4.c" - , "src/crypto/cipher_extra/e_tls.c" - , "src/crypto/cipher_extra/tls_cbc.c" - , "src/crypto/conf/conf.c" - , "src/crypto/cpu_aarch64_apple.c" - , "src/crypto/cpu_aarch64_fuchsia.c" - , "src/crypto/cpu_aarch64_linux.c" - , "src/crypto/cpu_aarch64_openbsd.c" - , "src/crypto/cpu_aarch64_sysreg.c" - , "src/crypto/cpu_aarch64_win.c" - , "src/crypto/cpu_arm_freebsd.c" - , "src/crypto/cpu_arm_linux.c" - , "src/crypto/cpu_intel.c" - , "src/crypto/crypto.c" - , "src/crypto/curve25519/curve25519.c" - , "src/crypto/curve25519/curve25519_64_adx.c" - , "src/crypto/curve25519/spake25519.c" - , "src/crypto/des/des.c" - , "src/crypto/dh_extra/dh_asn1.c" - , "src/crypto/dh_extra/params.c" - , "src/crypto/digest_extra/digest_extra.c" - , "src/crypto/dilithium/dilithium.c" - , "src/crypto/dsa/dsa.c" - , "src/crypto/dsa/dsa_asn1.c" - , "src/crypto/ec_extra/ec_asn1.c" - , "src/crypto/ec_extra/ec_derive.c" - , "src/crypto/ec_extra/hash_to_curve.c" - , "src/crypto/ecdh_extra/ecdh_extra.c" - , "src/crypto/ecdsa_extra/ecdsa_asn1.c" - , "src/crypto/engine/engine.c" - , "src/crypto/err/err.c" - , "src/crypto/evp/evp.c" - , "src/crypto/evp/evp_asn1.c" - , "src/crypto/evp/evp_ctx.c" - , "src/crypto/evp/p_dh.c" - , "src/crypto/evp/p_dh_asn1.c" - , "src/crypto/evp/p_dsa_asn1.c" - , "src/crypto/evp/p_ec.c" - , "src/crypto/evp/p_ec_asn1.c" - , "src/crypto/evp/p_ed25519.c" - , "src/crypto/evp/p_ed25519_asn1.c" - , "src/crypto/evp/p_hkdf.c" - , "src/crypto/evp/p_rsa.c" - , "src/crypto/evp/p_rsa_asn1.c" - , "src/crypto/evp/p_x25519.c" - , "src/crypto/evp/p_x25519_asn1.c" - , "src/crypto/evp/pbkdf.c" - , "src/crypto/evp/print.c" - , "src/crypto/evp/scrypt.c" - , "src/crypto/evp/sign.c" - , "src/crypto/ex_data.c" - , "src/crypto/fipsmodule/fips_shared_support.c" - , "src/crypto/hpke/hpke.c" - , "src/crypto/hrss/hrss.c" - , "src/crypto/keccak/keccak.c" - , "src/crypto/kyber/kyber.c" - , "src/crypto/lhash/lhash.c" - , "src/crypto/mem.c" - , "src/crypto/mldsa/mldsa.c" - , "src/crypto/obj/obj.c" - , "src/crypto/obj/obj_xref.c" - , "src/crypto/pem/pem_all.c" - , "src/crypto/pem/pem_info.c" - , "src/crypto/pem/pem_lib.c" - , "src/crypto/pem/pem_oth.c" - , "src/crypto/pem/pem_pk8.c" - , "src/crypto/pem/pem_pkey.c" - , "src/crypto/pem/pem_x509.c" - , "src/crypto/pem/pem_xaux.c" - , "src/crypto/pkcs7/pkcs7.c" - , "src/crypto/pkcs7/pkcs7_x509.c" - , "src/crypto/pkcs8/p5_pbev2.c" - , "src/crypto/pkcs8/pkcs8.c" - , "src/crypto/pkcs8/pkcs8_x509.c" - , "src/crypto/poly1305/poly1305.c" - , "src/crypto/poly1305/poly1305_arm.c" - , "src/crypto/poly1305/poly1305_vec.c" - , "src/crypto/pool/pool.c" - , "src/crypto/rand_extra/deterministic.c" - , "src/crypto/rand_extra/fork_detect.c" - , "src/crypto/rand_extra/forkunsafe.c" - , "src/crypto/rand_extra/getentropy.c" - , "src/crypto/rand_extra/ios.c" - , "src/crypto/rand_extra/passive.c" - , "src/crypto/rand_extra/rand_extra.c" - , "src/crypto/rand_extra/trusty.c" - , "src/crypto/rand_extra/urandom.c" - , "src/crypto/rand_extra/windows.c" - , "src/crypto/rc4/rc4.c" - , "src/crypto/refcount.c" - , "src/crypto/rsa_extra/rsa_asn1.c" - , "src/crypto/rsa_extra/rsa_crypt.c" - , "src/crypto/rsa_extra/rsa_print.c" - , "src/crypto/siphash/siphash.c" - , "src/crypto/spx/address.c" - , "src/crypto/spx/fors.c" - , "src/crypto/spx/merkle.c" - , "src/crypto/spx/spx.c" - , "src/crypto/spx/spx_util.c" - , "src/crypto/spx/thash.c" - , "src/crypto/spx/wots.c" - , "src/crypto/stack/stack.c" - , "src/crypto/thread.c" - , "src/crypto/thread_none.c" - , "src/crypto/thread_pthread.c" - , "src/crypto/thread_win.c" - , "src/crypto/trust_token/pmbtoken.c" - , "src/crypto/trust_token/trust_token.c" - , "src/crypto/trust_token/voprf.c" - , "src/crypto/x509/a_digest.c" - , "src/crypto/x509/a_sign.c" - , "src/crypto/x509/a_verify.c" - , "src/crypto/x509/algorithm.c" - , "src/crypto/x509/asn1_gen.c" - , "src/crypto/x509/by_dir.c" - , "src/crypto/x509/by_file.c" - , "src/crypto/x509/i2d_pr.c" - , "src/crypto/x509/name_print.c" - , "src/crypto/x509/policy.c" - , "src/crypto/x509/rsa_pss.c" - , "src/crypto/x509/t_crl.c" - , "src/crypto/x509/t_req.c" - , "src/crypto/x509/t_x509.c" - , "src/crypto/x509/t_x509a.c" - , "src/crypto/x509/v3_akey.c" - , "src/crypto/x509/v3_akeya.c" - , "src/crypto/x509/v3_alt.c" - , "src/crypto/x509/v3_bcons.c" - , "src/crypto/x509/v3_bitst.c" - , "src/crypto/x509/v3_conf.c" - , "src/crypto/x509/v3_cpols.c" - , "src/crypto/x509/v3_crld.c" - , "src/crypto/x509/v3_enum.c" - , "src/crypto/x509/v3_extku.c" - , "src/crypto/x509/v3_genn.c" - , "src/crypto/x509/v3_ia5.c" - , "src/crypto/x509/v3_info.c" - , "src/crypto/x509/v3_int.c" - , "src/crypto/x509/v3_lib.c" - , "src/crypto/x509/v3_ncons.c" - , "src/crypto/x509/v3_ocsp.c" - , "src/crypto/x509/v3_pcons.c" - , "src/crypto/x509/v3_pmaps.c" - , "src/crypto/x509/v3_prn.c" - , "src/crypto/x509/v3_purp.c" - , "src/crypto/x509/v3_skey.c" - , "src/crypto/x509/v3_utl.c" - , "src/crypto/x509/x509.c" - , "src/crypto/x509/x509_att.c" - , "src/crypto/x509/x509_cmp.c" - , "src/crypto/x509/x509_d2.c" - , "src/crypto/x509/x509_def.c" - , "src/crypto/x509/x509_ext.c" - , "src/crypto/x509/x509_lu.c" - , "src/crypto/x509/x509_obj.c" - , "src/crypto/x509/x509_req.c" - , "src/crypto/x509/x509_set.c" - , "src/crypto/x509/x509_trs.c" - , "src/crypto/x509/x509_txt.c" - , "src/crypto/x509/x509_v3.c" - , "src/crypto/x509/x509_vfy.c" - , "src/crypto/x509/x509_vpm.c" - , "src/crypto/x509/x509cset.c" - , "src/crypto/x509/x509name.c" - , "src/crypto/x509/x509rset.c" - , "src/crypto/x509/x509spki.c" - , "src/crypto/x509/x_algor.c" - , "src/crypto/x509/x_all.c" - , "src/crypto/x509/x_attrib.c" - , "src/crypto/x509/x_crl.c" - , "src/crypto/x509/x_exten.c" - , "src/crypto/x509/x_name.c" - , "src/crypto/x509/x_pubkey.c" - , "src/crypto/x509/x_req.c" - , "src/crypto/x509/x_sig.c" - , "src/crypto/x509/x_spki.c" - , "src/crypto/x509/x_val.c" - , "src/crypto/x509/x_x509.c" - , "src/crypto/x509/x_x509a.c" - , "src/gen/crypto/err_data.c" + [ "src/crypto/asn1/a_bitstr.cc" + , "src/crypto/asn1/a_bool.cc" + , "src/crypto/asn1/a_d2i_fp.cc" + , "src/crypto/asn1/a_dup.cc" + , "src/crypto/asn1/a_gentm.cc" + , "src/crypto/asn1/a_i2d_fp.cc" + , "src/crypto/asn1/a_int.cc" + , "src/crypto/asn1/a_mbstr.cc" + , "src/crypto/asn1/a_object.cc" + , "src/crypto/asn1/a_octet.cc" + , "src/crypto/asn1/a_strex.cc" + , "src/crypto/asn1/a_strnid.cc" + , "src/crypto/asn1/a_time.cc" + , "src/crypto/asn1/a_type.cc" + , "src/crypto/asn1/a_utctm.cc" + , "src/crypto/asn1/asn1_lib.cc" + , "src/crypto/asn1/asn1_par.cc" + , "src/crypto/asn1/asn_pack.cc" + , "src/crypto/asn1/f_int.cc" + , "src/crypto/asn1/f_string.cc" + , "src/crypto/asn1/posix_time.cc" + , "src/crypto/asn1/tasn_dec.cc" + , "src/crypto/asn1/tasn_enc.cc" + , "src/crypto/asn1/tasn_fre.cc" + , "src/crypto/asn1/tasn_new.cc" + , "src/crypto/asn1/tasn_typ.cc" + , "src/crypto/asn1/tasn_utl.cc" + , "src/crypto/base64/base64.cc" + , "src/crypto/bio/bio.cc" + , "src/crypto/bio/bio_mem.cc" + , "src/crypto/bio/connect.cc" + , "src/crypto/bio/errno.cc" + , "src/crypto/bio/fd.cc" + , "src/crypto/bio/file.cc" + , "src/crypto/bio/hexdump.cc" + , "src/crypto/bio/pair.cc" + , "src/crypto/bio/printf.cc" + , "src/crypto/bio/socket.cc" + , "src/crypto/bio/socket_helper.cc" + , "src/crypto/blake2/blake2.cc" + , "src/crypto/bn_extra/bn_asn1.cc" + , "src/crypto/bn_extra/convert.cc" + , "src/crypto/buf/buf.cc" + , "src/crypto/bytestring/asn1_compat.cc" + , "src/crypto/bytestring/ber.cc" + , "src/crypto/bytestring/cbb.cc" + , "src/crypto/bytestring/cbs.cc" + , "src/crypto/bytestring/unicode.cc" + , "src/crypto/chacha/chacha.cc" + , "src/crypto/cipher_extra/cipher_extra.cc" + , "src/crypto/cipher_extra/derive_key.cc" + , "src/crypto/cipher_extra/e_aesctrhmac.cc" + , "src/crypto/cipher_extra/e_aesgcmsiv.cc" + , "src/crypto/cipher_extra/e_chacha20poly1305.cc" + , "src/crypto/cipher_extra/e_des.cc" + , "src/crypto/cipher_extra/e_null.cc" + , "src/crypto/cipher_extra/e_rc2.cc" + , "src/crypto/cipher_extra/e_rc4.cc" + , "src/crypto/cipher_extra/e_tls.cc" + , "src/crypto/cipher_extra/tls_cbc.cc" + , "src/crypto/conf/conf.cc" + , "src/crypto/cpu_aarch64_apple.cc" + , "src/crypto/cpu_aarch64_fuchsia.cc" + , "src/crypto/cpu_aarch64_linux.cc" + , "src/crypto/cpu_aarch64_openbsd.cc" + , "src/crypto/cpu_aarch64_sysreg.cc" + , "src/crypto/cpu_aarch64_win.cc" + , "src/crypto/cpu_arm_freebsd.cc" + , "src/crypto/cpu_arm_linux.cc" + , "src/crypto/cpu_intel.cc" + , "src/crypto/crypto.cc" + , "src/crypto/curve25519/curve25519.cc" + , "src/crypto/curve25519/curve25519_64_adx.cc" + , "src/crypto/curve25519/spake25519.cc" + , "src/crypto/des/des.cc" + , "src/crypto/dh_extra/dh_asn1.cc" + , "src/crypto/dh_extra/params.cc" + , "src/crypto/digest_extra/digest_extra.cc" + , "src/crypto/dsa/dsa.cc" + , "src/crypto/dsa/dsa_asn1.cc" + , "src/crypto/ec_extra/ec_asn1.cc" + , "src/crypto/ec_extra/ec_derive.cc" + , "src/crypto/ec_extra/hash_to_curve.cc" + , "src/crypto/ecdh_extra/ecdh_extra.cc" + , "src/crypto/ecdsa_extra/ecdsa_asn1.cc" + , "src/crypto/engine/engine.cc" + , "src/crypto/err/err.cc" + , "src/crypto/evp/evp.cc" + , "src/crypto/evp/evp_asn1.cc" + , "src/crypto/evp/evp_ctx.cc" + , "src/crypto/evp/p_dh.cc" + , "src/crypto/evp/p_dh_asn1.cc" + , "src/crypto/evp/p_dsa_asn1.cc" + , "src/crypto/evp/p_ec.cc" + , "src/crypto/evp/p_ec_asn1.cc" + , "src/crypto/evp/p_ed25519.cc" + , "src/crypto/evp/p_ed25519_asn1.cc" + , "src/crypto/evp/p_hkdf.cc" + , "src/crypto/evp/p_rsa.cc" + , "src/crypto/evp/p_rsa_asn1.cc" + , "src/crypto/evp/p_x25519.cc" + , "src/crypto/evp/p_x25519_asn1.cc" + , "src/crypto/evp/pbkdf.cc" + , "src/crypto/evp/print.cc" + , "src/crypto/evp/scrypt.cc" + , "src/crypto/evp/sign.cc" + , "src/crypto/ex_data.cc" + , "src/crypto/fipsmodule/bcm.cc" + , "src/crypto/fipsmodule/fips_shared_support.cc" + , "src/crypto/hpke/hpke.cc" + , "src/crypto/hrss/hrss.cc" + , "src/crypto/keccak/keccak.cc" + , "src/crypto/kyber/kyber.cc" + , "src/crypto/lhash/lhash.cc" + , "src/crypto/md4/md4.cc" + , "src/crypto/md5/md5.cc" + , "src/crypto/mem.cc" + , "src/crypto/mldsa/mldsa.cc" + , "src/crypto/mlkem/mlkem.cc" + , "src/crypto/obj/obj.cc" + , "src/crypto/obj/obj_xref.cc" + , "src/crypto/pem/pem_all.cc" + , "src/crypto/pem/pem_info.cc" + , "src/crypto/pem/pem_lib.cc" + , "src/crypto/pem/pem_oth.cc" + , "src/crypto/pem/pem_pk8.cc" + , "src/crypto/pem/pem_pkey.cc" + , "src/crypto/pem/pem_x509.cc" + , "src/crypto/pem/pem_xaux.cc" + , "src/crypto/pkcs7/pkcs7.cc" + , "src/crypto/pkcs7/pkcs7_x509.cc" + , "src/crypto/pkcs8/p5_pbev2.cc" + , "src/crypto/pkcs8/pkcs8.cc" + , "src/crypto/pkcs8/pkcs8_x509.cc" + , "src/crypto/poly1305/poly1305.cc" + , "src/crypto/poly1305/poly1305_arm.cc" + , "src/crypto/poly1305/poly1305_vec.cc" + , "src/crypto/pool/pool.cc" + , "src/crypto/rand_extra/deterministic.cc" + , "src/crypto/rand_extra/fork_detect.cc" + , "src/crypto/rand_extra/forkunsafe.cc" + , "src/crypto/rand_extra/getentropy.cc" + , "src/crypto/rand_extra/ios.cc" + , "src/crypto/rand_extra/passive.cc" + , "src/crypto/rand_extra/rand_extra.cc" + , "src/crypto/rand_extra/trusty.cc" + , "src/crypto/rand_extra/urandom.cc" + , "src/crypto/rand_extra/windows.cc" + , "src/crypto/rc4/rc4.cc" + , "src/crypto/refcount.cc" + , "src/crypto/rsa_extra/rsa_asn1.cc" + , "src/crypto/rsa_extra/rsa_crypt.cc" + , "src/crypto/rsa_extra/rsa_extra.cc" + , "src/crypto/rsa_extra/rsa_print.cc" + , "src/crypto/sha/sha1.cc" + , "src/crypto/sha/sha256.cc" + , "src/crypto/sha/sha512.cc" + , "src/crypto/siphash/siphash.cc" + , "src/crypto/slhdsa/fors.cc" + , "src/crypto/slhdsa/merkle.cc" + , "src/crypto/slhdsa/slhdsa.cc" + , "src/crypto/slhdsa/thash.cc" + , "src/crypto/slhdsa/wots.cc" + , "src/crypto/stack/stack.cc" + , "src/crypto/thread.cc" + , "src/crypto/thread_none.cc" + , "src/crypto/thread_pthread.cc" + , "src/crypto/thread_win.cc" + , "src/crypto/trust_token/pmbtoken.cc" + , "src/crypto/trust_token/trust_token.cc" + , "src/crypto/trust_token/voprf.cc" + , "src/crypto/x509/a_digest.cc" + , "src/crypto/x509/a_sign.cc" + , "src/crypto/x509/a_verify.cc" + , "src/crypto/x509/algorithm.cc" + , "src/crypto/x509/asn1_gen.cc" + , "src/crypto/x509/by_dir.cc" + , "src/crypto/x509/by_file.cc" + , "src/crypto/x509/i2d_pr.cc" + , "src/crypto/x509/name_print.cc" + , "src/crypto/x509/policy.cc" + , "src/crypto/x509/rsa_pss.cc" + , "src/crypto/x509/t_crl.cc" + , "src/crypto/x509/t_req.cc" + , "src/crypto/x509/t_x509.cc" + , "src/crypto/x509/t_x509a.cc" + , "src/crypto/x509/v3_akey.cc" + , "src/crypto/x509/v3_akeya.cc" + , "src/crypto/x509/v3_alt.cc" + , "src/crypto/x509/v3_bcons.cc" + , "src/crypto/x509/v3_bitst.cc" + , "src/crypto/x509/v3_conf.cc" + , "src/crypto/x509/v3_cpols.cc" + , "src/crypto/x509/v3_crld.cc" + , "src/crypto/x509/v3_enum.cc" + , "src/crypto/x509/v3_extku.cc" + , "src/crypto/x509/v3_genn.cc" + , "src/crypto/x509/v3_ia5.cc" + , "src/crypto/x509/v3_info.cc" + , "src/crypto/x509/v3_int.cc" + , "src/crypto/x509/v3_lib.cc" + , "src/crypto/x509/v3_ncons.cc" + , "src/crypto/x509/v3_ocsp.cc" + , "src/crypto/x509/v3_pcons.cc" + , "src/crypto/x509/v3_pmaps.cc" + , "src/crypto/x509/v3_prn.cc" + , "src/crypto/x509/v3_purp.cc" + , "src/crypto/x509/v3_skey.cc" + , "src/crypto/x509/v3_utl.cc" + , "src/crypto/x509/x509.cc" + , "src/crypto/x509/x509_att.cc" + , "src/crypto/x509/x509_cmp.cc" + , "src/crypto/x509/x509_d2.cc" + , "src/crypto/x509/x509_def.cc" + , "src/crypto/x509/x509_ext.cc" + , "src/crypto/x509/x509_lu.cc" + , "src/crypto/x509/x509_obj.cc" + , "src/crypto/x509/x509_req.cc" + , "src/crypto/x509/x509_set.cc" + , "src/crypto/x509/x509_trs.cc" + , "src/crypto/x509/x509_txt.cc" + , "src/crypto/x509/x509_v3.cc" + , "src/crypto/x509/x509_vfy.cc" + , "src/crypto/x509/x509_vpm.cc" + , "src/crypto/x509/x509cset.cc" + , "src/crypto/x509/x509name.cc" + , "src/crypto/x509/x509rset.cc" + , "src/crypto/x509/x509spki.cc" + , "src/crypto/x509/x_algor.cc" + , "src/crypto/x509/x_all.cc" + , "src/crypto/x509/x_attrib.cc" + , "src/crypto/x509/x_crl.cc" + , "src/crypto/x509/x_exten.cc" + , "src/crypto/x509/x_name.cc" + , "src/crypto/x509/x_pubkey.cc" + , "src/crypto/x509/x_req.cc" + , "src/crypto/x509/x_sig.cc" + , "src/crypto/x509/x_spki.cc" + , "src/crypto/x509/x_val.cc" + , "src/crypto/x509/x_x509.cc" + , "src/crypto/x509/x_x509a.cc" + , "src/gen/crypto/err_data.cc" ] } , "crypto_internal_headers": @@ -557,7 +521,6 @@ , "src/crypto/curve25519/curve25519_tables.h" , "src/crypto/curve25519/internal.h" , "src/crypto/des/internal.h" - , "src/crypto/dilithium/internal.h" , "src/crypto/dsa/internal.h" , "src/crypto/ec_extra/internal.h" , "src/crypto/err/internal.h" @@ -577,7 +540,6 @@ , "src/crypto/fipsmodule/ec/p256-nistz.h" , "src/crypto/fipsmodule/ec/p256_table.h" , "src/crypto/fipsmodule/ecdsa/internal.h" - , "src/crypto/fipsmodule/md5/internal.h" , "src/crypto/fipsmodule/modes/internal.h" , "src/crypto/fipsmodule/rand/internal.h" , "src/crypto/fipsmodule/rsa/internal.h" @@ -589,6 +551,7 @@ , "src/crypto/keccak/internal.h" , "src/crypto/kyber/internal.h" , "src/crypto/lhash/internal.h" + , "src/crypto/md5/internal.h" , "src/crypto/mldsa/internal.h" , "src/crypto/mlkem/internal.h" , "src/crypto/obj/obj_dat.h" @@ -599,13 +562,13 @@ , "src/crypto/rand_extra/getrandom_fillin.h" , "src/crypto/rand_extra/sysrand_internal.h" , "src/crypto/rsa_extra/internal.h" - , "src/crypto/spx/address.h" - , "src/crypto/spx/fors.h" - , "src/crypto/spx/merkle.h" - , "src/crypto/spx/params.h" - , "src/crypto/spx/spx_util.h" - , "src/crypto/spx/thash.h" - , "src/crypto/spx/wots.h" + , "src/crypto/slhdsa/address.h" + , "src/crypto/slhdsa/fors.h" + , "src/crypto/slhdsa/internal.h" + , "src/crypto/slhdsa/merkle.h" + , "src/crypto/slhdsa/params.h" + , "src/crypto/slhdsa/thash.h" + , "src/crypto/slhdsa/wots.h" , "src/crypto/trust_token/internal.h" , "src/crypto/x509/ext_dat.h" , "src/crypto/x509/internal.h" @@ -639,6 +602,10 @@ , "src/gen/crypto/chacha20_poly1305_armv8-win.S" , "src/gen/crypto/chacha20_poly1305_x86_64-apple.S" , "src/gen/crypto/chacha20_poly1305_x86_64-linux.S" + , "src/gen/crypto/md5-586-apple.S" + , "src/gen/crypto/md5-586-linux.S" + , "src/gen/crypto/md5-x86_64-apple.S" + , "src/gen/crypto/md5-x86_64-linux.S" , "src/third_party/fiat/asm/fiat_curve25519_adx_mul.S" , "src/third_party/fiat/asm/fiat_curve25519_adx_square.S" ] diff --git a/etc/import/TARGETS.grpc b/etc/import/TARGETS.grpc index 1d8dc19d..fad89f88 100644 --- a/etc/import/TARGETS.grpc +++ b/etc/import/TARGETS.grpc @@ -67,6 +67,7 @@ , "grpc_base" , "grpc_client_channel" , "grpc_common" + , "grpc_core_credentials_header" , "grpc_http_filters" , "grpc_security_base" , "grpc_trace" @@ -75,6 +76,10 @@ , "server" , ["@", "absl", "absl/base", "core_headers"] , ["@", "absl", "absl/log", "log"] + , ["@", "absl", "absl/status", "status"] + , ["@", "absl", "absl/status", "statusor"] + , ["@", "absl", "absl/strings", "strings"] + , ["@", "absl", "absl/time", "time"] , ["src/core", "channel_args"] , ["src/core", "channel_init"] , ["src/core", "channel_stack_type"] @@ -91,6 +96,7 @@ , ["src/core", "service_config_channel_arg_filter"] , ["src/core", "slice"] , ["src/core", "tcp_connect_handshaker"] + , ["third_party/address_sorting", "address_sorting"] ] } , "grpc": @@ -133,6 +139,7 @@ , "grpc_base" , "grpc_client_channel" , "grpc_common" + , "grpc_core_credentials_header" , "grpc_credentials_util" , "grpc_http_filters" , "grpc_jwt_credentials" @@ -147,9 +154,13 @@ , "server" , "sockaddr_utils" , "tsi_base" - , "uri_parser" + , "uri" , ["@", "absl", "absl/base", "core_headers"] , ["@", "absl", "absl/log", "log"] + , ["@", "absl", "absl/status", "status"] + , ["@", "absl", "absl/status", "statusor"] + , ["@", "absl", "absl/strings", "strings"] + , ["@", "absl", "absl/time", "time"] , ["src/core", "channel_args"] , ["src/core", "channel_creds_registry_init"] , ["src/core", "channel_init"] @@ -167,22 +178,19 @@ , ["src/core", "grpc_insecure_credentials"] , ["src/core", "grpc_lb_policy_cds"] , ["src/core", "grpc_lb_policy_ring_hash"] - , ["src/core", "grpc_lb_policy_rls"] , ["src/core", "grpc_lb_policy_xds_cluster_impl"] , ["src/core", "grpc_lb_policy_xds_cluster_manager"] , ["src/core", "grpc_lb_policy_xds_override_host"] , ["src/core", "grpc_lb_policy_xds_wrr_locality"] , ["src/core", "grpc_local_credentials"] , ["src/core", "grpc_oauth2_credentials"] - , ["src/core", "grpc_rbac_filter"] , ["src/core", "grpc_resolver_c2p"] , ["src/core", "grpc_resolver_xds"] , ["src/core", "grpc_ssl_credentials"] , ["src/core", "grpc_stateful_session_filter"] , ["src/core", "grpc_tls_credentials"] , ["src/core", "grpc_transport_chttp2_alpn"] - , ["src/core", "grpc_xds_channel_stack_modifier"] - , ["src/core", "grpc_xds_client"] + , ["src/core", "grpc_xds_server_config_fetcher"] , ["src/core", "http_proxy_mapper"] , ["src/core", "httpcli_ssl_credentials"] , ["src/core", "init_internally"] @@ -195,6 +203,8 @@ , ["src/core", "slice_refcount"] , ["src/core", "tcp_connect_handshaker"] , ["src/core", "useful"] + , ["src/core", "xds_http_proxy_mapper"] + , ["third_party/address_sorting", "address_sorting"] ] } , "gpr": @@ -222,50 +232,50 @@ { "type": ["@", "rules", "CC", "library"] , "name": ["gpr"] , "srcs": - [ "src/core/lib/gprpp/crash.cc" - , "src/core/lib/gprpp/fork.cc" - , "src/core/lib/gprpp/host_port.cc" - , "src/core/lib/gprpp/mpscq.cc" - , "src/core/lib/gprpp/posix/stat.cc" - , "src/core/lib/gprpp/posix/thd.cc" - , "src/core/lib/gprpp/time_util.cc" - , "src/core/lib/gprpp/windows/stat.cc" - , "src/core/lib/gprpp/windows/thd.cc" - , "src/core/util/alloc.cc" + [ "src/core/util/alloc.cc" + , "src/core/util/crash.cc" + , "src/core/util/fork.cc" + , "src/core/util/gpr_time.cc" + , "src/core/util/host_port.cc" , "src/core/util/iphone/cpu.cc" , "src/core/util/linux/cpu.cc" , "src/core/util/log.cc" + , "src/core/util/mpscq.cc" , "src/core/util/msys/tmpfile.cc" , "src/core/util/posix/cpu.cc" + , "src/core/util/posix/stat.cc" , "src/core/util/posix/string.cc" , "src/core/util/posix/sync.cc" + , "src/core/util/posix/thd.cc" , "src/core/util/posix/time.cc" , "src/core/util/posix/tmpfile.cc" , "src/core/util/string.cc" , "src/core/util/sync.cc" , "src/core/util/sync_abseil.cc" - , "src/core/util/time.cc" , "src/core/util/time_precise.cc" + , "src/core/util/time_util.cc" , "src/core/util/windows/cpu.cc" + , "src/core/util/windows/stat.cc" , "src/core/util/windows/string.cc" , "src/core/util/windows/string_util.cc" , "src/core/util/windows/sync.cc" + , "src/core/util/windows/thd.cc" , "src/core/util/windows/time.cc" , "src/core/util/windows/tmpfile.cc" ] , "hdrs": - [ "src/core/lib/gprpp/crash.h" - , "src/core/lib/gprpp/fork.h" - , "src/core/lib/gprpp/host_port.h" - , "src/core/lib/gprpp/memory.h" - , "src/core/lib/gprpp/mpscq.h" - , "src/core/lib/gprpp/stat.h" - , "src/core/lib/gprpp/sync.h" - , "src/core/lib/gprpp/thd.h" - , "src/core/lib/gprpp/time_util.h" - , "src/core/util/alloc.h" + [ "src/core/util/alloc.h" + , "src/core/util/crash.h" + , "src/core/util/fork.h" + , "src/core/util/host_port.h" + , "src/core/util/memory.h" + , "src/core/util/mpscq.h" + , "src/core/util/stat.h" , "src/core/util/string.h" + , "src/core/util/sync.h" + , "src/core/util/thd.h" , "src/core/util/time_precise.h" + , "src/core/util/time_util.h" , "src/core/util/tmpfile.h" , ["include/grpc", "gpr_public_headers"] ] @@ -288,6 +298,7 @@ , ["@", "absl", "absl/synchronization", "synchronization"] , ["@", "absl", "absl/time", "time"] , ["@", "absl", "absl/types", "optional"] + , ["@", "absl", "absl/types", "variant"] , ["src/core", "construct_destruct"] , ["src/core", "env"] , ["src/core", "event_engine_thread_local"] @@ -311,7 +322,7 @@ , "cpp_impl_of": { "type": ["@", "rules", "CC", "library"] , "name": ["cpp_impl_of"] - , "hdrs": ["src/core/lib/gprpp/cpp_impl_of.h"] + , "hdrs": ["src/core/util/cpp_impl_of.h"] } , "grpc_common": { "type": ["@", "rules", "CC", "library"] @@ -329,11 +340,11 @@ , ["src/core", "grpc_lb_policy_outlier_detection"] , ["src/core", "grpc_lb_policy_pick_first"] , ["src/core", "grpc_lb_policy_priority"] + , ["src/core", "grpc_lb_policy_rls"] , ["src/core", "grpc_lb_policy_round_robin"] , ["src/core", "grpc_lb_policy_weighted_round_robin"] , ["src/core", "grpc_lb_policy_weighted_target"] , ["src/core", "grpc_message_size_filter"] - , ["src/core", "grpc_resolver_binder"] , ["src/core", "grpc_resolver_dns_native"] , ["src/core", "grpc_resolver_dns_plugin"] , ["src/core", "grpc_resolver_sockaddr"] @@ -370,6 +381,7 @@ , ["@", "absl", "absl/log", "absl_log"] , ["@", "absl", "absl/log", "check"] , ["@", "absl", "absl/log", "log"] + , ["@", "absl", "absl/status", "statusor"] , ["@", "absl", "absl/strings", "cord"] , ["@", "absl", "absl/synchronization", "synchronization"] , ["@", "protobuf", "", "libprotobuf"] @@ -381,6 +393,12 @@ , "name": ["channel_arg_names"] , "hdrs": [["include/grpc", "channel_arg_names_headers"]] } +, "grpc_slice": + { "type": ["@", "rules", "CC", "library"] + , "name": ["grpc_slice"] + , "hdrs": ["include/grpc/slice.h", "include/grpc/slice_buffer.h"] + , "deps": [["src/core", "slice"], ["src/core", "slice_buffer"]] + } , "grpc++": { "type": "export" , "target": "grpc++_internal" @@ -415,6 +433,8 @@ , "deps": [ "global_callback_hook" , "grpc++_base" + , "grpc++_xds_client" + , "grpc++_xds_server" , ["@", "absl", "absl/log", "absl_check"] , ["@", "absl", "absl/log", "absl_log"] , ["@", "absl", "absl/log", "check"] @@ -509,102 +529,6 @@ , ["third_party/upb", "message"] ] } -, "grpc++_binder": - { "type": ["@", "rules", "CC", "library"] - , "name": ["grpc++_binder"] - , "srcs": - [ "src/core/ext/transport/binder/client/binder_connector.cc" - , "src/core/ext/transport/binder/client/channel_create.cc" - , "src/core/ext/transport/binder/client/channel_create_impl.cc" - , "src/core/ext/transport/binder/client/connection_id_generator.cc" - , "src/core/ext/transport/binder/client/endpoint_binder_pool.cc" - , "src/core/ext/transport/binder/client/jni_utils.cc" - , "src/core/ext/transport/binder/client/security_policy_setting.cc" - , "src/core/ext/transport/binder/security_policy/binder_security_policy.cc" - , "src/core/ext/transport/binder/server/binder_server.cc" - , "src/core/ext/transport/binder/server/binder_server_credentials.cc" - , "src/core/ext/transport/binder/transport/binder_transport.cc" - , "src/core/ext/transport/binder/utils/ndk_binder.cc" - , "src/core/ext/transport/binder/utils/transport_stream_receiver_impl.cc" - , "src/core/ext/transport/binder/wire_format/binder_android.cc" - , "src/core/ext/transport/binder/wire_format/binder_constants.cc" - , "src/core/ext/transport/binder/wire_format/transaction.cc" - , "src/core/ext/transport/binder/wire_format/wire_reader_impl.cc" - , "src/core/ext/transport/binder/wire_format/wire_writer.cc" - ] - , "hdrs": - [ "src/core/ext/transport/binder/client/binder_connector.h" - , "src/core/ext/transport/binder/client/channel_create_impl.h" - , "src/core/ext/transport/binder/client/connection_id_generator.h" - , "src/core/ext/transport/binder/client/endpoint_binder_pool.h" - , "src/core/ext/transport/binder/client/jni_utils.h" - , "src/core/ext/transport/binder/client/security_policy_setting.h" - , "src/core/ext/transport/binder/server/binder_server.h" - , "src/core/ext/transport/binder/transport/binder_stream.h" - , "src/core/ext/transport/binder/transport/binder_transport.h" - , "src/core/ext/transport/binder/utils/binder_auto_utils.h" - , "src/core/ext/transport/binder/utils/ndk_binder.h" - , "src/core/ext/transport/binder/utils/transport_stream_receiver.h" - , "src/core/ext/transport/binder/utils/transport_stream_receiver_impl.h" - , "src/core/ext/transport/binder/wire_format/binder.h" - , "src/core/ext/transport/binder/wire_format/binder_android.h" - , "src/core/ext/transport/binder/wire_format/binder_constants.h" - , "src/core/ext/transport/binder/wire_format/transaction.h" - , "src/core/ext/transport/binder/wire_format/wire_reader.h" - , "src/core/ext/transport/binder/wire_format/wire_reader_impl.h" - , "src/core/ext/transport/binder/wire_format/wire_writer.h" - , "include/grpcpp/create_channel_binder.h" - , "include/grpcpp/security/binder_credentials.h" - , "include/grpcpp/security/binder_security_policy.h" - ] - , "deps": - [ "channel" - , "channel_create" - , "config" - , "debug_location" - , "exec_ctx" - , "gpr" - , "gpr_platform" - , "grpc" - , "grpc++_base" - , "grpc_base" - , "grpc_client_channel" - , "grpc_public_hdrs" - , "orphanable" - , "ref_counted_ptr" - , "server" - , ["@", "absl", "absl/base", "core_headers"] - , ["@", "absl", "absl/cleanup", "cleanup"] - , ["@", "absl", "absl/container", "flat_hash_map"] - , ["@", "absl", "absl/functional", "any_invocable"] - , ["@", "absl", "absl/hash", "hash"] - , ["@", "absl", "absl/log", "check"] - , ["@", "absl", "absl/log", "log"] - , ["@", "absl", "absl/memory", "memory"] - , ["@", "absl", "absl/meta", "type_traits"] - , ["@", "absl", "absl/status", "status"] - , ["@", "absl", "absl/status", "statusor"] - , ["@", "absl", "absl/strings", "strings"] - , ["@", "absl", "absl/synchronization", "synchronization"] - , ["@", "absl", "absl/time", "time"] - , ["@", "absl", "absl/types", "variant"] - , ["src/core", "arena"] - , ["src/core", "channel_args"] - , ["src/core", "channel_args_preconditioning"] - , ["src/core", "channel_stack_type"] - , ["src/core", "default_event_engine"] - , ["src/core", "error_utils"] - , ["src/core", "iomgr_fwd"] - , ["src/core", "iomgr_port"] - , ["src/core", "metadata_batch"] - , ["src/core", "notification"] - , ["src/core", "slice"] - , ["src/core", "slice_refcount"] - , ["src/core", "status_helper"] - , ["src/core", "subchannel_connector"] - , ["src/core", "transport_fwd"] - ] - } , "grpc++_xds_client": { "type": ["@", "rules", "CC", "library"] , "name": ["grpc++_xds_client"] @@ -631,7 +555,7 @@ ] , "hdrs": [ "src/cpp/server/secure_server_credentials.h" - , "include/grpcpp/xds_server_builder.h" + , ["include/grpcpp", "grpcpp_xds_server_builder_headers"] ] , "deps": [ "channel_arg_names" @@ -661,14 +585,19 @@ , "gpr" , "grpc++_base_unsecure" , "grpc++_codegen_proto" + , "grpc++_config_proto" , "grpc_core_credentials_header" , "grpc_public_hdrs" , "grpc_security_base" , "grpc_unsecure" + , ["@", "absl", "absl/functional", "any_invocable"] , ["@", "absl", "absl/log", "absl_check"] , ["@", "absl", "absl/log", "absl_log"] , ["@", "absl", "absl/log", "check"] , ["@", "absl", "absl/log", "log"] + , ["@", "absl", "absl/status", "status"] + , ["@", "absl", "absl/status", "statusor"] + , ["@", "absl", "absl/strings", "cord"] , ["@", "absl", "absl/strings", "strings"] , ["@", "absl", "absl/synchronization", "synchronization"] , ["src/core", "gpr_atm"] @@ -763,7 +692,7 @@ , "parse_address" , "ref_counted_ptr" , "sockaddr_utils" - , "uri_parser" + , "uri" , ["@", "absl", "absl/base", "core_headers"] , ["@", "absl", "absl/log", "check"] , ["@", "absl", "absl/log", "log"] @@ -861,9 +790,6 @@ , "src/core/lib/iomgr/ev_posix.cc" , "src/core/lib/iomgr/fork_posix.cc" , "src/core/lib/iomgr/fork_windows.cc" - , "src/core/lib/iomgr/gethostname_fallback.cc" - , "src/core/lib/iomgr/gethostname_host_name_max.cc" - , "src/core/lib/iomgr/gethostname_sysconf.cc" , "src/core/lib/iomgr/iocp_windows.cc" , "src/core/lib/iomgr/iomgr.cc" , "src/core/lib/iomgr/iomgr_posix.cc" @@ -905,6 +831,9 @@ , "src/core/lib/iomgr/event_engine_shims/closure.cc" , "src/core/lib/iomgr/event_engine_shims/endpoint.cc" , "src/core/lib/iomgr/event_engine_shims/tcp_client.cc" + , "src/core/util/gethostname_fallback.cc" + , "src/core/util/gethostname_host_name_max.cc" + , "src/core/util/gethostname_sysconf.cc" ] , "hdrs": [ "src/core/lib/iomgr/block_annotate.h" @@ -917,7 +846,6 @@ , "src/core/lib/iomgr/ev_epoll1_linux.h" , "src/core/lib/iomgr/ev_poll_posix.h" , "src/core/lib/iomgr/ev_posix.h" - , "src/core/lib/iomgr/gethostname.h" , "src/core/lib/iomgr/iocp_windows.h" , "src/core/lib/iomgr/iomgr.h" , "src/core/lib/iomgr/lockfree_event.h" @@ -951,6 +879,7 @@ , "src/core/lib/iomgr/event_engine_shims/closure.h" , "src/core/lib/iomgr/event_engine_shims/endpoint.h" , "src/core/lib/iomgr/event_engine_shims/tcp_client.h" + , "src/core/util/gethostname.h" , ["include/grpc", "grpc_public_event_engine_headers"] , ["include/grpc", "grpc_public_headers"] ] @@ -961,6 +890,7 @@ , "debug_location" , "exec_ctx" , "gpr" + , "grpc_core_credentials_header" , "grpc_public_hdrs" , "grpc_trace" , "iomgr_buffer_list" @@ -1000,7 +930,6 @@ , ["src/core", "event_engine_shim"] , ["src/core", "event_engine_tcp_socket_utils"] , ["src/core", "event_log"] - , ["src/core", "examine_stack"] , ["src/core", "experiments"] , ["src/core", "gpr_atm"] , ["src/core", "gpr_manual_constructor"] @@ -1177,12 +1106,14 @@ , "gpr" , "grpc_base" , "grpc_public_hdrs" + , "grpc_security_base" , "grpc_trace" , "iomgr" , "legacy_channel" , "orphanable" , "promise" , "ref_counted_ptr" + , "sockaddr_utils" , "stats" , ["@", "absl", "absl/base", "core_headers"] , ["@", "absl", "absl/cleanup", "cleanup"] @@ -1204,6 +1135,7 @@ , ["src/core", "channel_fwd"] , ["src/core", "channel_stack_type"] , ["src/core", "closure"] + , ["src/core", "connection_quota"] , ["src/core", "connectivity_state"] , ["src/core", "context"] , ["src/core", "dual_ref_counted"] @@ -1218,6 +1150,7 @@ , ["src/core", "poll"] , ["src/core", "pollset_set"] , ["src/core", "random_early_detection"] + , ["src/core", "resolved_address"] , ["src/core", "seq"] , ["src/core", "server_interface"] , ["src/core", "slice"] @@ -1312,6 +1245,7 @@ , ["@", "absl", "absl/status", "statusor"] , ["@", "absl", "absl/strings", "str_format"] , ["@", "absl", "absl/strings", "strings"] + , ["@", "absl", "absl/time", "time"] , ["@", "absl", "absl/types", "optional"] , ["@", "absl", "absl/utility", "utility"] , ["@", "zlib", "", "zlib"] @@ -1322,6 +1256,7 @@ , ["src/core", "arena_promise"] , ["src/core", "atomic_utils"] , ["src/core", "bitset"] + , ["src/core", "blackboard"] , ["src/core", "call_destination"] , ["src/core", "call_filters"] , ["src/core", "call_final_info"] @@ -1343,6 +1278,7 @@ , ["src/core", "event_engine_common"] , ["src/core", "event_engine_context"] , ["src/core", "experiments"] + , ["src/core", "filter_args"] , ["src/core", "for_each"] , ["src/core", "gpr_atm"] , ["src/core", "gpr_manual_constructor"] @@ -1444,7 +1380,7 @@ , ["@", "absl", "absl/log", "log"] , ["@", "absl", "absl/memory", "memory"] , ["@", "protobuf", "", "libprotobuf"] - , ["src/proto/grpc/lb/v1", "load_reporter_proto"] + , ["src/proto/grpc/lb/v1", "load_reporter_cc_grpc"] ] } , "lb_get_cpu_stats": @@ -1476,7 +1412,7 @@ , ["@", "opencensus-stats", "", ""] , ["@", "opencensus-tags", "", ""] , ["@", "protobuf", "", "libprotobuf"] - , ["src/proto/grpc/lb/v1", "load_reporter_proto"] + , ["src/proto/grpc/lb/v1", "load_reporter_cc_grpc"] ] } , "grpc_security_base": @@ -1540,6 +1476,7 @@ , ["src/core", "channel_args"] , ["src/core", "channel_fwd"] , ["src/core", "closure"] + , ["src/core", "connection_context"] , ["src/core", "context"] , ["src/core", "error"] , ["src/core", "event_engine_memory_allocator"] @@ -1661,6 +1598,7 @@ , "gpr" , "grpc" , "grpc++_codegen_proto" + , "grpc++_config_proto" , "grpc_base" , "grpc_core_credentials_header" , "grpc_credentials_util" @@ -1686,6 +1624,7 @@ , ["@", "absl", "absl/memory", "memory"] , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/status", "statusor"] + , ["@", "absl", "absl/strings", "cord"] , ["@", "absl", "absl/strings", "str_format"] , ["@", "absl", "absl/strings", "strings"] , ["@", "absl", "absl/synchronization", "synchronization"] @@ -1700,12 +1639,14 @@ , ["src/core", "default_event_engine"] , ["src/core", "env"] , ["src/core", "error"] + , ["src/core", "experiments"] , ["src/core", "gpr_atm"] , ["src/core", "gpr_manual_constructor"] , ["src/core", "grpc_audit_logging"] , ["src/core", "grpc_backend_metric_provider"] , ["src/core", "grpc_crl_provider"] , ["src/core", "grpc_service_config"] + , ["src/core", "grpc_tls_credentials"] , ["src/core", "grpc_transport_chttp2_server"] , ["src/core", "grpc_transport_inproc"] , ["src/core", "json"] @@ -1769,6 +1710,7 @@ , ["@", "absl", "absl/memory", "memory"] , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/status", "statusor"] + , ["@", "absl", "absl/strings", "cord"] , ["@", "absl", "absl/strings", "str_format"] , ["@", "absl", "absl/strings", "strings"] , ["@", "absl", "absl/synchronization", "synchronization"] @@ -1780,6 +1722,7 @@ , ["src/core", "closure"] , ["src/core", "default_event_engine"] , ["src/core", "error"] + , ["src/core", "experiments"] , ["src/core", "gpr_atm"] , ["src/core", "gpr_manual_constructor"] , ["src/core", "grpc_backend_metric_provider"] @@ -1809,6 +1752,7 @@ [ "grpc++_config_proto" , "grpc++_public_hdrs" , "grpcpp_status" + , ["@", "absl", "absl/strings", "cord"] , ["@", "protobuf", "", "libprotobuf"] ] } @@ -1819,7 +1763,10 @@ [ ["include/grpc++", "grpc++_config_proto_headers"] , ["include/grpcpp", "grpcpp_config_proto_headers"] ] - , "deps": [["@", "protobuf", "", "libprotobuf"]] + , "deps": + [ ["@", "absl", "absl/status", "status"] + , ["@", "protobuf", "", "libprotobuf"] + ] } , "grpc++_reflection": { "type": ["@", "rules", "CC", "library"] @@ -1876,7 +1823,7 @@ { "type": ["@", "rules", "CC", "library"] , "name": ["grpcpp_orca_service"] , "srcs": ["src/cpp/server/orca/orca_service.cc"] - , "hdrs": ["include/grpcpp/ext/orca_service.h"] + , "hdrs": ["src/cpp/server/orca/orca_service.h"] , "deps": [ "debug_location" , "exec_ctx" @@ -1887,6 +1834,7 @@ , "ref_counted_ptr" , ["@", "absl", "absl/base", "core_headers"] , ["@", "absl", "absl/log", "check"] + , ["@", "absl", "absl/log", "log"] , ["@", "absl", "absl/strings", "strings"] , ["@", "absl", "absl/time", "time"] , ["@", "absl", "absl/types", "optional"] @@ -1931,7 +1879,7 @@ , "grpc++_base" , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/status", "statusor"] - , ["src/proto/grpc/testing/xds/v3", "csds_proto"] + , ["src/proto/grpc/testing/xds/v3", "csds_cc_grpc"] ] } , "grpcpp_admin": @@ -1943,6 +1891,7 @@ [ "gpr" , "grpc++" , "grpcpp_channelz" + , "grpcpp_csds" , ["@", "absl", "absl/memory", "memory"] ] } @@ -2046,12 +1995,24 @@ , "hdrs": ["include/grpcpp/impl/generic_stub_internal.h"] , "deps": ["grpc++_public_hdrs"] } +, "generic_stub": + { "type": ["@", "rules", "CC", "library"] + , "name": ["generic_stub"] + , "hdrs": ["include/grpcpp/generic/generic_stub.h"] + , "deps": ["generic_stub_internal"] + } , "generic_stub_callback": { "type": ["@", "rules", "CC", "library"] , "name": ["generic_stub_callback"] , "hdrs": ["include/grpcpp/generic/generic_stub_callback.h"] , "deps": ["generic_stub_internal"] } +, "async_generic_service": + { "type": ["@", "rules", "CC", "library"] + , "name": ["async_generic_service"] + , "hdrs": ["include/grpcpp/generic/async_generic_service.h"] + , "deps": ["grpc++_public_hdrs"] + } , "callback_generic_service": { "type": ["@", "rules", "CC", "library"] , "name": ["callback_generic_service"] @@ -2061,8 +2022,8 @@ , "work_serializer": { "type": ["@", "rules", "CC", "library"] , "name": ["work_serializer"] - , "srcs": ["src/core/lib/gprpp/work_serializer.cc"] - , "hdrs": ["src/core/lib/gprpp/work_serializer.h"] + , "srcs": ["src/core/util/work_serializer.cc"] + , "hdrs": ["src/core/util/work_serializer.h"] , "deps": [ "debug_location" , "event_engine_base_hdrs" @@ -2102,8 +2063,8 @@ , "load_config": { "type": ["@", "rules", "CC", "library"] , "name": ["load_config"] - , "srcs": ["src/core/lib/config/load_config.cc"] - , "hdrs": ["src/core/lib/config/load_config.h"] + , "srcs": ["src/core/config/load_config.cc"] + , "hdrs": ["src/core/config/load_config.h"] , "deps": [ "gpr_platform" , ["@", "absl", "absl/flags", "flag"] @@ -2118,10 +2079,10 @@ { "type": ["@", "rules", "CC", "library"] , "name": ["config_vars"] , "srcs": - [ "src/core/lib/config/config_vars.cc" - , "src/core/lib/config/config_vars_non_generated.cc" + [ "src/core/config/config_vars.cc" + , "src/core/config/config_vars_non_generated.cc" ] - , "hdrs": ["src/core/lib/config/config_vars.h"] + , "hdrs": ["src/core/config/config_vars.h"] , "deps": [ "gpr_platform" , "load_config" @@ -2133,8 +2094,8 @@ , "config": { "type": ["@", "rules", "CC", "library"] , "name": ["config"] - , "srcs": ["src/core/lib/config/core_configuration.cc"] - , "hdrs": ["src/core/lib/config/core_configuration.h"] + , "srcs": ["src/core/config/core_configuration.cc"] + , "hdrs": ["src/core/config/core_configuration.h"] , "deps": [ "gpr" , "grpc_resolver" @@ -2153,13 +2114,13 @@ , "debug_location": { "type": ["@", "rules", "CC", "library"] , "name": ["debug_location"] - , "hdrs": ["src/core/lib/gprpp/debug_location.h"] + , "hdrs": ["src/core/util/debug_location.h"] , "deps": ["gpr_platform", ["@", "absl", "absl/strings", "strings"]] } , "orphanable": { "type": ["@", "rules", "CC", "library"] , "name": ["orphanable"] - , "hdrs": ["src/core/lib/gprpp/orphanable.h"] + , "hdrs": ["src/core/util/orphanable.h"] , "deps": [ "debug_location" , "gpr_platform" @@ -2184,7 +2145,7 @@ , "ref_counted_ptr": { "type": ["@", "rules", "CC", "library"] , "name": ["ref_counted_ptr"] - , "hdrs": ["src/core/lib/gprpp/ref_counted_ptr.h"] + , "hdrs": ["src/core/util/ref_counted_ptr.h"] , "deps": [ "debug_location" , "gpr_platform" @@ -2296,7 +2257,7 @@ , "hdrs": ["src/core/lib/address_utils/sockaddr_utils.h"] , "deps": [ "gpr" - , "uri_parser" + , "uri" , ["@", "absl", "absl/log", "check"] , ["@", "absl", "absl/log", "log"] , ["@", "absl", "absl/status", "status"] @@ -2371,11 +2332,11 @@ , ["src/core", "iomgr_port"] ] } -, "uri_parser": +, "uri": { "type": ["@", "rules", "CC", "library"] - , "name": ["uri_parser"] - , "srcs": ["src/core/lib/uri/uri_parser.cc"] - , "hdrs": ["src/core/lib/uri/uri_parser.h"] + , "name": ["uri"] + , "srcs": ["src/core/util/uri.cc"] + , "hdrs": ["src/core/util/uri.h"] , "deps": [ "gpr" , ["@", "absl", "absl/log", "check"] @@ -2390,16 +2351,16 @@ , "name": ["parse_address"] , "srcs": [ "src/core/lib/address_utils/parse_address.cc" - , "src/core/lib/iomgr/grpc_if_nametoindex_posix.cc" - , "src/core/lib/iomgr/grpc_if_nametoindex_unsupported.cc" + , "src/core/util/grpc_if_nametoindex_posix.cc" + , "src/core/util/grpc_if_nametoindex_unsupported.cc" ] , "hdrs": [ "src/core/lib/address_utils/parse_address.h" - , "src/core/lib/iomgr/grpc_if_nametoindex.h" + , "src/core/util/grpc_if_nametoindex.h" ] , "deps": [ "gpr" - , "uri_parser" + , "uri" , ["@", "absl", "absl/log", "check"] , ["@", "absl", "absl/log", "log"] , ["@", "absl", "absl/status", "status"] @@ -2415,11 +2376,12 @@ , "backoff": { "type": ["@", "rules", "CC", "library"] , "name": ["backoff"] - , "srcs": ["src/core/lib/backoff/backoff.cc"] - , "hdrs": ["src/core/lib/backoff/backoff.h"] + , "srcs": ["src/core/util/backoff.cc"] + , "hdrs": ["src/core/util/backoff.h"] , "deps": [ "gpr_platform" , ["@", "absl", "absl/random", "random"] + , ["src/core", "experiments"] , ["src/core", "time"] ] } @@ -2522,7 +2484,7 @@ , "orphanable" , "ref_counted_ptr" , "server_address" - , "uri_parser" + , "uri" , ["@", "absl", "absl/log", "check"] , ["@", "absl", "absl/log", "log"] , ["@", "absl", "absl/status", "status"] @@ -2654,7 +2616,7 @@ , "ref_counted_ptr" , "sockaddr_utils" , "stats" - , "uri_parser" + , "uri" , "work_serializer" , ["@", "absl", "absl/base", "core_headers"] , ["@", "absl", "absl/cleanup", "cleanup"] @@ -2673,6 +2635,7 @@ , ["src/core", "arena"] , ["src/core", "arena_promise"] , ["src/core", "backend_metric_parser"] + , ["src/core", "blackboard"] , ["src/core", "call_destination"] , ["src/core", "call_filters"] , ["src/core", "call_spine"] @@ -2682,6 +2645,7 @@ , ["src/core", "channel_fwd"] , ["src/core", "channel_init"] , ["src/core", "channel_stack_type"] + , ["src/core", "client_channel_args"] , ["src/core", "client_channel_backup_poller"] , ["src/core", "client_channel_internal_header"] , ["src/core", "client_channel_service_config"] @@ -2722,6 +2686,7 @@ , ["src/core", "ref_counted"] , ["src/core", "resolved_address"] , ["src/core", "resource_quota"] + , ["src/core", "retry_interceptor"] , ["src/core", "retry_service_config"] , ["src/core", "retry_throttle"] , ["src/core", "seq"] @@ -2778,7 +2743,7 @@ , "parse_address" , "ref_counted_ptr" , "sockaddr_utils" - , "uri_parser" + , "uri" , ["@", "absl", "absl/base", "core_headers"] , ["@", "absl", "absl/functional", "any_invocable"] , ["@", "absl", "absl/log", "check"] @@ -2823,6 +2788,7 @@ , "deps": [ "config" , "debug_location" + , "event_engine_base_hdrs" , "exec_ctx" , "gpr" , "grpc_base" @@ -2834,8 +2800,7 @@ , "orphanable" , "ref_counted_ptr" , "resource_quota_api" - , "sockaddr_utils" - , "uri_parser" + , "uri" , ["@", "absl", "absl/base", "core_headers"] , ["@", "absl", "absl/functional", "bind_front"] , ["@", "absl", "absl/log", "check"] @@ -2850,10 +2815,11 @@ , ["src/core", "closure"] , ["src/core", "error"] , ["src/core", "error_utils"] + , ["src/core", "event_engine_common"] + , ["src/core", "event_engine_tcp_socket_utils"] , ["src/core", "handshaker_registry"] , ["src/core", "iomgr_fwd"] , ["src/core", "pollset_set"] - , ["src/core", "resolved_address"] , ["src/core", "resource_quota"] , ["src/core", "slice"] , ["src/core", "slice_refcount"] @@ -2946,7 +2912,7 @@ , "orphanable" , "promise" , "ref_counted_ptr" - , "uri_parser" + , "uri" , ["@", "absl", "absl/log", "check"] , ["@", "absl", "absl/log", "log"] , ["@", "absl", "absl/status", "status"] @@ -3206,6 +3172,7 @@ , ["src/core", "experiments"] , ["src/core", "grpc_message_size_filter"] , ["src/core", "latch"] + , ["src/core", "latent_see"] , ["src/core", "map"] , ["src/core", "metadata_batch"] , ["src/core", "percent_encoding"] @@ -3235,17 +3202,18 @@ { "type": ["@", "rules", "CC", "library"] , "name": ["xds_client"] , "srcs": - [ "src/core/xds/xds_client/xds_api.cc" + [ "src/core/xds/xds_client/lrs_client.cc" + , "src/core/xds/xds_client/xds_api.cc" , "src/core/xds/xds_client/xds_bootstrap.cc" , "src/core/xds/xds_client/xds_client.cc" - , "src/core/xds/xds_client/xds_client_stats.cc" ] , "hdrs": - [ "src/core/xds/xds_client/xds_api.h" + [ "src/core/xds/xds_client/lrs_client.h" + , "src/core/xds/xds_client/xds_api.h" , "src/core/xds/xds_client/xds_bootstrap.h" , "src/core/xds/xds_client/xds_channel_args.h" , "src/core/xds/xds_client/xds_client.h" - , "src/core/xds/xds_client/xds_client_stats.h" + , "src/core/xds/xds_client/xds_locality.h" , "src/core/xds/xds_client/xds_metrics.h" , "src/core/xds/xds_client/xds_resource_type.h" , "src/core/xds/xds_client/xds_resource_type_impl.h" @@ -3262,10 +3230,11 @@ , "grpc_trace" , "orphanable" , "ref_counted_ptr" - , "uri_parser" + , "uri" , "work_serializer" , ["@", "absl", "absl/base", "core_headers"] , ["@", "absl", "absl/cleanup", "cleanup"] + , ["@", "absl", "absl/container", "flat_hash_set"] , ["@", "absl", "absl/log", "check"] , ["@", "absl", "absl/log", "log"] , ["@", "absl", "absl/memory", "memory"] @@ -3278,12 +3247,15 @@ , ["src/core", "default_event_engine"] , ["src/core", "dual_ref_counted"] , ["src/core", "env"] + , ["src/core", "grpc_backend_metric_data"] , ["src/core", "json"] , ["src/core", "per_cpu"] , ["src/core", "ref_counted"] + , ["src/core", "ref_counted_string"] , ["src/core", "time"] , ["src/core", "upb_utils"] , ["src/core", "useful"] + , ["src/core", "xds_backend_metric_propagation"] , ["src/core/ext/upb-gen", "upb-gen-lib"] , ["src/core/ext/upbdefs-gen", "upbdefs-gen-lib"] , ["third_party/upb", "base"] @@ -3327,7 +3299,7 @@ , "orphanable" , "ref_counted_ptr" , "server_address" - , "uri_parser" + , "uri" , "work_serializer" , ["@", "absl", "absl/base", "core_headers"] , ["@", "absl", "absl/log", "check"] @@ -3512,16 +3484,46 @@ , ["@", "absl", "absl/types", "optional"] ] } +, "grpc_http2_client_transport": + { "type": ["@", "rules", "CC", "library"] + , "name": ["chttp2_varint"] + , "srcs": + ["src/core/ext/transport/chttp2/transport/http2_client_transport.cc"] + , "hdrs": + ["src/core/ext/transport/chttp2/transport/http2_client_transport.h"] + , "deps": + [ "grpc_base" + , "hpack_encoder" + , "hpack_parser" + , ["src/core", "grpc_promise_endoint"] + ] + } +, "grpc_http2_server_transport": + { "type": ["@", "rules", "CC", "library"] + , "name": ["chttp2_varint"] + , "srcs": + ["src/core/ext/transport/chttp2/transport/http2_server_transport.cc"] + , "hdrs": + ["src/core/ext/transport/chttp2/transport/http2_server_transport.h"] + , "deps": + [ "grpc_base" + , "hpack_encoder" + , "hpack_parser" + , ["src/core", "grpc_promise_endoint"] + ] + } , "grpc_transport_chttp2": { "type": ["@", "rules", "CC", "library"] , "name": ["grpc_transport_chttp2"] , "srcs": [ "src/core/ext/transport/chttp2/transport/bin_decoder.cc" + , "src/core/ext/transport/chttp2/transport/call_tracer_wrapper.cc" , "src/core/ext/transport/chttp2/transport/chttp2_transport.cc" , "src/core/ext/transport/chttp2/transport/frame_data.cc" , "src/core/ext/transport/chttp2/transport/frame_goaway.cc" , "src/core/ext/transport/chttp2/transport/frame_ping.cc" , "src/core/ext/transport/chttp2/transport/frame_rst_stream.cc" + , "src/core/ext/transport/chttp2/transport/frame_security.cc" , "src/core/ext/transport/chttp2/transport/frame_settings.cc" , "src/core/ext/transport/chttp2/transport/frame_window_update.cc" , "src/core/ext/transport/chttp2/transport/parsing.cc" @@ -3530,14 +3532,17 @@ ] , "hdrs": [ "src/core/ext/transport/chttp2/transport/bin_decoder.h" + , "src/core/ext/transport/chttp2/transport/call_tracer_wrapper.h" , "src/core/ext/transport/chttp2/transport/chttp2_transport.h" , "src/core/ext/transport/chttp2/transport/frame_data.h" , "src/core/ext/transport/chttp2/transport/frame_goaway.h" , "src/core/ext/transport/chttp2/transport/frame_ping.h" , "src/core/ext/transport/chttp2/transport/frame_rst_stream.h" + , "src/core/ext/transport/chttp2/transport/frame_security.h" , "src/core/ext/transport/chttp2/transport/frame_settings.h" , "src/core/ext/transport/chttp2/transport/frame_window_update.h" , "src/core/ext/transport/chttp2/transport/internal.h" + , "src/core/ext/transport/chttp2/transport/stream_lists.h" ] , "deps": [ "call_tracer" @@ -3564,6 +3569,7 @@ , "tcp_tracer" , ["@", "absl", "absl/base", "core_headers"] , ["@", "absl", "absl/container", "flat_hash_map"] + , ["@", "absl", "absl/functional", "bind_front"] , ["@", "absl", "absl/hash", "hash"] , ["@", "absl", "absl/log", "check"] , ["@", "absl", "absl/log", "log"] @@ -3613,6 +3619,7 @@ , ["src/core", "status_conversion"] , ["src/core", "status_helper"] , ["src/core", "time"] + , ["src/core", "transport_framing_endpoint_extension"] , ["src/core", "useful"] , ["src/core", "write_size_policy"] ] diff --git a/etc/import/absl/algorithm/TARGETS.absl b/etc/import/absl/algorithm/TARGETS.absl index 92a6f6e2..c49c19ae 100644 --- a/etc/import/absl/algorithm/TARGETS.absl +++ b/etc/import/absl/algorithm/TARGETS.absl @@ -52,6 +52,7 @@ , "hdrs": ["container.h"] , "deps": [ "algorithm" + , ["absl/base", "config"] , ["absl/base", "core_headers"] , ["absl/base", "nullability"] , ["absl/meta", "type_traits"] diff --git a/etc/import/absl/base/TARGETS.absl b/etc/import/absl/base/TARGETS.absl index 8ff8eb6f..df555cba 100644 --- a/etc/import/absl/base/TARGETS.absl +++ b/etc/import/absl/base/TARGETS.absl @@ -311,7 +311,7 @@ , "name": ["no_destructor"] , "stage": ["absl", "base"] , "hdrs": ["no_destructor.h"] - , "deps": ["config"] + , "deps": ["config", "nullability"] } , "nullability": { "type": "export" @@ -338,7 +338,7 @@ , "name": ["nullability"] , "stage": ["absl", "base"] , "hdrs": ["nullability.h", "internal/nullability_impl.h"] - , "deps": ["core_headers", ["absl/meta", "type_traits"]] + , "deps": ["config", "core_headers", ["absl/meta", "type_traits"]] } , "raw_logging_internal": { "type": "export" @@ -608,4 +608,32 @@ , "hdrs": ["prefetch.h"] , "deps": ["config", "core_headers"] } +, "poison": + { "type": "export" + , "target": "poison (unexported)" + , "flexible_config": + [ "ADD_CFLAGS" + , "ADD_CXXFLAGS" + , "AR" + , "ARCH" + , "CC" + , "CFLAGS" + , "CXX" + , "CXXFLAGS" + , "DEBUG" + , "ENV" + , "HOST_ARCH" + , "OS" + , "TARGET_ARCH" + , "TOOLCHAIN_CONFIG" + ] + } +, "poison (unexported)": + { "type": ["@", "rules", "CC", "library"] + , "name": ["poison"] + , "stage": ["absl", "base"] + , "srcs": ["internal/poison.cc"] + , "hdrs": ["internal/poison.h"] + , "deps": ["config", "core_headers", "malloc_internal"] + } } diff --git a/etc/import/absl/container/TARGETS.absl b/etc/import/absl/container/TARGETS.absl index 348b189c..7b4d8857 100644 --- a/etc/import/absl/container/TARGETS.absl +++ b/etc/import/absl/container/TARGETS.absl @@ -40,6 +40,7 @@ , "hdrs": ["internal/inlined_vector.h"] , "deps": [ "compressed_tuple" + , ["absl/base", "base_internal"] , ["absl/base", "core_headers"] , ["absl/memory", "memory"] , ["absl/meta", "type_traits"] @@ -202,11 +203,11 @@ , "hdrs": ["flat_hash_map.h"] , "deps": [ "container_memory" - , "hash_function_defaults" + , "hash_container_defaults" , "raw_hash_map" , ["absl/algorithm", "container"] , ["absl/base", "core_headers"] - , ["absl/memory", "memory"] + , ["absl/meta", "type_traits"] ] } , "hash_function_defaults": @@ -241,6 +242,33 @@ , ["absl/strings", "strings"] ] } +, "hash_container_defaults": + { "type": "export" + , "target": "hash_container_defaults (unexported)" + , "flexible_config": + [ "ADD_CFLAGS" + , "ADD_CXXFLAGS" + , "AR" + , "ARCH" + , "CC" + , "CFLAGS" + , "CXX" + , "CXXFLAGS" + , "DEBUG" + , "ENV" + , "HOST_ARCH" + , "OS" + , "TARGET_ARCH" + , "TOOLCHAIN_CONFIG" + ] + } +, "hash_container_defaults (unexported)": + { "type": ["@", "rules", "CC", "library"] + , "name": ["hash_container_defaults"] + , "stage": ["absl", "container"] + , "hdrs": ["hash_container_defaults.h"] + , "deps": ["hash_function_defaults", ["absl/base", "config"]] + } , "raw_hash_map": { "type": "export" , "target": "raw_hash_map (unexported)" @@ -368,6 +396,7 @@ [ ["absl/base", "base"] , ["absl/base", "config"] , ["absl/base", "core_headers"] + , ["absl/base", "no_destructor"] , ["absl/base", "raw_logging_internal"] , ["absl/debugging", "stacktrace"] , ["absl/memory", "memory"] @@ -405,11 +434,12 @@ , "hdrs": ["flat_hash_set.h"] , "deps": [ "container_memory" - , "hash_function_defaults" + , "hash_container_defaults" , "raw_hash_set" , ["absl/algorithm", "container"] , ["absl/base", "core_headers"] , ["absl/memory", "memory"] + , ["absl/meta", "type_traits"] ] } , "btree": @@ -448,6 +478,7 @@ , "compressed_tuple" , "container_memory" , "layout" + , ["absl/base", "config"] , ["absl/base", "core_headers"] , ["absl/base", "raw_logging_internal"] , ["absl/base", "throw_delegate"] @@ -456,7 +487,6 @@ , ["absl/strings", "cord"] , ["absl/strings", "strings"] , ["absl/types", "compare"] - , ["absl/utility", "utility"] ] } } diff --git a/etc/import/absl/crc/TARGETS.absl b/etc/import/absl/crc/TARGETS.absl index 91b864ab..7f256025 100644 --- a/etc/import/absl/crc/TARGETS.absl +++ b/etc/import/absl/crc/TARGETS.absl @@ -27,8 +27,8 @@ , "deps": [ "crc32c" , ["absl/base", "config"] + , ["absl/base", "no_destructor"] , ["absl/numeric", "bits"] - , ["absl/strings", "strings"] ] } , "crc32c": diff --git a/etc/import/absl/debugging/TARGETS.absl b/etc/import/absl/debugging/TARGETS.absl index 412414fa..1623b1d0 100644 --- a/etc/import/absl/debugging/TARGETS.absl +++ b/etc/import/absl/debugging/TARGETS.absl @@ -197,9 +197,132 @@ , "hdrs": ["internal/demangle.h"] , "srcs": ["internal/demangle.cc"] , "deps": - [ ["absl/base", "base"] + [ "demangle_rust" + , ["absl/base", "base"] + , ["absl/base", "config"] + , ["absl/base", "core_headers"] + , ["absl/base", "nullability"] + , ["absl/numeric", "bits"] + ] + } +, "bounded_utf8_length_sequence": + { "type": "export" + , "target": "bounded_utf8_length_sequence (unexported)" + , "flexible_config": + [ "ADD_CFLAGS" + , "ADD_CXXFLAGS" + , "AR" + , "ARCH" + , "CC" + , "CFLAGS" + , "CXX" + , "CXXFLAGS" + , "DEBUG" + , "ENV" + , "HOST_ARCH" + , "OS" + , "TARGET_ARCH" + , "TOOLCHAIN_CONFIG" + ] + } +, "bounded_utf8_length_sequence (unexported)": + { "type": ["@", "rules", "CC", "library"] + , "name": ["bounded_utf8_length_sequence"] + , "stage": ["absl", "debugging"] + , "hdrs": ["internal/bounded_utf8_length_sequence.h"] + , "deps": [["absl/base", "config"], ["absl/numeric", "bits"]] + } +, "decode_rust_punycode": + { "type": "export" + , "target": "decode_rust_punycode (unexported)" + , "flexible_config": + [ "ADD_CFLAGS" + , "ADD_CXXFLAGS" + , "AR" + , "ARCH" + , "CC" + , "CFLAGS" + , "CXX" + , "CXXFLAGS" + , "DEBUG" + , "ENV" + , "HOST_ARCH" + , "OS" + , "TARGET_ARCH" + , "TOOLCHAIN_CONFIG" + ] + } +, "decode_rust_punycode (unexported)": + { "type": ["@", "rules", "CC", "library"] + , "name": ["decode_rust_punycode"] + , "stage": ["absl", "debugging"] + , "hdrs": ["internal/decode_rust_punycode.h"] + , "srcs": ["internal/decode_rust_punycode.cc"] + , "deps": + [ "bounded_utf8_length_sequence" + , "utf8_for_code_point" + , ["absl/base", "config"] + , ["absl/base", "nullability"] + ] + } +, "demangle_rust": + { "type": "export" + , "target": "demangle_rust (unexported)" + , "flexible_config": + [ "ADD_CFLAGS" + , "ADD_CXXFLAGS" + , "AR" + , "ARCH" + , "CC" + , "CFLAGS" + , "CXX" + , "CXXFLAGS" + , "DEBUG" + , "ENV" + , "HOST_ARCH" + , "OS" + , "TARGET_ARCH" + , "TOOLCHAIN_CONFIG" + ] + } +, "demangle_rust (unexported)": + { "type": ["@", "rules", "CC", "library"] + , "name": ["demangle_rust"] + , "stage": ["absl", "debugging"] + , "hdrs": ["internal/demangle_rust.h"] + , "srcs": ["internal/demangle_rust.cc"] + , "deps": + [ "decode_rust_punycode" , ["absl/base", "config"] , ["absl/base", "core_headers"] ] } +, "utf8_for_code_point": + { "type": "export" + , "target": "utf8_for_code_point (unexported)" + , "flexible_config": + [ "ADD_CFLAGS" + , "ADD_CXXFLAGS" + , "AR" + , "ARCH" + , "CC" + , "CFLAGS" + , "CXX" + , "CXXFLAGS" + , "DEBUG" + , "ENV" + , "HOST_ARCH" + , "OS" + , "TARGET_ARCH" + , "TOOLCHAIN_CONFIG" + ] + } +, "utf8_for_code_point (unexported)": + { "type": ["@", "rules", "CC", "library"] + , "name": ["utf8_for_code_point"] + , "stage": ["absl", "debugging"] + , "hdrs": ["internal/utf8_for_code_point.h"] + , "srcs": ["internal/utf8_for_code_point.cc"] + , "deps": [["absl/base", "config"]] + } } diff --git a/etc/import/absl/flags/TARGETS.absl b/etc/import/absl/flags/TARGETS.absl index a7edb02d..28a43e4c 100644 --- a/etc/import/absl/flags/TARGETS.absl +++ b/etc/import/absl/flags/TARGETS.absl @@ -173,10 +173,10 @@ , "stage": ["absl", "flags"] , "hdrs": ["declare.h", "flag.h"] , "deps": - [ "config" + [ "commandlineflag" + , "config" , "flag_internal" , "reflection" - , ["absl/base", "base"] , ["absl/base", "config"] , ["absl/base", "core_headers"] , ["absl/strings", "strings"] diff --git a/etc/import/absl/log/internal/TARGETS.absl b/etc/import/absl/log/internal/TARGETS.absl index 037ddfa4..2ef081a9 100644 --- a/etc/import/absl/log/internal/TARGETS.absl +++ b/etc/import/absl/log/internal/TARGETS.absl @@ -380,7 +380,12 @@ , "name": ["strip"] , "stage": ["absl", "log", "internal"] , "hdrs": ["strip.h"] - , "deps": ["log_message", "nullstream", ["absl/base", "log_severity"]] + , "deps": + [ "log_message" + , "nullstream" + , ["absl/base", "core_headers"] + , ["absl/base", "log_severity"] + ] } , "voidify": { "type": "export" diff --git a/etc/import/absl/numeric/TARGETS.absl b/etc/import/absl/numeric/TARGETS.absl index 2d543567..fd708ff1 100644 --- a/etc/import/absl/numeric/TARGETS.absl +++ b/etc/import/absl/numeric/TARGETS.absl @@ -25,7 +25,12 @@ , "hdrs": ["int128.h", "int128_have_intrinsic.inc", "int128_no_intrinsic.inc"] , "srcs": ["int128.cc"] - , "deps": ["bits", ["absl/base", "config"], ["absl/base", "core_headers"]] + , "deps": + [ "bits" + , ["absl/base", "config"] + , ["absl/base", "core_headers"] + , ["absl/types", "compare"] + ] } , "bits": { "type": "export" diff --git a/etc/import/absl/random/TARGETS.absl b/etc/import/absl/random/TARGETS.absl index e349555d..4fef3831 100644 --- a/etc/import/absl/random/TARGETS.absl +++ b/etc/import/absl/random/TARGETS.absl @@ -217,6 +217,8 @@ , "internal_seed_material" , "seed_gen_exception" , ["absl/base", "config"] + , ["absl/base", "nullability"] + , ["absl/strings", "string_view"] , ["absl/types", "span"] ] } diff --git a/etc/import/absl/strings/TARGETS.absl b/etc/import/absl/strings/TARGETS.absl index 5608d8fe..8ea10b66 100644 --- a/etc/import/absl/strings/TARGETS.absl +++ b/etc/import/absl/strings/TARGETS.absl @@ -63,7 +63,6 @@ , "has_absl_stringify.h" , "internal/damerau_levenshtein_distance.h" , "internal/string_constant.h" - , "internal/has_absl_stringify.h" , "match.h" , "numbers.h" , "str_cat.h" @@ -203,6 +202,7 @@ , ["absl/functional", "function_ref"] , ["absl/meta", "type_traits"] , ["absl/numeric", "bits"] + , ["absl/types", "compare"] , ["absl/types", "optional"] , ["absl/types", "span"] ] @@ -320,8 +320,8 @@ , "hdrs": ["internal/cordz_handle.h"] , "srcs": ["internal/cordz_handle.cc"] , "deps": - [ ["absl/base", "base"] - , ["absl/base", "config"] + [ ["absl/base", "config"] + , ["absl/base", "no_destructor"] , ["absl/base", "raw_logging_internal"] , ["absl/synchronization", "synchronization"] ] diff --git a/etc/import/include/grpcpp/TARGETS.grpc b/etc/import/include/grpcpp/TARGETS.grpc index a8a25403..d9b2bf01 100644 --- a/etc/import/include/grpcpp/TARGETS.grpc +++ b/etc/import/include/grpcpp/TARGETS.grpc @@ -138,6 +138,7 @@ [ "impl/codegen/proto_buffer_reader.h" , "impl/codegen/proto_buffer_writer.h" , "impl/codegen/proto_utils.h" + , "impl/generic_serialize.h" , "impl/proto_utils.h" ] , "stage": ["grpcpp"] @@ -166,4 +167,9 @@ , "srcs": ["support/global_callback_hook.h"] , "stage": ["grpcpp"] } +, "grpcpp_xds_server_builder_headers": + { "type": ["@", "rules", "data", "staged"] + , "srcs": ["xds_server_builder.h"] + , "stage": ["grpcpp"] + } } diff --git a/etc/import/src/compiler/TARGETS.grpc b/etc/import/src/compiler/TARGETS.grpc index be5527b6..db22e74d 100644 --- a/etc/import/src/compiler/TARGETS.grpc +++ b/etc/import/src/compiler/TARGETS.grpc @@ -45,6 +45,7 @@ ] , "deps": [ "proto_parser_helper" + , ["@", "protobuf", "", "libprotobuf"] , ["@", "protobuf", "", "libprotoc"] , ["", "grpc++_config_proto"] ] diff --git a/etc/import/src/core/TARGETS.grpc b/etc/import/src/core/TARGETS.grpc index cb7baece..fedb2502 100644 --- a/etc/import/src/core/TARGETS.grpc +++ b/etc/import/src/core/TARGETS.grpc @@ -8,14 +8,13 @@ { "type": ["@", "rules", "CC", "library"] , "name": ["dump_args"] , "stage": ["src", "core"] - , "srcs": ["lib/gprpp/dump_args.cc"] - , "hdrs": ["lib/gprpp/dump_args.h"] + , "srcs": ["util/dump_args.cc"] + , "hdrs": ["util/dump_args.h"] , "deps": [ ["@", "absl", "absl/functional", "any_invocable"] , ["@", "absl", "absl/log", "check"] , ["@", "absl", "absl/strings", "str_format"] , ["@", "absl", "absl/strings", "strings"] - , ["", "gpr_platform"] ] } , "slice_cast": @@ -36,6 +35,7 @@ ] , "deps": [ "memory_quota" + , "slice_buffer" , ["@", "absl", "absl/functional", "any_invocable"] , ["@", "absl", "absl/status", "statusor"] , ["@", "absl", "absl/strings", "strings"] @@ -76,6 +76,19 @@ , ["", "gpr_platform"] ] } +, "transport_framing_endpoint_extension": + { "type": ["@", "rules", "CC", "library"] + , "name": ["transport_framing_endpoint_extension"] + , "stage": ["src", "core"] + , "hdrs": ["lib/transport/transport_framing_endpoint_extension.h"] + , "deps": + [ "slice_buffer" + , ["@", "absl", "absl/functional", "any_invocable"] + , ["@", "absl", "absl/strings", "strings"] + , ["", "event_engine_base_hdrs"] + , ["", "gpr_platform"] + ] + } , "latent_see": { "type": ["@", "rules", "CC", "library"] , "name": ["latent_see"] @@ -87,6 +100,7 @@ , "ring_buffer" , ["@", "absl", "absl/base", "core_headers"] , ["@", "absl", "absl/functional", "any_invocable"] + , ["@", "absl", "absl/functional", "function_ref"] , ["@", "absl", "absl/log", "log"] , ["@", "absl", "absl/strings", "strings"] , ["@", "absl", "absl/types", "optional"] @@ -120,6 +134,7 @@ , "channel_fwd" , "channel_stack_type" , "context" + , "latent_see" , "map" , "pipe" , ["@", "absl", "absl/status", "status"] @@ -134,7 +149,7 @@ { "type": ["@", "rules", "CC", "library"] , "name": ["atomic_utils"] , "stage": ["src", "core"] - , "hdrs": ["lib/gprpp/atomic_utils.h"] + , "hdrs": ["util/atomic_utils.h"] , "deps": [["", "gpr"]] } , "metadata_compression_traits": @@ -212,15 +227,14 @@ { "type": ["@", "rules", "CC", "library"] , "name": ["examine_stack"] , "stage": ["src", "core"] - , "srcs": ["lib/gprpp/examine_stack.cc"] - , "hdrs": ["lib/gprpp/examine_stack.h"] + , "srcs": ["util/examine_stack.cc"] + , "hdrs": ["util/examine_stack.h"] , "deps": [["@", "absl", "absl/types", "optional"], ["", "gpr_platform"]] } , "gpr_atm": { "type": ["@", "rules", "CC", "library"] , "name": ["gpr_atm"] , "stage": ["src", "core"] - , "srcs": ["util/atm.cc"] , "hdrs": [["include/grpc", "gpr_atm_headers"]] , "deps": ["useful", ["", "gpr_platform"]] } @@ -228,7 +242,7 @@ { "type": ["@", "rules", "CC", "library"] , "name": ["gpr_manual_constructor"] , "stage": ["src", "core"] - , "hdrs": ["lib/gprpp/manual_constructor.h"] + , "hdrs": ["util/manual_constructor.h"] , "deps": ["construct_destruct", ["", "gpr_platform"]] } , "gpr_spinlock": @@ -242,12 +256,8 @@ { "type": ["@", "rules", "CC", "library"] , "name": ["env"] , "stage": ["src", "core"] - , "srcs": - [ "lib/gprpp/linux/env.cc" - , "lib/gprpp/posix/env.cc" - , "lib/gprpp/windows/env.cc" - ] - , "hdrs": ["lib/gprpp/env.h"] + , "srcs": ["util/linux/env.cc", "util/posix/env.cc", "util/windows/env.cc"] + , "hdrs": ["util/env.h"] , "deps": ["tchar", ["@", "absl", "absl/types", "optional"], ["", "gpr_platform"]] } @@ -256,10 +266,8 @@ , "name": ["directory_reader"] , "stage": ["src", "core"] , "srcs": - [ "lib/gprpp/posix/directory_reader.cc" - , "lib/gprpp/windows/directory_reader.cc" - ] - , "hdrs": ["lib/gprpp/directory_reader.h"] + ["util/posix/directory_reader.cc", "util/windows/directory_reader.cc"] + , "hdrs": ["util/directory_reader.h"] , "deps": [ ["@", "absl", "absl/functional", "function_ref"] , ["@", "absl", "absl/status", "status"] @@ -273,7 +281,7 @@ { "type": ["@", "rules", "CC", "library"] , "name": ["chunked_vector"] , "stage": ["src", "core"] - , "hdrs": ["lib/gprpp/chunked_vector.h"] + , "hdrs": ["util/chunked_vector.h"] , "deps": [ "arena" , "gpr_manual_constructor" @@ -285,7 +293,7 @@ { "type": ["@", "rules", "CC", "library"] , "name": ["construct_destruct"] , "stage": ["src", "core"] - , "hdrs": ["lib/gprpp/construct_destruct.h"] + , "hdrs": ["util/construct_destruct.h"] , "deps": [["", "gpr_platform"]] } , "rpc_status_grpc_internal_default_proto": @@ -302,8 +310,8 @@ { "type": ["@", "rules", "CC", "library"] , "name": ["status_helper"] , "stage": ["src", "core"] - , "srcs": ["lib/gprpp/status_helper.cc"] - , "hdrs": ["lib/gprpp/status_helper.h"] + , "srcs": ["util/status_helper.cc"] + , "hdrs": ["util/status_helper.h"] , "deps": [ "percent_encoding" , "slice" @@ -325,7 +333,7 @@ { "type": ["@", "rules", "CC", "library"] , "name": ["unique_type_name"] , "stage": ["src", "core"] - , "hdrs": ["lib/gprpp/unique_type_name.h"] + , "hdrs": ["util/unique_type_name.h"] , "deps": ["useful", ["@", "absl", "absl/strings", "strings"], ["", "gpr_platform"]] } @@ -333,8 +341,8 @@ { "type": ["@", "rules", "CC", "library"] , "name": ["validation_errors"] , "stage": ["src", "core"] - , "srcs": ["lib/gprpp/validation_errors.cc"] - , "hdrs": ["lib/gprpp/validation_errors.h"] + , "srcs": ["util/validation_errors.cc"] + , "hdrs": ["util/validation_errors.h"] , "deps": [ ["@", "absl", "absl/log", "log"] , ["@", "absl", "absl/status", "status"] @@ -346,14 +354,14 @@ { "type": ["@", "rules", "CC", "library"] , "name": ["overload"] , "stage": ["src", "core"] - , "hdrs": ["lib/gprpp/overload.h"] + , "hdrs": ["util/overload.h"] , "deps": [["", "gpr_platform"]] } , "match": { "type": ["@", "rules", "CC", "library"] , "name": ["match"] , "stage": ["src", "core"] - , "hdrs": ["lib/gprpp/match.h"] + , "hdrs": ["util/match.h"] , "deps": ["overload", ["@", "absl", "absl/types", "variant"], ["", "gpr_platform"]] } @@ -361,7 +369,7 @@ { "type": ["@", "rules", "CC", "library"] , "name": ["table"] , "stage": ["src", "core"] - , "hdrs": ["lib/gprpp/table.h"] + , "hdrs": ["util/table.h"] , "deps": [ "bitset" , ["@", "absl", "absl/meta", "type_traits"] @@ -373,29 +381,29 @@ { "type": ["@", "rules", "CC", "library"] , "name": ["packed_table"] , "stage": ["src", "core"] - , "hdrs": ["lib/gprpp/packed_table.h"] + , "hdrs": ["util/packed_table.h"] , "deps": ["sorted_pack", "table", ["", "gpr_platform"]] } , "bitset": { "type": ["@", "rules", "CC", "library"] , "name": ["bitset"] , "stage": ["src", "core"] - , "hdrs": ["lib/gprpp/bitset.h"] + , "hdrs": ["util/bitset.h"] , "deps": ["useful", ["", "gpr_platform"]] } , "no_destruct": { "type": ["@", "rules", "CC", "library"] , "name": ["no_destruct"] , "stage": ["src", "core"] - , "hdrs": ["lib/gprpp/no_destruct.h"] + , "hdrs": ["util/no_destruct.h"] , "deps": ["construct_destruct", ["", "gpr_platform"]] } , "tchar": { "type": ["@", "rules", "CC", "library"] , "name": ["tchar"] , "stage": ["src", "core"] - , "srcs": ["lib/gprpp/tchar.cc"] - , "hdrs": ["lib/gprpp/tchar.h"] + , "srcs": ["util/tchar.cc"] + , "hdrs": ["util/tchar.h"] , "deps": [["", "gpr_platform"]] } , "poll": @@ -466,6 +474,7 @@ , ["@", "absl", "absl/base", "core_headers"] , ["@", "absl", "absl/log", "check"] , ["@", "absl", "absl/log", "log"] + , ["@", "absl", "absl/random", "random"] , ["@", "absl", "absl/strings", "str_format"] , ["@", "absl", "absl/strings", "strings"] , ["", "event_engine_base_hdrs"] @@ -492,7 +501,37 @@ , "name": ["map"] , "stage": ["src", "core"] , "hdrs": ["lib/promise/map.h"] - , "deps": ["poll", "promise_like", ["", "gpr_platform"]] + , "deps": + [ "poll" + , "promise_like" + , ["@", "absl", "absl/status", "status"] + , ["@", "absl", "absl/status", "statusor"] + , ["@", "absl", "absl/strings", "strings"] + , ["", "gpr_platform"] + ] + } +, "promise_variant": + { "type": ["@", "rules", "CC", "library"] + , "name": ["promise_variant"] + , "stage": ["src", "core"] + , "hdrs": ["lib/promise/detail/promise_variant.h"] + , "deps": [["@", "absl", "absl/types", "variant"]] + } +, "match_promise": + { "type": ["@", "rules", "CC", "library"] + , "name": ["match_promise"] + , "stage": ["src", "core"] + , "hdrs": ["lib/promise/match_promise.h"] + , "deps": + [ "overload" + , "poll" + , "promise_factory" + , "promise_like" + , "promise_variant" + , ["@", "absl", "absl/strings", "strings"] + , ["@", "absl", "absl/types", "variant"] + , ["", "gpr_platform"] + ] } , "sleep": { "type": ["@", "rules", "CC", "library"] @@ -587,8 +626,14 @@ { "type": ["@", "rules", "CC", "library"] , "name": ["switch"] , "stage": ["src", "core"] - , "hdrs": ["lib/promise/detail/switch.h"] - , "deps": [["", "gpr_platform"]] + , "hdrs": ["lib/promise/switch.h"] + , "deps": + [ "if" + , "promise_factory" + , "promise_variant" + , ["", "gpr"] + , ["", "gpr_platform"] + ] } , "promise_status": { "type": ["@", "rules", "CC", "library"] @@ -629,6 +674,7 @@ , ["@", "absl", "absl/status", "statusor"] , ["@", "absl", "absl/types", "variant"] , ["", "gpr_platform"] + , ["", "grpc_trace"] ] } , "join_state": @@ -655,6 +701,7 @@ , "deps": [ "join_state" , "map" + , "promise_factory" , ["@", "absl", "absl/meta", "type_traits"] , ["", "gpr_platform"] ] @@ -685,6 +732,7 @@ [ "join_state" , "map" , "poll" + , "promise_factory" , "status_flag" , ["@", "absl", "absl/meta", "type_traits"] , ["@", "absl", "absl/status", "status"] @@ -697,7 +745,8 @@ , "name": ["basic_seq"] , "stage": ["src", "core"] , "hdrs": ["lib/promise/detail/basic_seq.h"] - , "deps": ["construct_destruct", "poll", ["", "gpr_platform"]] + , "deps": + ["construct_destruct", "poll", "promise_factory", ["", "gpr_platform"]] } , "seq_state": { "type": ["@", "rules", "CC", "library"] @@ -748,7 +797,6 @@ , ["@", "absl", "absl/meta", "type_traits"] , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/status", "statusor"] - , ["", "debug_location"] , ["", "gpr_platform"] ] } @@ -924,8 +972,10 @@ , "hdrs": ["lib/promise/mpsc.h"] , "deps": [ "activity" + , "dump_args" , "poll" , "ref_counted" + , "status_flag" , "wait_set" , ["@", "absl", "absl/base", "core_headers"] , ["@", "absl", "absl/log", "check"] @@ -970,7 +1020,7 @@ { "type": ["@", "rules", "CC", "library"] , "name": ["ref_counted"] , "stage": ["src", "core"] - , "hdrs": ["lib/gprpp/ref_counted.h"] + , "hdrs": ["util/ref_counted.h"] , "deps": [ "atomic_utils" , "down_cast" @@ -985,7 +1035,7 @@ { "type": ["@", "rules", "CC", "library"] , "name": ["dual_ref_counted"] , "stage": ["src", "core"] - , "hdrs": ["lib/gprpp/dual_ref_counted.h"] + , "hdrs": ["util/dual_ref_counted.h"] , "deps": [ ["", "debug_location"] , ["", "gpr"] @@ -997,8 +1047,8 @@ { "type": ["@", "rules", "CC", "library"] , "name": ["ref_counted_string"] , "stage": ["src", "core"] - , "srcs": ["lib/gprpp/ref_counted_string.cc"] - , "hdrs": ["lib/gprpp/ref_counted_string.h"] + , "srcs": ["util/ref_counted_string.cc"] + , "hdrs": ["util/ref_counted_string.h"] , "deps": [ "ref_counted" , ["@", "absl", "absl/strings", "strings"] @@ -1010,8 +1060,8 @@ { "type": ["@", "rules", "CC", "library"] , "name": ["uuid_v4"] , "stage": ["src", "core"] - , "srcs": ["lib/gprpp/uuid_v4.cc"] - , "hdrs": ["lib/gprpp/uuid_v4.h"] + , "srcs": ["util/uuid_v4.cc"] + , "hdrs": ["util/uuid_v4.h"] , "deps": [["@", "absl", "absl/strings", "str_format"], ["", "gpr"]] } , "handshaker_factory": @@ -1062,7 +1112,7 @@ , ["", "iomgr"] , ["", "parse_address"] , ["", "ref_counted_ptr"] - , ["", "uri_parser"] + , ["", "uri"] ] } , "endpoint_info_handshaker": @@ -1232,6 +1282,21 @@ , ["", "ref_counted_ptr"] ] } +, "request_buffer": + { "type": ["@", "rules", "CC", "library"] + , "name": ["request_buffer"] + , "stage": ["src", "core"] + , "srcs": ["call/request_buffer.cc"] + , "hdrs": ["call/request_buffer.h"] + , "deps": + [ "call_spine" + , "match" + , "message" + , "metadata" + , ["@", "absl", "absl/strings", "strings"] + , ["@", "absl", "absl/types", "optional"] + ] + } , "slice_refcount": { "type": ["@", "rules", "CC", "library"] , "name": ["slice_refcount"] @@ -1323,8 +1388,8 @@ { "type": ["@", "rules", "CC", "library"] , "name": ["time"] , "stage": ["src", "core"] - , "srcs": ["lib/gprpp/time.cc"] - , "hdrs": ["lib/gprpp/time.h"] + , "srcs": ["util/time.cc"] + , "hdrs": ["util/time.h"] , "deps": [ "no_destruct" , "useful" @@ -1368,7 +1433,7 @@ { "type": ["@", "rules", "CC", "library"] , "name": ["avl"] , "stage": ["src", "core"] - , "hdrs": ["lib/avl/avl.h"] + , "hdrs": ["util/avl.h"] , "deps": ["ref_counted", "useful", ["", "gpr_platform"], ["", "ref_counted_ptr"]] } @@ -1376,8 +1441,8 @@ { "type": ["@", "rules", "CC", "library"] , "name": ["time_averaged_stats"] , "stage": ["src", "core"] - , "srcs": ["lib/gprpp/time_averaged_stats.cc"] - , "hdrs": ["lib/gprpp/time_averaged_stats.h"] + , "srcs": ["util/time_averaged_stats.cc"] + , "hdrs": ["util/time_averaged_stats.h"] , "deps": [["", "gpr"]] } , "forkable": @@ -1808,6 +1873,7 @@ , "ref_counted" , "resource_quota" , "slice" + , "stats_data" , "status_helper" , "strerror" , "time" @@ -1828,6 +1894,7 @@ , ["", "grpc_public_hdrs"] , ["", "grpc_trace"] , ["", "ref_counted_ptr"] + , ["", "stats"] ] } , "event_engine_utils": @@ -1837,8 +1904,10 @@ , "srcs": ["lib/event_engine/utils.cc"] , "hdrs": ["lib/event_engine/utils.h"] , "deps": - [ "time" + [ "notification" + , "time" , ["@", "absl", "absl/log", "check"] + , ["@", "absl", "absl/status", "statusor"] , ["@", "absl", "absl/strings", "strings"] , ["", "event_engine_base_hdrs"] , ["", "gpr_platform"] @@ -1940,6 +2009,7 @@ , "event_engine_tcp_socket_utils" , "event_engine_thread_pool" , "event_engine_utils" + , "experiments" , "forkable" , "init_internally" , "iomgr_port" @@ -2128,6 +2198,7 @@ , ["@", "absl", "absl/container", "flat_hash_map"] , ["@", "absl", "absl/log", "check"] , ["@", "absl", "absl/log", "log"] + , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/strings", "str_format"] , ["@", "absl", "absl/strings", "strings"] , ["", "event_engine_base_hdrs"] @@ -2158,7 +2229,7 @@ , ["", "gpr"] , ["", "gpr_platform"] , ["", "parse_address"] - , ["", "uri_parser"] + , ["", "uri"] ] } , "event_engine_shim": @@ -2395,16 +2466,16 @@ { "type": ["@", "rules", "CC", "library"] , "name": ["per_cpu"] , "stage": ["src", "core"] - , "srcs": ["lib/gprpp/per_cpu.cc"] - , "hdrs": ["lib/gprpp/per_cpu.h"] + , "srcs": ["util/per_cpu.cc"] + , "hdrs": ["util/per_cpu.h"] , "deps": ["useful", ["", "gpr"]] } , "event_log": { "type": ["@", "rules", "CC", "library"] , "name": ["event_log"] , "stage": ["src", "core"] - , "srcs": ["lib/debug/event_log.cc"] - , "hdrs": ["lib/debug/event_log.h"] + , "srcs": ["util/event_log.cc"] + , "hdrs": ["util/event_log.h"] , "deps": [ "per_cpu" , ["@", "absl", "absl/base", "core_headers"] @@ -2418,8 +2489,8 @@ { "type": ["@", "rules", "CC", "library"] , "name": ["load_file"] , "stage": ["src", "core"] - , "srcs": ["lib/gprpp/load_file.cc"] - , "hdrs": ["lib/gprpp/load_file.h"] + , "srcs": ["util/load_file.cc"] + , "hdrs": ["util/load_file.h"] , "deps": [ "slice" , ["@", "absl", "absl/cleanup", "cleanup"] @@ -2484,7 +2555,7 @@ { "type": ["@", "rules", "CC", "library"] , "name": ["single_set_ptr"] , "stage": ["src", "core"] - , "hdrs": ["lib/gprpp/single_set_ptr.h"] + , "hdrs": ["util/single_set_ptr.h"] , "deps": [["@", "absl", "absl/log", "check"], ["", "gpr"]] } , "grpc_service_config": @@ -2529,7 +2600,7 @@ { "type": ["@", "rules", "CC", "library"] , "name": ["notification"] , "stage": ["src", "core"] - , "hdrs": ["lib/gprpp/notification.h"] + , "hdrs": ["util/notification.h"] , "deps": [["@", "absl", "absl/time", "time"], ["", "gpr"]] } , "channel_args": @@ -2585,6 +2656,30 @@ , ["", "gpr"] ] } +, "blackboard": + { "type": ["@", "rules", "CC", "library"] + , "name": ["blackboard"] + , "stage": ["src", "core"] + , "srcs": ["filter/blackboard.cc"] + , "hdrs": ["filter/blackboard.h"] + , "deps": + [ "ref_counted" + , "unique_type_name" + , "useful" + , ["@", "absl", "absl/container", "flat_hash_map"] + , ["@", "absl", "absl/strings", "strings"] + , ["", "debug_location"] + , ["", "endpoint_addresses"] + , ["", "ref_counted_ptr"] + ] + } +, "filter_args": + { "type": ["@", "rules", "CC", "library"] + , "name": ["filter_args"] + , "stage": ["src", "core"] + , "hdrs": ["filter/filter_args.h"] + , "deps": ["blackboard", "channel_fwd", "match"] + } , "subchannel_connector": { "type": ["@", "rules", "CC", "library"] , "name": ["subchannel_connector"] @@ -2675,6 +2770,32 @@ , ["", "ref_counted_ptr"] ] } +, "client_channel_args": + { "type": ["@", "rules", "CC", "library"] + , "name": ["client_channel_args"] + , "stage": ["src", "core"] + , "hdrs": ["client_channel/client_channel_args.h"] + } +, "retry_interceptor": + { "type": ["@", "rules", "CC", "library"] + , "name": ["retry_interceptor"] + , "stage": ["src", "core"] + , "srcs": ["client_channel/retry_interceptor.cc"] + , "hdrs": ["client_channel/retry_interceptor.h"] + , "deps": + [ "client_channel_args" + , "filter_args" + , "for_each" + , "grpc_service_config" + , "interception_chain" + , "map" + , "request_buffer" + , "retry_service_config" + , "retry_throttle" + , "sleep" + , ["", "backoff"] + ] + } , "retry_service_config": { "type": ["@", "rules", "CC", "library"] , "name": ["retry_service_config"] @@ -2707,8 +2828,8 @@ , "srcs": ["client_channel/retry_throttle.cc"] , "hdrs": ["client_channel/retry_throttle.h"] , "deps": - [ "gpr_atm" - , "ref_counted" + [ "ref_counted" + , "useful" , ["@", "absl", "absl/base", "core_headers"] , ["", "gpr"] , ["", "ref_counted_ptr"] @@ -2749,6 +2870,7 @@ , "context" , "grpc_message_size_filter" , "grpc_service_config" + , "latent_see" , "metadata_batch" , "service_config_parser" , ["@", "absl", "absl/log", "log"] @@ -2852,6 +2974,15 @@ , ["@", "absl", "absl/types", "optional"] ] } +, "connection_context": + { "type": ["@", "rules", "CC", "library"] + , "name": ["connection_context"] + , "stage": ["src", "core"] + , "srcs": ["lib/surface/connection_context.cc"] + , "hdrs": ["lib/surface/connection_context.h"] + , "deps": + ["no_destruct", ["", "gpr"], ["", "gpr_platform"], ["", "orphanable"]] + } , "subchannel_interface": { "type": ["@", "rules", "CC", "library"] , "name": ["subchannel_interface"] @@ -2861,6 +2992,7 @@ [ "dual_ref_counted" , "iomgr_fwd" , ["@", "absl", "absl/status", "status"] + , ["@", "absl", "absl/strings", "strings"] , ["", "event_engine_base_hdrs"] , ["", "gpr_platform"] , ["", "ref_counted_ptr"] @@ -2955,7 +3087,28 @@ , ["", "iomgr"] , ["", "parse_address"] , ["", "sockaddr_utils"] - , ["", "uri_parser"] + , ["", "uri"] + ] + } +, "xds_http_proxy_mapper": + { "type": ["@", "rules", "CC", "library"] + , "name": ["xds_http_proxy_mapper"] + , "stage": ["src", "core"] + , "srcs": ["handshaker/http_connect/xds_http_proxy_mapper.cc"] + , "hdrs": ["handshaker/http_connect/xds_http_proxy_mapper.h"] + , "deps": + [ "channel_args" + , "proxy_mapper" + , "resolved_address" + , "xds_endpoint" + , ["@", "absl", "absl/log", "log"] + , ["@", "absl", "absl/strings", "strings"] + , ["@", "absl", "absl/types", "optional"] + , ["", "config"] + , ["", "grpc_base"] + , ["", "http_connect_handshaker"] + , ["", "parse_address"] + , ["", "sockaddr_utils"] ] } , "grpc_server_config_selector": @@ -2992,6 +3145,7 @@ , "event_engine_context" , "grpc_server_config_selector" , "grpc_service_config" + , "latent_see" , "metadata_batch" , "status_helper" , ["@", "absl", "absl/base", "core_headers"] @@ -3009,22 +3163,36 @@ { "type": ["@", "rules", "CC", "library"] , "name": ["sorted_pack"] , "stage": ["src", "core"] - , "hdrs": ["lib/gprpp/sorted_pack.h"] + , "hdrs": ["util/sorted_pack.h"] , "deps": ["type_list", ["", "gpr_platform"]] } , "type_list": { "type": ["@", "rules", "CC", "library"] , "name": ["type_list"] , "stage": ["src", "core"] - , "hdrs": ["lib/gprpp/type_list.h"] + , "hdrs": ["util/type_list.h"] } , "if_list": { "type": ["@", "rules", "CC", "library"] , "name": ["if_list"] , "stage": ["src", "core"] - , "hdrs": ["lib/gprpp/if_list.h"] + , "hdrs": ["util/if_list.h"] , "deps": [["", "gpr_platform"]] } +, "tdigest": + { "type": ["@", "rules", "CC", "library"] + , "name": ["tdigest"] + , "stage": ["src", "core"] + , "srcs": ["util/tdigest.cc"] + , "hdrs": ["util/tdigest.h"] + , "deps": + [ ["@", "absl", "absl/log", "check"] + , ["@", "absl", "absl/log", "log"] + , ["@", "absl", "absl/status", "status"] + , ["@", "absl", "absl/strings", "strings"] + , ["", "gpr_platform"] + ] + } , "certificate_provider_factory": { "type": ["@", "rules", "CC", "library"] , "name": ["certificate_provider_factory"] @@ -3104,6 +3272,7 @@ , "channel_fwd" , "dual_ref_counted" , "endpoint_info_handshaker" + , "latent_see" , "load_file" , "metadata_batch" , "ref_counted" @@ -3124,7 +3293,7 @@ , ["", "parse_address"] , ["", "promise"] , ["", "ref_counted_ptr"] - , ["", "uri_parser"] + , ["", "uri"] ] } , "grpc_crl_provider": @@ -3263,6 +3432,7 @@ , "channel_args" , "closure" , "error" + , "experiments" , "grpc_sockaddr" , "iomgr_fwd" , "resolved_address" @@ -3289,7 +3459,7 @@ , ["", "ref_counted_ptr"] , ["", "sockaddr_utils"] , ["", "tsi_base"] - , ["", "uri_parser"] + , ["", "uri"] ] } , "grpc_ssl_credentials": @@ -3387,15 +3557,15 @@ , ["", "iomgr"] , ["", "orphanable"] , ["", "ref_counted_ptr"] - , ["", "uri_parser"] + , ["", "uri"] ] } , "strerror": { "type": ["@", "rules", "CC", "library"] , "name": ["strerror"] , "stage": ["src", "core"] - , "srcs": ["lib/gprpp/strerror.cc"] - , "hdrs": ["lib/gprpp/strerror.h"] + , "srcs": ["util/strerror.cc"] + , "hdrs": ["util/strerror.h"] , "deps": [["@", "absl", "absl/strings", "str_format"], ["", "gpr_platform"]] } , "grpc_tls_credentials": @@ -3563,7 +3733,7 @@ , ["", "orphanable"] , ["", "promise"] , ["", "ref_counted_ptr"] - , ["", "uri_parser"] + , ["", "uri"] ] } , "grpc_oauth2_credentials": @@ -3612,7 +3782,7 @@ , ["", "orphanable"] , ["", "promise"] , ["", "ref_counted_ptr"] - , ["", "uri_parser"] + , ["", "uri"] ] } , "grpc_external_account_credentials": @@ -3667,7 +3837,7 @@ , ["", "iomgr"] , ["", "orphanable"] , ["", "ref_counted_ptr"] - , ["", "uri_parser"] + , ["", "uri"] ] } , "httpcli_ssl_credentials": @@ -3713,8 +3883,8 @@ { "type": ["@", "rules", "CC", "library"] , "name": ["grpc_matchers"] , "stage": ["src", "core"] - , "srcs": ["lib/matchers/matchers.cc"] - , "hdrs": ["lib/matchers/matchers.h"] + , "srcs": ["util/matchers.cc"] + , "hdrs": ["util/matchers.h"] , "deps": [ ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/status", "statusor"] @@ -3916,6 +4086,7 @@ , "channel_args" , "channel_fwd" , "channel_stack_type" + , "latent_see" , "metadata_batch" , "slice" , ["@", "absl", "absl/status", "status"] @@ -3948,6 +4119,7 @@ , "json_args" , "json_object_loader" , "latch" + , "latent_see" , "metadata_batch" , "poll" , "race" @@ -4036,6 +4208,7 @@ , "json" , "json_args" , "json_object_loader" + , "latent_see" , "metadata_batch" , "service_config_parser" , "validation_errors" @@ -4073,6 +4246,7 @@ , "json" , "json_args" , "json_object_loader" + , "latent_see" , "map" , "metadata_batch" , "pipe" @@ -4106,6 +4280,7 @@ ] , "deps": [ "arena" + , "blackboard" , "channel_args" , "channel_fwd" , "context" @@ -4165,6 +4340,7 @@ , "json" , "json_args" , "json_object_loader" + , "latent_see" , "lb_policy" , "lb_policy_factory" , "lb_policy_registry" @@ -4225,8 +4401,8 @@ { "type": ["@", "rules", "CC", "library"] , "name": ["random_early_detection"] , "stage": ["src", "core"] - , "srcs": ["lib/backoff/random_early_detection.cc"] - , "hdrs": ["lib/backoff/random_early_detection.h"] + , "srcs": ["util/random_early_detection.cc"] + , "hdrs": ["util/random_early_detection.h"] , "deps": [ ["@", "absl", "absl/random", "bit_gen_ref"] , ["@", "absl", "absl/random", "distributions"] @@ -4582,6 +4758,7 @@ , "json_writer" , "match" , "time" + , "xds_backend_metric_propagation" , "xds_common_types" , "xds_health_status" , "xds_metadata" @@ -4610,6 +4787,20 @@ , ["", "xds_client"] ] } +, "xds_backend_metric_propagation": + { "type": ["@", "rules", "CC", "library"] + , "name": ["xds_backend_metric_propagation"] + , "stage": ["src", "core"] + , "srcs": ["xds/xds_client/xds_backend_metric_propagation.cc"] + , "hdrs": ["xds/xds_client/xds_backend_metric_propagation.h"] + , "deps": + [ "ref_counted" + , "useful" + , ["@", "absl", "absl/container", "flat_hash_set"] + , ["@", "absl", "absl/strings", "strings"] + , ["", "ref_counted_ptr"] + ] + } , "grpc_xds_client": { "type": ["@", "rules", "CC", "library"] , "name": ["grpc_xds_client"] @@ -4664,6 +4855,7 @@ , "closure" , "connectivity_state" , "default_event_engine" + , "down_cast" , "env" , "error" , "error_utils" @@ -4672,6 +4864,7 @@ , "grpc_fake_credentials" , "grpc_fault_injection_filter" , "grpc_lb_policy_pick_first" + , "grpc_lb_policy_ring_hash" , "grpc_lb_xds_channel_args" , "grpc_matchers" , "grpc_outlier_detection_header" @@ -4706,6 +4899,7 @@ , "upb_utils" , "useful" , "validation_errors" + , "xds_backend_metric_propagation" , "xds_certificate_provider" , "xds_certificate_provider_store" , "xds_cluster" @@ -4721,6 +4915,7 @@ , "xds_server_grpc" , ["@", "absl", "absl/base", "core_headers"] , ["@", "absl", "absl/cleanup", "cleanup"] + , ["@", "absl", "absl/container", "flat_hash_map"] , ["@", "absl", "absl/functional", "bind_front"] , ["@", "absl", "absl/log", "check"] , ["@", "absl", "absl/log", "log"] @@ -4758,7 +4953,7 @@ , ["", "ref_counted_ptr"] , ["", "sockaddr_utils"] , ["", "tsi_ssl_credentials"] - , ["", "uri_parser"] + , ["", "uri"] , ["", "work_serializer"] , ["", "xds_client"] , ["src/core/ext/upb-gen", "upb-gen-lib"] @@ -4844,7 +5039,7 @@ , ["", "ref_counted_ptr"] , ["", "server"] , ["", "sockaddr_utils"] - , ["", "uri_parser"] + , ["", "uri"] , ["", "xds_client"] ] } @@ -5126,6 +5321,7 @@ , "deps": [ "channel_args" , "delegating_helper" + , "down_cast" , "grpc_lb_policy_pick_first" , "json" , "lb_policy" @@ -5198,7 +5394,7 @@ { "type": ["@", "rules", "CC", "library"] , "name": ["down_cast"] , "stage": ["src", "core"] - , "hdrs": ["lib/gprpp/down_cast.h"] + , "hdrs": ["util/down_cast.h"] , "deps": [ ["@", "absl", "absl/base", "config"] , ["@", "absl", "absl/log", "check"] @@ -5209,8 +5405,8 @@ { "type": ["@", "rules", "CC", "library"] , "name": ["glob"] , "stage": ["src", "core"] - , "srcs": ["lib/gprpp/glob.cc"] - , "hdrs": ["lib/gprpp/glob.h"] + , "srcs": ["util/glob.cc"] + , "hdrs": ["util/glob.h"] , "deps": [["@", "absl", "absl/strings", "strings"]] } , "status_conversion": @@ -5265,7 +5461,7 @@ { "type": ["@", "rules", "CC", "library"] , "name": ["xxhash_inline"] , "stage": ["src", "core"] - , "hdrs": ["lib/gprpp/xxhash_inline.h"] + , "hdrs": ["util/xxhash_inline.h"] , "deps": [["", "gpr_platform"], ["third_party/xxhash", "xxhash"]] } , "grpc_lb_policy_ring_hash": @@ -5280,6 +5476,7 @@ , "closure" , "connectivity_state" , "delegating_helper" + , "env" , "error" , "grpc_lb_policy_pick_first" , "grpc_service_config" @@ -5291,6 +5488,7 @@ , "lb_policy_registry" , "pollset_set" , "ref_counted" + , "ref_counted_string" , "resolved_address" , "subchannel_interface" , "unique_type_name" @@ -5300,6 +5498,7 @@ , ["@", "absl", "absl/container", "inlined_vector"] , ["@", "absl", "absl/log", "check"] , ["@", "absl", "absl/log", "log"] + , ["@", "absl", "absl/random", "random"] , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/status", "statusor"] , ["@", "absl", "absl/strings", "strings"] @@ -5635,6 +5834,7 @@ , "channel_stack_type" , "context" , "grpc_sockaddr" + , "latent_see" , "metadata_batch" , "resolved_address" , "seq" @@ -5657,7 +5857,7 @@ , ["", "grpc_security_base"] , ["", "parse_address"] , ["", "promise"] - , ["", "uri_parser"] + , ["", "uri"] ] } , "grpc_backend_metric_filter": @@ -5675,6 +5875,7 @@ , "experiments" , "grpc_backend_metric_data" , "grpc_backend_metric_provider" + , "latent_see" , "map" , "metadata_batch" , "slice" @@ -5720,7 +5921,7 @@ , ["", "grpc_trace"] , ["", "orphanable"] , ["", "ref_counted_ptr"] - , ["", "uri_parser"] + , ["", "uri"] , ["", "work_serializer"] ] } @@ -5783,7 +5984,7 @@ , ["", "iomgr"] , ["", "orphanable"] , ["", "ref_counted_ptr"] - , ["", "uri_parser"] + , ["", "uri"] ] } , "grpc_resolver_dns_plugin": @@ -5834,7 +6035,7 @@ , ["", "iomgr"] , ["", "orphanable"] , ["", "ref_counted_ptr"] - , ["", "uri_parser"] + , ["", "uri"] ] } , "grpc_resolver_sockaddr": @@ -5855,30 +6056,7 @@ , ["", "grpc_resolver"] , ["", "orphanable"] , ["", "parse_address"] - , ["", "uri_parser"] - ] - } -, "grpc_resolver_binder": - { "type": ["@", "rules", "CC", "library"] - , "name": ["grpc_resolver_binder"] - , "stage": ["src", "core"] - , "srcs": ["resolver/binder/binder_resolver.cc"] - , "deps": - [ "channel_args" - , "error" - , "iomgr_port" - , "resolved_address" - , "status_helper" - , ["@", "absl", "absl/log", "log"] - , ["@", "absl", "absl/status", "status"] - , ["@", "absl", "absl/status", "statusor"] - , ["@", "absl", "absl/strings", "strings"] - , ["", "config"] - , ["", "endpoint_addresses"] - , ["", "gpr"] - , ["", "grpc_resolver"] - , ["", "orphanable"] - , ["", "uri_parser"] + , ["", "uri"] ] } , "grpc_resolver_xds_attributes": @@ -5994,7 +6172,7 @@ , ["", "grpc_trace"] , ["", "orphanable"] , ["", "ref_counted_ptr"] - , ["", "uri_parser"] + , ["", "uri"] , ["", "work_serializer"] , ["", "xds_client"] ] @@ -6027,7 +6205,7 @@ , ["", "iomgr"] , ["", "orphanable"] , ["", "ref_counted_ptr"] - , ["", "uri_parser"] + , ["", "uri"] , ["", "work_serializer"] , ["", "xds_client"] ] @@ -6244,11 +6422,15 @@ , "connection_quota" , "error" , "error_utils" + , "event_engine_common" , "event_engine_extensions" , "event_engine_query_extensions" + , "event_engine_tcp_socket_utils" + , "event_engine_utils" , "grpc_insecure_credentials" , "handshaker_registry" , "iomgr_fwd" + , "match" , "memory_quota" , "pollset_set" , "resolved_address" @@ -6281,7 +6463,7 @@ , ["", "ref_counted_ptr"] , ["", "server"] , ["", "sockaddr_utils"] - , ["", "uri_parser"] + , ["", "uri"] ] } , "grpc_transport_inproc": @@ -6337,6 +6519,18 @@ , ["", "server"] ] } +, "chaotic_good_frame_proto": + { "type": ["@", "rules", "proto", "library"] + , "name": ["chaotic_good_frame_proto"] + , "stage": ["src", "core"] + , "srcs": ["ext/transport/chaotic_good/chaotic_good_frame_proto.proto"] + } +, "chaotic_good_frame_cc_proto": + { "type": ["@", "rules", "CC", "library"] + , "name": ["chaotic_good_frame_cc_proto"] + , "stage": ["src", "core"] + , "deps": ["chaotic_good_frame_proto"] + } , "chaotic_good_frame": { "type": ["@", "rules", "CC", "library"] , "name": ["chaotic_good_frame"] @@ -6346,9 +6540,48 @@ , "deps": [ "arena" , "bitset" + , "chaotic_good_frame_cc_proto" , "chaotic_good_frame_header" , "context" , "match" + , "message" + , "metadata" + , "metadata_batch" + , "no_destruct" + , "slice" + , "slice_buffer" + , "status_helper" + , ["", "gpr_platform"] + , ["", "grpc_base"] + ] + } +, "chaotic_good_frame_header": + { "type": ["@", "rules", "CC", "library"] + , "name": ["chaotic_good_frame_header"] + , "stage": ["src", "core"] + , "srcs": ["ext/transport/chaotic_good/frame_header.cc"] + , "hdrs": ["ext/transport/chaotic_good/frame_header.h"] + , "deps": + [ "bitset" + , ["@", "absl", "absl/status", "status"] + , ["@", "absl", "absl/status", "statusor"] + , ["@", "absl", "absl/strings", "strings"] + , ["", "gpr"] + , ["", "gpr_platform"] + ] + } +, "chaotic_good_legacy_frame": + { "type": ["@", "rules", "CC", "library"] + , "name": ["chaotic_good_legacy_frame"] + , "stage": ["src", "core"] + , "srcs": ["ext/transport/chaotic_good_legacy/frame.cc"] + , "hdrs": ["ext/transport/chaotic_good_legacy/frame.h"] + , "deps": + [ "arena" + , "bitset" + , "chaotic_good_legacy_frame_header" + , "context" + , "match" , "metadata_batch" , "no_destruct" , "slice" @@ -6366,12 +6599,12 @@ , ["", "hpack_parser"] ] } -, "chaotic_good_settings_metadata": +, "chaotic_good_legacy_settings_metadata": { "type": ["@", "rules", "CC", "library"] - , "name": ["chaotic_good_settings_metadata"] + , "name": ["chaotic_good_legacy_settings_metadata"] , "stage": ["src", "core"] - , "srcs": ["ext/transport/chaotic_good/chaotic_good_settings_metadata.cc"] - , "hdrs": ["ext/transport/chaotic_good/chaotic_good_settings_metadata.h"] + , "srcs": ["ext/transport/chaotic_good_legacy/settings_metadata.cc"] + , "hdrs": ["ext/transport/chaotic_good_legacy/settings_metadata.h"] , "deps": [ "arena" , "metadata_batch" @@ -6380,12 +6613,12 @@ , ["", "gpr"] ] } -, "chaotic_good_frame_header": +, "chaotic_good_legacy_frame_header": { "type": ["@", "rules", "CC", "library"] , "name": ["chaotic_good_frame_header"] , "stage": ["src", "core"] - , "srcs": ["ext/transport/chaotic_good/frame_header.cc"] - , "hdrs": ["ext/transport/chaotic_good/frame_header.h"] + , "srcs": ["ext/transport/chaotic_good_legacy/frame_header.cc"] + , "hdrs": ["ext/transport/chaotic_good_legacy/frame_header.h"] , "deps": [ "bitset" , ["@", "absl", "absl/status", "status"] @@ -6423,7 +6656,7 @@ , ["", "iomgr"] , ["", "orphanable"] , ["", "ref_counted_ptr"] - , ["", "uri_parser"] + , ["", "uri"] ] } , "logging_sink": @@ -6452,6 +6685,7 @@ , "channel_fwd" , "channel_stack_type" , "context" + , "latent_see" , "logging_sink" , "map" , "metadata_batch" @@ -6476,7 +6710,7 @@ , ["", "grpc_client_channel"] , ["", "grpc_public_hdrs"] , ["", "grpc_resolver"] - , ["", "uri_parser"] + , ["", "uri"] ] } , "grpc_promise_endpoint": @@ -6506,25 +6740,112 @@ , ["", "gpr"] ] } +, "chaotic_good_config": + { "type": ["@", "rules", "CC", "library"] + , "name": ["chaotic_good_config"] + , "stage": ["src", "core"] + , "hdrs": ["ext/transport/chaotic_good/config.h"] + , "deps": + [ "channel_args" + , "chaotic_good_frame_cc_proto" + , "chaotic_good_message_chunker" + , "chaotic_good_pending_connection" + , "chaotic_good_transport" + , "event_engine_extensions" + , ["@", "absl", "absl/container", "flat_hash_set"] + ] + } +, "chaotic_good_message_chunker": + { "type": ["@", "rules", "CC", "library"] + , "name": ["chaotic_good_message_chunker"] + , "stage": ["src", "core"] + , "hdrs": ["ext/transport/chaotic_good/message_chunker.h"] + , "deps": ["chaotic_good_frame", "if", "loop", "map", "seq"] + } +, "chaotic_good_message_reassembly": + { "type": ["@", "rules", "CC", "library"] + , "name": ["chaotic_good_message_reassembly"] + , "stage": ["src", "core"] + , "hdrs": ["ext/transport/chaotic_good/message_reassembly.h"] + , "deps": + ["call_spine", "chaotic_good_frame", ["@", "absl", "absl/log", "log"]] + } +, "chaotic_good_control_endpoint": + { "type": ["@", "rules", "CC", "library"] + , "name": ["chaotic_good_control_endpoint"] + , "stage": ["src", "core"] + , "srcs": ["ext/transport/chaotic_good/control_endpoint.cc"] + , "hdrs": ["ext/transport/chaotic_good/control_endpoint.h"] + , "deps": + [ "1999" + , "event_engine_context" + , "event_engine_tcp_socket_utils" + , "grpc_promise_endpoint" + , "loop" + , "try_seq" + , ["@", "absl", "absl/cleanup", "cleanup"] + , ["", "gpr"] + ] + } +, "chaotic_good_pending_connection": + { "type": ["@", "rules", "CC", "library"] + , "name": ["chaotic_good_pending_connection"] + , "stage": ["src", "core"] + , "hdrs": ["ext/transport/chaotic_good/pending_connection.h"] + , "deps": + [ "dual_ref_counted" + , "grpc_promise_endpoint" + , ["@", "absl", "absl/status", "statusor"] + , ["", "promise"] + ] + } +, "chaotic_good_data_endpoints": + { "type": ["@", "rules", "CC", "library"] + , "name": ["chaotic_good_data_endpoints"] + , "stage": ["src", "core"] + , "srcs": ["ext/transport/chaotic_good/data_endpoints.cc"] + , "hdrs": ["ext/transport/chaotic_good/data_endpoints.h"] + , "deps": + [ "1999" + , "chaotic_good_pending_connection" + , "event_engine_context" + , "event_engine_extensions" + , "event_engine_query_extensions" + , "event_engine_tcp_socket_utils" + , "grpc_promise_endpoint" + , "loop" + , "seq" + , "slice_buffer" + , "try_seq" + , ["@", "absl", "absl/cleanup", "cleanup"] + , ["@", "absl", "absl/strings", "strings"] + , ["", "promise"] + ] + } , "chaotic_good_transport": { "type": ["@", "rules", "CC", "library"] , "name": ["chaotic_good_transport"] , "stage": ["src", "core"] , "hdrs": ["ext/transport/chaotic_good/chaotic_good_transport.h"] , "deps": - [ "chaotic_good_frame" + [ "call_spine" + , "chaotic_good_control_endpoint" + , "chaotic_good_data_endpoint" + , "chaotic_good_frame" , "chaotic_good_frame_header" + , "chaotic_good_pending_connection" + , "event_engine_context" , "event_engine_tcp_socket_utils" , "grpc_promise_endpoint" - , "if" + , "loop" + , "match_promise" + , "mpsc" + , "seq" , "try_join" , "try_seq" - , ["@", "absl", "absl/log", "log"] - , ["@", "absl", "absl/random", "random"] + , ["@", "absl", "absl/strings", "strings"] , ["", "gpr_platform"] , ["", "grpc_trace"] - , ["", "hpack_encoder"] - , ["", "promise"] ] } , "chaotic_good_client_transport": @@ -6535,20 +6856,22 @@ , "hdrs": ["ext/transport/chaotic_good/chaotic_good_client_transport.h"] , "deps": [ "activity" - , "all_ok" , "arena" + , "chaotic_good_config" , "chaotic_good_frame" , "chaotic_good_frame_header" + , "chaotic_good_message_reassembly" + , "chaotic_good_pending_connection" , "chaotic_good_transport" , "context" - , "event_engine_wakeup_scheduler" + , "event_engine_context" + , "event_engine_query_extensions" , "for_each" , "grpc_promise_endpoint" , "if" , "inter_activity_pipe" , "loop" , "map" - , "match" , "memory_quota" , "metadata_batch" , "mpsc" @@ -6557,6 +6880,7 @@ , "resource_quota" , "slice" , "slice_buffer" + , "switch" , "try_join" , "try_seq" , ["@", "absl", "absl/base", "core_headers"] @@ -6573,9 +6897,6 @@ , ["", "gpr"] , ["", "gpr_platform"] , ["", "grpc_base"] - , ["", "hpack_encoder"] - , ["", "hpack_parser"] - , ["", "promise"] , ["", "ref_counted_ptr"] ] } @@ -6615,6 +6936,133 @@ , "try_join" , "try_seq" , ["@", "absl", "absl/base", "core_headers"] + , ["@", "absl", "absl/cleanup", "cleanup"] + , ["@", "absl", "absl/container", "flat_hash_map"] + , ["@", "absl", "absl/functional", "any_invocable"] + , ["@", "absl", "absl/log", "check"] + , ["@", "absl", "absl/log", "log"] + , ["@", "absl", "absl/random", "bit_gen_ref"] + , ["@", "absl", "absl/random", "random"] + , ["@", "absl", "absl/status", "status"] + , ["@", "absl", "absl/status", "statusor"] + , ["@", "absl", "absl/types", "optional"] + , ["@", "absl", "absl/types", "variant"] + , ["", "exec_ctx"] + , ["", "gpr"] + , ["", "gpr_platform"] + , ["", "grpc_base"] + , ["", "ref_counted_ptr"] + ] + } +, "chaotic_good_legacy_transport": + { "type": ["@", "rules", "CC", "library"] + , "name": ["chaotic_good_legacy_transport"] + , "stage": ["src", "core"] + , "hdrs": + ["ext/transport/chaotic_good_legacy/chaotic_good_server_transport.h"] + , "deps": + [ "chaotic_good_legacy_frame" + , "chaotic_good_legacy_frame_header" + , "event_engine_tcp_socket_utils" + , "grpc_promise_endpoint" + , "if" + , "try_join" + , "try_seq" + , ["@", "absl", "absl/log", "log"] + , ["@", "absl", "absl/random", "random"] + , ["", "gpr_platform"] + , ["", "grpc_trace"] + , ["", "hpack_encoder"] + , ["", "promise"] + ] + } +, "chaotic_good_legacy_client_transport": + { "type": ["@", "rules", "CC", "library"] + , "name": ["chaotic_good_legacy_client_transport"] + , "stage": ["src", "core"] + , "srcs": ["ext/transport/chaotic_good_legacy/client_transport.cc"] + , "hdrs": ["ext/transport/chaotic_good_legacy/client_transport.h"] + , "deps": + [ "activity" + , "arena" + , "chaotic_good_legacy_frame" + , "chaotic_good_legacy_frame_header" + , "chaotic_good_legacy_transport" + , "context" + , "event_engine_context" + , "event_engine_extensions" + , "event_engine_query_extensions" + , "for_each" + , "grpc_promise_endpoint" + , "if" + , "inter_activity_pipe" + , "loop" + , "map" + , "memory_quota" + , "metadata_batch" + , "mpsc" + , "pipe" + , "poll" + , "resource_quota" + , "slice" + , "slice_buffer" + , "try_join" + , "try_seq" + , ["@", "absl", "absl/base", "core_headers"] + , ["@", "absl", "absl/container", "flat_hash_map"] + , ["@", "absl", "absl/log", "check"] + , ["@", "absl", "absl/log", "log"] + , ["@", "absl", "absl/random", "bit_gen_ref"] + , ["@", "absl", "absl/random", "random"] + , ["@", "absl", "absl/status", "status"] + , ["@", "absl", "absl/status", "statusor"] + , ["@", "absl", "absl/types", "optional"] + , ["@", "absl", "absl/types", "variant"] + , ["", "exec_ctx"] + , ["", "gpr"] + , ["", "gpr_platform"] + , ["", "grpc_base"] + , ["", "hpack_encoder"] + , ["", "hpack_parser"] + , ["", "ref_counted_ptr"] + ] + } +, "chaotic_good_legacy_server_transport": + { "type": ["@", "rules", "CC", "library"] + , "name": ["chaotic_good_legacy_server_transport"] + , "stage": ["src", "core"] + , "srcs": ["ext/transport/chaotic_good_legacy/server_transport.cc"] + , "hdrs": ["ext/transport/chaotic_good_legacy/server_transport.h"] + , "deps": + [ "1999" + , "activity" + , "arena" + , "chaotic_good_legacy_frame" + , "chaotic_good_legacy_frame_header" + , "chaotic_good_legacy_transport" + , "context" + , "default_event_engine" + , "event_engine_context" + , "event_engine_wakeup_scheduler" + , "for_each" + , "grpc_promise_endpoint" + , "if" + , "inter_activity_latch" + , "inter_activity_pipe" + , "loop" + , "memory_quota" + , "metadata_batch" + , "mpsc" + , "pipe" + , "poll" + , "resource_quota" + , "seq" + , "slice" + , "slice_buffer" + , "switch" + , "try_join" + , "try_seq" + , ["@", "absl", "absl/base", "core_headers"] , ["@", "absl", "absl/container", "flat_hash_map"] , ["@", "absl", "absl/functional", "any_invocable"] , ["@", "absl", "absl/log", "check"] @@ -6668,6 +7116,7 @@ [ "call_final_info" , "call_state" , "dump_args" + , "for_each" , "if" , "latch" , "map" @@ -6698,6 +7147,7 @@ , "metadata" , "ref_counted" , ["", "gpr_platform"] + , ["", "grpc_trace"] ] } , "call_destination": @@ -6885,13 +7335,76 @@ , "arena" , "channel_args" , "channel_args_endpoint_config" + , "chaotic_good_config" , "chaotic_good_frame" , "chaotic_good_frame_header" + , "chaotic_good_legacy_server" + , "chaotic_good_pending_connection" , "chaotic_good_server_transport" - , "chaotic_good_settings_metadata" + , "chaotic_good_transport" + , "closure" + , "context" + , "error" + , "error_utils" + , "event_engine_common" + , "event_engine_context" + , "event_engine_extensions" + , "event_engine_query_extensions" + , "event_engine_tcp_socket_utils" + , "event_engine_utils" + , "event_engine_wakeup_scheduler" + , "grpc_promise_endpoint" + , "if" + , "inter_activity_latch" + , "iomgr_fwd" + , "join" + , "latch" + , "memory_quota" + , "metadata" + , "metadata_batch" + , "race" + , "resource_quota" + , "sleep" + , "slice" + , "slice_buffer" + , "status_helper" + , "time" + , "try_seq" + , ["@", "absl", "absl/container", "flat_hash_map"] + , ["@", "absl", "absl/log", "check"] + , ["@", "absl", "absl/log", "log"] + , ["@", "absl", "absl/random", "bit_gen_ref"] + , ["@", "absl", "absl/random", "random"] + , ["@", "absl", "absl/status", "status"] + , ["@", "absl", "absl/status", "statusor"] + , ["", "channelz"] + , ["", "gpr"] + , ["", "gpr_platform"] + , ["", "grpc_base"] + , ["", "handshaker"] + , ["", "iomgr"] + , ["", "orphanable"] + , ["", "ref_counted_ptr"] + , ["", "server"] + ] + } +, "chaotic_good_legacy_server": + { "type": ["@", "rules", "CC", "library"] + , "name": ["chaotic_good_legacy_server"] + , "stage": ["src", "core"] + , "srcs": ["ext/transport/chaotic_good_legacy/server/chaotic_good_server.cc"] + , "hdrs": ["ext/transport/chaotic_good_legacy/server/chaotic_good_server.h"] + , "deps": + [ "activity" + , "arena" + , "channel_args" + , "channel_args_endpoint_config" + , "chaotic_good_legacy_frame" + , "chaotic_good_legacy_frame_header" + , "chaotic_good_legacy_server_transport" + , "chaotic_good_legacy_settings_metadata" , "closure" , "context" - , "default_event_engine" , "error" , "error_utils" , "event_engine_common" @@ -6944,16 +7457,80 @@ , "hdrs": ["ext/transport/chaotic_good/client/chaotic_good_connector.h"] , "deps": [ "activity" + , "all_ok" , "arena" , "channel_args" , "channel_args_endpoint_config" , "chaotic_good_client_transport" + , "chaotic_good_config" , "chaotic_good_frame" + , "chaotic_good_frame_cc_proto" , "chaotic_good_frame_header" - , "chaotic_good_settings_metadata" + , "chaotic_good_legacy_connector" + , "chaotic_good_transport" + , "closure" + , "context" + , "error" + , "error_utils" + , "event_engine_context" + , "event_engine_extensions" + , "event_engine_query_extensions" + , "event_engine_tcp_socket_utils" + , "event_engine_wakeup_scheduler" + , "grpc_promise_endpoint" + , "inter_activity_latch" + , "latch" + , "memory_quota" + , "no_destruct" + , "notification" + , "race" + , "resource_quota" + , "sleep" + , "slice" + , "slice_buffer" + , "subchannel_connector" + , "time" + , "try_seq" + , "wait_for_callback" + , ["@", "absl", "absl/log", "check"] + , ["@", "absl", "absl/log", "log"] + , ["@", "absl", "absl/random", "bit_gen_ref"] + , ["@", "absl", "absl/random", "random"] + , ["@", "absl", "absl/status", "status"] + , ["@", "absl", "absl/status", "statusor"] + , ["", "channel"] + , ["", "channel_create"] + , ["", "config"] + , ["", "debug_location"] + , ["", "exec_ctx"] + , ["", "gpr"] + , ["", "gpr_platform"] + , ["", "grpc_base"] + , ["", "grpc_client_channel"] + , ["", "handshaker"] + , ["", "iomgr"] + , ["", "ref_counted_ptr"] + ] + } +, "chaotic_good_legacy_connector": + { "type": ["@", "rules", "CC", "library"] + , "name": ["chaotic_good_legacy_connector"] + , "stage": ["src", "core"] + , "srcs": + ["ext/transport/chaotic_good_legacy/client/chaotic_good_connector.cc"] + , "hdrs": + ["ext/transport/chaotic_good_legacy/client/chaotic_good_connector.h"] + , "deps": + [ "activity" + , "arena" + , "channel_args" + , "channel_args_endpoint_config" + , "chaotic_good_legacy_client_transport" + , "chaotic_good_legacy_frame" + , "chaotic_good_legacy_frame_header" + , "chaotic_good_legacy_settings_metadata" , "closure" , "context" - , "default_event_engine" , "error" , "error_utils" , "event_engine_context" diff --git a/etc/import/src/core/ext/upb-gen/TARGETS.grpc b/etc/import/src/core/ext/upb-gen/TARGETS.grpc index 49bf3e10..c0a7a7f9 100644 --- a/etc/import/src/core/ext/upb-gen/TARGETS.grpc +++ b/etc/import/src/core/ext/upb-gen/TARGETS.grpc @@ -37,6 +37,7 @@ , "envoy/config/core/v3/protocol.upb_minitable.c" , "envoy/config/core/v3/proxy_protocol.upb_minitable.c" , "envoy/config/core/v3/resolver.upb_minitable.c" + , "envoy/config/core/v3/socket_cmsg_headers.upb_minitable.c" , "envoy/config/core/v3/socket_option.upb_minitable.c" , "envoy/config/core/v3/substitution_format_string.upb_minitable.c" , "envoy/config/core/v3/udp_socket_config.upb_minitable.c" @@ -60,7 +61,6 @@ , "envoy/config/trace/v3/dynamic_ot.upb_minitable.c" , "envoy/config/trace/v3/http_tracer.upb_minitable.c" , "envoy/config/trace/v3/lightstep.upb_minitable.c" - , "envoy/config/trace/v3/opencensus.upb_minitable.c" , "envoy/config/trace/v3/opentelemetry.upb_minitable.c" , "envoy/config/trace/v3/service.upb_minitable.c" , "envoy/config/trace/v3/skywalking.upb_minitable.c" @@ -82,6 +82,7 @@ , "envoy/extensions/load_balancing_policies/pick_first/v3/pick_first.upb_minitable.c" , "envoy/extensions/load_balancing_policies/ring_hash/v3/ring_hash.upb_minitable.c" , "envoy/extensions/load_balancing_policies/wrr_locality/v3/wrr_locality.upb_minitable.c" + , "envoy/extensions/transport_sockets/http_11_proxy/v3/upstream_http_11_connect.upb_minitable.c" , "envoy/extensions/transport_sockets/tls/v3/cert.upb_minitable.c" , "envoy/extensions/transport_sockets/tls/v3/common.upb_minitable.c" , "envoy/extensions/transport_sockets/tls/v3/secret.upb_minitable.c" @@ -129,7 +130,6 @@ , "google/protobuf/timestamp.upb_minitable.c" , "google/protobuf/wrappers.upb_minitable.c" , "google/rpc/status.upb_minitable.c" - , "opencensus/proto/trace/v1/trace_config.upb_minitable.c" , "src/proto/grpc/gcp/altscontext.upb_minitable.c" , "src/proto/grpc/gcp/handshaker.upb_minitable.c" , "src/proto/grpc/gcp/transport_security_common.upb_minitable.c" @@ -239,6 +239,8 @@ , "envoy/config/core/v3/proxy_protocol.upb_minitable.h" , "envoy/config/core/v3/resolver.upb.h" , "envoy/config/core/v3/resolver.upb_minitable.h" + , "envoy/config/core/v3/socket_cmsg_headers.upb.h" + , "envoy/config/core/v3/socket_cmsg_headers.upb_minitable.h" , "envoy/config/core/v3/socket_option.upb.h" , "envoy/config/core/v3/socket_option.upb_minitable.h" , "envoy/config/core/v3/substitution_format_string.upb.h" @@ -285,8 +287,6 @@ , "envoy/config/trace/v3/http_tracer.upb_minitable.h" , "envoy/config/trace/v3/lightstep.upb.h" , "envoy/config/trace/v3/lightstep.upb_minitable.h" - , "envoy/config/trace/v3/opencensus.upb.h" - , "envoy/config/trace/v3/opencensus.upb_minitable.h" , "envoy/config/trace/v3/opentelemetry.upb.h" , "envoy/config/trace/v3/opentelemetry.upb_minitable.h" , "envoy/config/trace/v3/service.upb.h" @@ -329,6 +329,8 @@ , "envoy/extensions/load_balancing_policies/ring_hash/v3/ring_hash.upb_minitable.h" , "envoy/extensions/load_balancing_policies/wrr_locality/v3/wrr_locality.upb.h" , "envoy/extensions/load_balancing_policies/wrr_locality/v3/wrr_locality.upb_minitable.h" + , "envoy/extensions/transport_sockets/http_11_proxy/v3/upstream_http_11_connect.upb.h" + , "envoy/extensions/transport_sockets/http_11_proxy/v3/upstream_http_11_connect.upb_minitable.h" , "envoy/extensions/transport_sockets/tls/v3/cert.upb.h" , "envoy/extensions/transport_sockets/tls/v3/cert.upb_minitable.h" , "envoy/extensions/transport_sockets/tls/v3/common.upb.h" @@ -423,8 +425,6 @@ , "google/protobuf/wrappers.upb_minitable.h" , "google/rpc/status.upb.h" , "google/rpc/status.upb_minitable.h" - , "opencensus/proto/trace/v1/trace_config.upb.h" - , "opencensus/proto/trace/v1/trace_config.upb_minitable.h" , "src/proto/grpc/gcp/altscontext.upb.h" , "src/proto/grpc/gcp/altscontext.upb_minitable.h" , "src/proto/grpc/gcp/handshaker.upb.h" diff --git a/etc/import/src/core/ext/upbdefs-gen/TARGETS.grpc b/etc/import/src/core/ext/upbdefs-gen/TARGETS.grpc index ce9a53a6..e2c384b8 100644 --- a/etc/import/src/core/ext/upbdefs-gen/TARGETS.grpc +++ b/etc/import/src/core/ext/upbdefs-gen/TARGETS.grpc @@ -37,6 +37,7 @@ , "envoy/config/core/v3/protocol.upbdefs.h" , "envoy/config/core/v3/proxy_protocol.upbdefs.h" , "envoy/config/core/v3/resolver.upbdefs.h" + , "envoy/config/core/v3/socket_cmsg_headers.upbdefs.h" , "envoy/config/core/v3/socket_option.upbdefs.h" , "envoy/config/core/v3/substitution_format_string.upbdefs.h" , "envoy/config/core/v3/udp_socket_config.upbdefs.h" @@ -60,7 +61,6 @@ , "envoy/config/trace/v3/dynamic_ot.upbdefs.h" , "envoy/config/trace/v3/http_tracer.upbdefs.h" , "envoy/config/trace/v3/lightstep.upbdefs.h" - , "envoy/config/trace/v3/opencensus.upbdefs.h" , "envoy/config/trace/v3/opentelemetry.upbdefs.h" , "envoy/config/trace/v3/service.upbdefs.h" , "envoy/config/trace/v3/skywalking.upbdefs.h" @@ -77,6 +77,7 @@ , "envoy/extensions/filters/http/stateful_session/v3/stateful_session.upbdefs.h" , "envoy/extensions/filters/network/http_connection_manager/v3/http_connection_manager.upbdefs.h" , "envoy/extensions/http/stateful_session/cookie/v3/cookie.upbdefs.h" + , "envoy/extensions/transport_sockets/http_11_proxy/v3/upstream_http_11_connect.upbdefs.h" , "envoy/extensions/transport_sockets/tls/v3/cert.upbdefs.h" , "envoy/extensions/transport_sockets/tls/v3/common.upbdefs.h" , "envoy/extensions/transport_sockets/tls/v3/secret.upbdefs.h" @@ -124,7 +125,6 @@ , "google/protobuf/timestamp.upbdefs.h" , "google/protobuf/wrappers.upbdefs.h" , "google/rpc/status.upbdefs.h" - , "opencensus/proto/trace/v1/trace_config.upbdefs.h" , "src/proto/grpc/lookup/v1/rls_config.upbdefs.h" , "udpa/annotations/migrate.upbdefs.h" , "udpa/annotations/security.upbdefs.h" @@ -192,6 +192,7 @@ , "envoy/config/core/v3/protocol.upbdefs.c" , "envoy/config/core/v3/proxy_protocol.upbdefs.c" , "envoy/config/core/v3/resolver.upbdefs.c" + , "envoy/config/core/v3/socket_cmsg_headers.upbdefs.c" , "envoy/config/core/v3/socket_option.upbdefs.c" , "envoy/config/core/v3/substitution_format_string.upbdefs.c" , "envoy/config/core/v3/udp_socket_config.upbdefs.c" @@ -215,7 +216,6 @@ , "envoy/config/trace/v3/dynamic_ot.upbdefs.c" , "envoy/config/trace/v3/http_tracer.upbdefs.c" , "envoy/config/trace/v3/lightstep.upbdefs.c" - , "envoy/config/trace/v3/opencensus.upbdefs.c" , "envoy/config/trace/v3/opentelemetry.upbdefs.c" , "envoy/config/trace/v3/service.upbdefs.c" , "envoy/config/trace/v3/skywalking.upbdefs.c" @@ -232,6 +232,7 @@ , "envoy/extensions/filters/http/stateful_session/v3/stateful_session.upbdefs.c" , "envoy/extensions/filters/network/http_connection_manager/v3/http_connection_manager.upbdefs.c" , "envoy/extensions/http/stateful_session/cookie/v3/cookie.upbdefs.c" + , "envoy/extensions/transport_sockets/http_11_proxy/v3/upstream_http_11_connect.upbdefs.c" , "envoy/extensions/transport_sockets/tls/v3/cert.upbdefs.c" , "envoy/extensions/transport_sockets/tls/v3/common.upbdefs.c" , "envoy/extensions/transport_sockets/tls/v3/secret.upbdefs.c" @@ -279,7 +280,6 @@ , "google/protobuf/timestamp.upbdefs.c" , "google/protobuf/wrappers.upbdefs.c" , "google/rpc/status.upbdefs.c" - , "opencensus/proto/trace/v1/trace_config.upbdefs.c" , "src/proto/grpc/lookup/v1/rls_config.upbdefs.c" , "udpa/annotations/migrate.upbdefs.c" , "udpa/annotations/security.upbdefs.c" diff --git a/etc/import/src/google/protobuf/TARGETS.protobuf b/etc/import/src/google/protobuf/TARGETS.protobuf index 26288441..d36995d9 100644 --- a/etc/import/src/google/protobuf/TARGETS.protobuf +++ b/etc/import/src/google/protobuf/TARGETS.protobuf @@ -196,6 +196,7 @@ { "type": ["@", "rules", "data", "staged"] , "srcs": [ "compiler/code_generator.h" + , "compiler/code_generator_lite.h" , "compiler/command_line_interface.h" , "compiler/cpp/enum.h" , "compiler/cpp/extension.h" @@ -255,7 +256,6 @@ , "compiler/java/helpers.h" , "compiler/java/internal_helpers.h" , "compiler/java/java_features.pb.h" - , "compiler/java/kotlin_generator.h" , "compiler/java/lite/enum.h" , "compiler/java/lite/enum_field.h" , "compiler/java/lite/extension.h" @@ -273,6 +273,9 @@ , "compiler/java/names.h" , "compiler/java/options.h" , "compiler/java/shared_code_generator.h" + , "compiler/kotlin/file.h" + , "compiler/kotlin/generator.h" + , "compiler/kotlin/message.h" , "compiler/objectivec/enum.h" , "compiler/objectivec/enum_field.h" , "compiler/objectivec/extension.h" @@ -302,8 +305,9 @@ , "compiler/ruby/ruby_generator.h" , "compiler/rust/accessors/accessor_case.h" , "compiler/rust/accessors/accessors.h" + , "compiler/rust/accessors/default_value.h" , "compiler/rust/accessors/generator.h" - , "compiler/rust/accessors/helpers.h" + , "compiler/rust/accessors/with_presence.h" , "compiler/rust/context.h" , "compiler/rust/crate_mapping.h" , "compiler/rust/enum.h" @@ -314,6 +318,7 @@ , "compiler/rust/relative_path.h" , "compiler/rust/rust_field_type.h" , "compiler/rust/rust_keywords.h" + , "compiler/rust/upb_helpers.h" , "compiler/scc.h" , "compiler/subprocess.h" , "compiler/versions.h" @@ -394,6 +399,7 @@ , ["@", "absl", "absl/hash", "hash"] , ["@", "absl", "absl/log", "absl_check"] , ["@", "absl", "absl/log", "absl_log"] + , ["@", "absl", "absl/log", "log"] , ["@", "absl", "absl/meta", "type_traits"] , ["@", "absl", "absl/numeric", "bits"] , ["@", "absl", "absl/status", "status"] @@ -496,6 +502,7 @@ , ["@", "absl", "absl/base", "base"] , ["@", "absl", "absl/base", "core_headers"] , ["@", "absl", "absl/base", "dynamic_annotations"] + , ["@", "absl", "absl/cleanup", "cleanup"] , ["@", "absl", "absl/container", "btree"] , ["@", "absl", "absl/container", "fixed_array"] , ["@", "absl", "absl/container", "flat_hash_map"] @@ -528,10 +535,12 @@ , "libprotoc": { "type": ["@", "rules", "CC", "library"] , "name": ["libprotoc"] - , "hdrs": ["protoc_headers"] + , "hdrs": + ["protoc_headers", ["upb_generator", "names_hdrs"], ["upb", "port_hdrs"]] , "srcs": [ "compiler/main.cc" , "compiler/code_generator.cc" + , "compiler/code_generator_lite.cc" , "compiler/command_line_interface.cc" , "compiler/cpp/enum.cc" , "compiler/cpp/extension.cc" @@ -590,7 +599,6 @@ , "compiler/java/helpers.cc" , "compiler/java/internal_helpers.cc" , "compiler/java/java_features.pb.cc" - , "compiler/java/kotlin_generator.cc" , "compiler/java/lite/enum.cc" , "compiler/java/lite/enum_field.cc" , "compiler/java/lite/extension.cc" @@ -606,6 +614,9 @@ , "compiler/java/name_resolver.cc" , "compiler/java/names.cc" , "compiler/java/shared_code_generator.cc" + , "compiler/kotlin/file.cc" + , "compiler/kotlin/generator.cc" + , "compiler/kotlin/message.cc" , "compiler/objectivec/enum.cc" , "compiler/objectivec/enum_field.cc" , "compiler/objectivec/extension.cc" @@ -633,13 +644,15 @@ , "compiler/ruby/ruby_generator.cc" , "compiler/rust/accessors/accessor_case.cc" , "compiler/rust/accessors/accessors.cc" - , "compiler/rust/accessors/helpers.cc" + , "compiler/rust/accessors/default_value.cc" , "compiler/rust/accessors/map.cc" , "compiler/rust/accessors/repeated_field.cc" + , "compiler/rust/accessors/singular_cord.cc" , "compiler/rust/accessors/singular_message.cc" , "compiler/rust/accessors/singular_scalar.cc" , "compiler/rust/accessors/singular_string.cc" , "compiler/rust/accessors/unsupported_field.cc" + , "compiler/rust/accessors/with_presence.cc" , "compiler/rust/context.cc" , "compiler/rust/crate_mapping.cc" , "compiler/rust/enum.cc" @@ -650,16 +663,14 @@ , "compiler/rust/relative_path.cc" , "compiler/rust/rust_field_type.cc" , "compiler/rust/rust_keywords.cc" + , "compiler/rust/upb_helpers.cc" , "compiler/subprocess.cc" , "compiler/versions.cc" , "compiler/zip_writer.cc" , "testing/file.cc" + , ["upb_generator", "names_srcs"] ] - , "deps": - [ ["@", "absl", "absl/log", "initialize"] - , ["", "libprotobuf"] - , ["upb_generator", "mangle"] - ] + , "deps": [["@", "absl", "absl/log", "initialize"], ["", "libprotobuf"]] } , "protoc": { "type": ["@", "rules", "CC", "binary"] diff --git a/etc/import/src/include/openssl/TARGETS.boringssl b/etc/import/src/include/openssl/TARGETS.boringssl index df6e9328..f6b4c9c9 100644 --- a/etc/import/src/include/openssl/TARGETS.boringssl +++ b/etc/import/src/include/openssl/TARGETS.boringssl @@ -10,6 +10,7 @@ , "asn1t.h" , "base.h" , "base64.h" + , "bcm_public.h" , "bio.h" , "blake2.h" , "blowfish.h" @@ -40,9 +41,7 @@ , "evp.h" , "evp_errors.h" , "ex_data.h" - , "experimental/dilithium.h" , "experimental/kyber.h" - , "experimental/spx.h" , "hkdf.h" , "hmac.h" , "hpke.h" @@ -77,6 +76,7 @@ , "service_indicator.h" , "sha.h" , "siphash.h" + , "slhdsa.h" , "span.h" , "stack.h" , "target.h" diff --git a/etc/import/third_party/upb/TARGETS.grpc b/etc/import/third_party/upb/TARGETS.grpc index 4fe3c8bb..d1e134e1 100644 --- a/etc/import/third_party/upb/TARGETS.grpc +++ b/etc/import/third_party/upb/TARGETS.grpc @@ -89,6 +89,7 @@ , "upb/reflection/method_def.h" , "upb/reflection/oneof_def.h" , "upb/reflection/service_def.h" + , "upb/reflection/descriptor_bootstrap.h" ] , "private-hdrs": [ "upb/reflection/internal/def_builder.h" @@ -452,7 +453,7 @@ { "type": ["@", "rules", "CC", "library"] , "name": ["text"] , "srcs": ["upb/text/encode.c"] - , "hdrs": ["upb/text/encode.h"] + , "hdrs": ["upb/text/encode.h", "upb/text/options.h"] , "deps": [ "base" , "eps_copy_input_stream" @@ -462,6 +463,24 @@ , "message_types" , "port" , "reflection" + , "text_internal" + , "wire_reader" + , ["@", "protobuf", "third_party/utf8_range", "utf8_range"] + ] + , "pure C": ["YES"] + } +, "text_internal": + { "type": ["@", "rules", "CC", "library"] + , "name": ["text_internal"] + , "srcs": ["upb/text/internal/encode.c"] + , "hdrs": ["upb/text/internal/encode.h", "upb/text/options.h"] + , "deps": + [ "base" + , "eps_copy_input_stream" + , "lex" + , "message" + , "message_internal" + , "port" , "wire_reader" , ["@", "protobuf", "third_party/utf8_range", "utf8_range"] ] diff --git a/etc/import/upb/TARGETS.protobuf b/etc/import/upb/TARGETS.protobuf new file mode 100644 index 00000000..082a1d68 --- /dev/null +++ b/etc/import/upb/TARGETS.protobuf @@ -0,0 +1,11 @@ +{ "port_hdrs": + { "type": ["@", "rules", "data", "staged"] + , "srcs": + [ "port/atomic.h" + , "port/def.inc" + , "port/undef.inc" + , "port/vsnprintf_compat.h" + ] + , "stage": ["upb"] + } +} diff --git a/etc/import/upb_generator/TARGETS.protobuf b/etc/import/upb_generator/TARGETS.protobuf index e86bda2f..78e85caf 100644 --- a/etc/import/upb_generator/TARGETS.protobuf +++ b/etc/import/upb_generator/TARGETS.protobuf @@ -1,9 +1,13 @@ -{ "mangle": - { "type": ["@", "rules", "CC", "library"] - , "name": ["mangle"] +{ "names_srcs": + { "type": ["@", "rules", "data", "staged"] + , "srcs": + ["common/names.cc", "minitable/names.cc", "minitable/names_internal.cc"] + , "stage": ["upb_generator"] + } +, "names_hdrs": + { "type": ["@", "rules", "data", "staged"] + , "srcs": + ["common/names.h", "minitable/names.h", "minitable/names_internal.h"] , "stage": ["upb_generator"] - , "srcs": ["mangle.cc"] - , "hdrs": ["mangle.h"] - , "deps": [["@", "absl", "absl/strings", "strings"]] } } diff --git a/etc/repos.json b/etc/repos.json index c8461c64..f2f4723e 100644 --- a/etc/repos.json +++ b/etc/repos.json @@ -234,13 +234,13 @@ , "ssl": { "repository": { "type": "archive" - , "content": "2142a2813a0d387f5f86dd90635d29a88b5b6c66" - , "fetch": "https://github.com/google/boringssl/archive/b8b3e6e11166719a8ebfa43c0cde9ad7d57a84f6.tar.gz" - , "sha256": "c70d519e4ee709b7a74410a5e3a937428b8198d793a3d771be3dd2086ae167c8" - , "sha512": "3a35107ce0b891911608b97e24a3437fb849bcb738f699eab74e55a2e0fd911f4a448ac1f2b11f444bcf7ae5794b7fa109009043a0f5dbeec5d73cf3909651c0" - , "subdir": "boringssl-b8b3e6e11166719a8ebfa43c0cde9ad7d57a84f6" + , "content": "d9ff3aa3d22337e93cb0a0e2df00ca8abea2fac6" + , "fetch": "https://github.com/google/boringssl/archive/dec0d8f681348af8bb675e07bd89989665fca8bc.tar.gz" + , "sha256": "2f12c33d2cf25a658a1b981fb96923dac87e9175fb20e45db6950ee36c526356" + , "sha512": "51f91bee640e38ce20c180195de6811b5be7522240faae2b57158fa9c298ed09292ecb09c770df5d4fc6a3100bc2459de4e9d312e315265c1ea7ade347bad3f2" + , "subdir": "boringssl-dec0d8f681348af8bb675e07bd89989665fca8bc" , "mirrors": - [ "https://storage.googleapis.com/grpc-bazel-mirror/github.com/google/boringssl/archive/b8b3e6e11166719a8ebfa43c0cde9ad7d57a84f6.tar.gz" + [ "https://storage.googleapis.com/grpc-bazel-mirror/github.com/google/boringssl/archive/dec0d8f681348af8bb675e07bd89989665fca8bc.tar.gz" ] } , "target_root": "import targets" @@ -248,7 +248,7 @@ , "bindings": {"rules": "rules-boringssl", "patches": "patches"} , "bootstrap": { "arch_map": {"arm64": "aarch64"} - , "build": "{cc} {cflags} -I . -I src/include -c src/crypto/*.c src/crypto/*/*.c src/gen/crypto/*.c src/crypto/*/*.S src/crypto/*/*/*.S src/gen/bcm/*.S src/gen/crypto/*.S src/third_party/fiat/asm/*.S && {ar} cqs libcrypto.a *.o" + , "build": "{cxx} {cxxflags} -I . -I src/include -c `find . '(' -ipath './src/crypto/*.cc' -o -ipath './src/gen/crypto/*.cc' -o -ipath './src/crypto/*.S' -o -ipath './src/gen/bcm/*.S' -o -ipath './src/gen/crypto/*.S' -o -ipath './src/third_party/fiat/asm/*.S' ')' -type f ! -ipath '*_test.*' ! -ipath '*/test/*'` && {ar} cqs libcrypto.a *.o" , "link": ["-lcrypto", "-pthread"] , "include_dir": "src/include/openssl" , "include_name": "openssl" @@ -258,11 +258,11 @@ , "protobuf": { "repository": { "type": "archive" - , "content": "eef52bb7f76e8c87ab741d6d9139a837f4b399d4" - , "fetch": "https://github.com/protocolbuffers/protobuf/releases/download/v27.2/protobuf-27.2.tar.gz" - , "sha256": "e4ff2aeb767da6f4f52485c2e72468960ddfe5262483879ef6ad552e52757a77" - , "sha512": "664c66b62cf1ed0c65d9b910d8e67d4d5d471113697f1b8edf1573cd5c0fc8e850ac53ce984e48e6c6b9cbbefa12f8530058384e7388e65a59c1e46d03772397" - , "subdir": "protobuf-27.2" + , "content": "e8787a2f6d661aaaec426743c4e9667be7c8ba2f" + , "fetch": "https://github.com/protocolbuffers/protobuf/releases/download/v29.0/protobuf-29.0.tar.gz" + , "sha256": "10a0d58f39a1a909e95e00e8ba0b5b1dc64d02997f741151953a2b3659f6e78c" + , "sha512": "c5637486a533557ea909d1f880b0f0064fff0c4665612e023170941310c45bf8e7373d2c67de621824b056530e98792c00799d71ec4ff7b6af9142cdc4cb8dee" + , "subdir": "protobuf-29.0" } , "target_root": "import targets" , "target_file_name": "TARGETS.protobuf" @@ -308,13 +308,13 @@ , "com_google_absl": { "repository": { "type": "archive" - , "content": "e9bacd5f3a5c3a51f4f0f50e9ed963464714caa7" - , "fetch": "https://github.com/abseil/abseil-cpp/releases/download/20240116.0/abseil-cpp-20240116.0.tar.gz" - , "sha256": "338420448b140f0dfd1a1ea3c3ce71b3bc172071f24f4d9a57d59b45037da440" - , "sha512": "018488e69cca472ef118631bd79bca4ef0cf1363432e79b81532942168d305511e4cdf4dc72611275e9a9de00cd71c0245be4ec287ff36147248e218218bf825" - , "subdir": "abseil-cpp-20240116.0" + , "content": "b5cc395c49afa2a2dec1d9c4072500494b126974" + , "fetch": "https://github.com/abseil/abseil-cpp/releases/download/20240722.0/abseil-cpp-20240722.0.tar.gz" + , "sha256": "f50e5ac311a81382da7fa75b97310e4b9006474f9560ac46f54a9967f07d4ae3" + , "sha512": "bd2cca8f007f2eee66f51c95a979371622b850ceb2ce3608d00ba826f7c494a1da0fba3c1427728f2c173fe50d59b701da35c2c9fdad2752a5a49746b1c8ef31" + , "subdir": "abseil-cpp-20240722.0" , "mirrors": - [ "https://storage.googleapis.com/grpc-bazel-mirror/github.com/abseil/abseil-cpp/archive/20240116.0.tar.gz" + [ "https://storage.googleapis.com/grpc-bazel-mirror/github.com/abseil/abseil-cpp/archive/20240722.0.tar.gz" ] } , "target_root": "import targets" @@ -392,11 +392,11 @@ , "com_github_grpc_grpc": { "repository": { "type": "archive" - , "content": "11573055daa6b91b4873e8e6118d0535ddc05418" - , "fetch": "https://github.com/grpc/grpc/archive/refs/tags/v1.67.1.tar.gz" - , "sha256": "d74f8e99a433982a12d7899f6773e285c9824e1d9a173ea1d1fb26c9bd089299" - , "sha512": "4f9b63278590be282b5578ec6c5f607f11046fdac3e62b5bf9054f664971312efee621e1fd3a086eaf978d41f4cd83bab7f2947c9e6189dc30bcb69263f481dc" - , "subdir": "grpc-1.67.1" + , "content": "a6a8b898fa1d8abe70ed77f45236940d0a5871f2" + , "fetch": "https://github.com/grpc/grpc/archive/refs/tags/v1.70.1.tar.gz" + , "sha256": "c4e85806a3a23fd2a78a9f8505771ff60b2beef38305167d50f5e8151728e426" + , "sha512": "35382987b33abb57a27105570c91db048853d95111f125bc6fac8a25f758c29ab2c699c63330b445b0a08f04c9dbc4dfa1dc0c33a7e2d8ea99d06d884a3c9852" + , "subdir": "grpc-1.70.1" , "pragma": {"special": "ignore"} } , "target_root": "import targets" |