Jan Tattermusch
a8d960bbd2
speedup php7 interop build
6 years ago
Jan Tattermusch
f1df763d32
speedup PHP interop build
6 years ago
Jan Tattermusch
2fc2d7fc40
Merge pull request #17117 from jtattermusch/interop_tests_deprecate_internalci
...
run_interop_tests.py cleanup (deprecate --internal_ci cmdline arg)
6 years ago
Jan Tattermusch
1f42d4d6ce
Merge pull request #17100 from jtattermusch/time_macos_prepare
...
Time prepare_build_macos_rc script
6 years ago
Soheil Hassas Yeganeh
c0306fa2eb
Merge pull request #17102 from soheilhy/worktree-h2-inline
...
Eliminate function pointers in hpack_enc().
6 years ago
Jan Tattermusch
6645845658
run_interop_tests.py cleanup
6 years ago
Soheil Hassas Yeganeh
bab124f7c1
Merge pull request #17109 from soheilhy/worktree-call-relayout
...
Optimize `grpc_call_stack_init` for cache coherency.
6 years ago
Jan Tattermusch
af1e904029
time macos prepare script
6 years ago
Jan Tattermusch
7517b839ac
Merge pull request #17057 from jtattermusch/faster_python_build
...
Add python monkey-patch for parallel build_ext compilation
6 years ago
Soheil Hassas Yeganeh
6c49b3dad7
Eliminate function pointers in hpack_enc().
...
Using a conditional branch to set a function pointer will prevent the
compiler to inline the function and worse it would jump based on a
register value killing the pipline.
Here is a short example to demonstrate the variants:
https://godbolt.org/z/radfZg
Remove `add_nothing` and add a lambda when necessary to make sure
everything is inlined.
6 years ago
Yash Tibrewal
c9b65f2bde
Merge pull request #17107 from yashykt/buildissue
...
move client_interceptor.cc from src/cpp/codegen to src/cpp/client
6 years ago
Lidi Zheng
2a1fbccb2c
Merge pull request #16976 from benjaminp/remove-pkg_resources
...
Replace pkg_resources with pkgutil.
6 years ago
Richard Belleville
6b934a8361
Merge pull request #17088 from grpc/tools_py3_2
...
Make run_tests.py python-version agnostic
6 years ago
Lidi Zheng
a04a928cf3
Merge pull request #16946 from lidizheng/py-utf-8
...
Python add support for utf-8 error messages
6 years ago
Yash Tibrewal
c6b375bd9e
Merge pull request #17106 from yashykt/debugassert
...
Add GPR_CODEGEN_DEBUG_ASSERT
6 years ago
Soheil Hassas Yeganeh
d926b04ced
Optimize `grpc_call_stack_init` for cache coherency.
...
Make sure call_element[0..count] is filled before actually calling
`init_call_elem` of the filters, because they would trash the cache.
This improves BM_StreamingPingPong<TCP, ...> by 3%.
6 years ago
Richard Belleville
762b269525
Retain compatiblity with python2
6 years ago
Yash Tibrewal
4cc3717e15
move client_interceptor.cc from src/cpp/codegen to src/cpp/client
6 years ago
Yash Tibrewal
f055c1cfd2
Remove unnecessary header
6 years ago
Yash Tibrewal
f240af0cb8
Add GPR_CODEGEN_DEBUG_ASSERT
6 years ago
Yash Tibrewal
673887d6d2
Merge pull request #17090 from yashykt/minor_cleanup1
...
Prefer lambda expressions over std::bind
6 years ago
Lidi Zheng
b8a9989005
Add support for utf-8 error messages
...
* Both server and client should be fine with utf-8 error messages now
* Adding an interop test: special status message
6 years ago
Vijay Pai
605e3bf8db
Merge pull request #17096 from vjpai/inproc_fix
...
Make inproc transport properly obey status ordering rules
6 years ago
Yash Tibrewal
f8561952e9
Don't use default capture
6 years ago
Richard Belleville
96b9538e4e
Yapf all the things
6 years ago
Yash Tibrewal
e4faafa5eb
Merge pull request #17085 from yashykt/minor_cleanup
...
Minor Cleanup
6 years ago
Vijay Pai
a3b803cfad
Added another test case for status ordering
6 years ago
Jan Tattermusch
61c3a7aa58
Merge pull request #17099 from grpc/jtattermusch-patch-1
...
Cleanup: update tools/internal_ci/README.md
6 years ago
Vijay Pai
acd07f7f40
Make inproc transport properly obey status ordering rules
6 years ago
Jan Tattermusch
ece3c40992
Merge pull request #17098 from jtattermusch/objc_only_run_separately
...
only run objc tests in their own separate job
6 years ago
Richard Belleville
35c6e5541b
Restore unnecessary 2to3 change
6 years ago
Soheil Hassas Yeganeh
b41a44dc2e
Merge pull request #16944 from soheilhy/worktree-memset
...
Remove memset(0) from arena allocate memory.
6 years ago
Jan Tattermusch
42999868dc
update tools/internal_ci/README.md
6 years ago
Soheil Hassas Yeganeh
48e4a81b05
Remeve memset(0) from arena allocated memory.
...
Callers are updated to properly initialize the memory.
This behavior can be overridden using GRPC_ARENA_INIT_STRATEGY
environment variable.
6 years ago
Jan Tattermusch
2d44cbb649
only run objc tests in their own separate job
6 years ago
Jan Tattermusch
7109bd1c65
Merge pull request #15754 from kkm000/package-grpc-tools-doc
...
Document .NET build integration with Grpc.Tools
6 years ago
Yash Tibrewal
e08a2b387a
Prefer lambda expressions over std::bind
6 years ago
Noah Eisen
5e6c4491bf
Merge pull request #17087 from ncteisen/reset-json
...
Channelz, Reset JSON Pointer
6 years ago
Mark D. Roth
f65eb01b09
Merge pull request #17086 from markdroth/channelz_subchannel_cleanup
...
Record subchannel calls started as part of creating subchannel call.
6 years ago
Richard Belleville
ac0904b569
Remove unnecessary list conversion
6 years ago
ncteisen
1b8bf9f190
Add blank line
6 years ago
Richard Belleville
666fb1c5ee
Make run_tests.py python-version agnostic
6 years ago
ncteisen
e7d59f718f
clang format
6 years ago
ncteisen
131eedaa40
Add test
6 years ago
ncteisen
c8ee12c0f5
Reset json pointer
6 years ago
Noah Eisen
fe11db0957
Merge pull request #17084 from ncteisen/double-oops
...
Use correct macro
6 years ago
Mark D. Roth
cbf94de90f
Record subchannel calls started as part of creating subchannel call.
6 years ago
Yash Tibrewal
6faa17c6ca
s/new/post-1.0
6 years ago
ncteisen
069909ccf4
Use correct macro
6 years ago
Yash Tibrewal
7a08e3b679
Merge pull request #17083 from yashykt/tcpusertimeout
...
Do not make TCP_USER_TIMEOUT failure an error
6 years ago