grpc/test/core
Arjun Roy b1d73a01f1 Removed duplicate static table from hpack table. Removed an or instruction for
every usage of static grpc metadata. Inlined hpack table lookups for static
metadata.

This leads to faster hpack parser creation:
BM_HpackParserInitDestroy 5.32µs ± 1% 0.06µs ± 1%  -98.91% (p=0.000 n=18+19)

And slightly faster parsing:
BM_HpackParserParseHeader<RepresentativeClientInitialMetadata, OnInitialHeader>
456ns ± 1%              435ns ± 1%   -4.74%        (p=0.000 n=18+19)
BM_HpackParserParseHeader<MoreRepresentativeClientInitialMetadata,
OnInitialHeader>
1.06µs ± 2%             1.04µs ± 2%   -1.82%        (p=0.000 n=19+20)

It also yields a slight (0.5 - 1.0 microsecond) reduction in CPU time for
fullstack unary pingpong:
BM_UnaryPingPong<TCP, NoOpMutator, NoOpMutator>/0/512
[polls/iter:3.0001                         ]            23.9µs ± 2%
23.0µs ± 1%  -3.63%          (p=0.002 n=6+6)
BM_UnaryPingPong<TCP, NoOpMutator, NoOpMutator>/0/32768
[polls/iter:3.00015                        ]            35.1µs ± 1%
34.2µs ± 1%  -2.57%          (p=0.036 n=5+3)
BM_UnaryPingPong<MinTCP, NoOpMutator, NoOpMutator>/8/0
[polls/iter:3.00011                        ]            21.7µs ± 3%
21.2µs ± 2%  -2.44%          (p=0.017 n=6+5)
2019-07-15 15:39:31 -07:00
..
avl Fix BUILD files. Manually edit bzl files 2018-12-06 14:37:52 -08:00
backoff Fix BUILD files. Manually edit bzl files 2018-12-06 14:37:52 -08:00
bad_client Merge pull request #19376 from yashykt/badstreamtests 2019-06-20 19:54:48 -07:00
bad_connection Roll-forward "Config migration" 2019-05-20 15:47:24 -07:00
bad_ssl Revert "Revert "Introduce string_view and use it for gpr_split_host_port."" 2019-06-27 20:56:15 -04:00
channel Convert ChannelzRegistry to use Map<> instead of InlinedVector<>. 2019-06-07 09:51:29 -07:00
client_channel Merge pull request #19488 from soheilhy/string-view2 2019-07-01 13:53:16 -04:00
compression Fix compression algorithm parsing 2019-06-19 12:23:41 -07:00
debug Fix BUILD files. Manually edit bzl files 2018-12-06 14:37:52 -08:00
end2end Revert "Revert "Introduce string_view and use it for gpr_split_host_port."" 2019-06-27 20:56:15 -04:00
fling Revert "Revert "Introduce string_view and use it for gpr_split_host_port."" 2019-06-27 20:56:15 -04:00
gpr Revert "Revert "Introduce string_view and use it for gpr_split_host_port."" 2019-06-27 20:56:15 -04:00
gprpp Revert "Clearly callout the behavior for listening ports." 2019-07-03 18:52:29 -04:00
handshake bazel RBE Windows build 2019-04-05 11:40:11 -07:00
http Roll-forward "Config migration" 2019-05-20 15:47:24 -07:00
iomgr Merge pull request #19574 from legendtang/insufficientassert 2019-07-11 14:45:08 -07:00
json Revert "Merge pull request #18146 from grpc/revert-17308-shutdown" 2019-02-25 10:11:06 -08:00
memory_usage Revert "Revert "Introduce string_view and use it for gpr_split_host_port."" 2019-06-27 20:56:15 -04:00
nanopb clang-format 2017-12-06 18:55:05 -08:00
network_benchmarks bazel RBE Windows build 2019-04-05 11:40:11 -07:00
profiling
security Adding C++ API and implementation for STS credentials: 2019-07-09 22:28:44 -07:00
slice Address comments from Vijay. 2019-06-10 15:07:39 -04:00
surface Revert "Revert "Introduce string_view and use it for gpr_split_host_port."" 2019-06-27 20:56:15 -04:00
transport Removed duplicate static table from hpack table. Removed an or instruction for 2019-07-15 15:39:31 -07:00
tsi Merge pull request #18171 from huynq0911/fix_duplicated_word 2019-02-27 19:15:53 -08:00
util Revert "Revert "Introduce string_view and use it for gpr_split_host_port."" 2019-06-27 20:56:15 -04:00