The C based gRPC (C++, Python, Ruby, Objective-C, PHP, C#) https://grpc.io/
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Yash Tibrewal 8b5fbf8900
TLS Security Connector: Add an always-fail-handshaker when certificates are not ready (#26561)
4 years ago
..
address_utils New iomgr implementation backed by the EventEngine API (#26026) 4 years ago
avl Remove unused-parameter warnings, round 2 (6 of 19) 6 years ago
backoff Revert "Replace in-house rand with absl::Random for backoff (#26463)" (#26476) 4 years ago
channel Fix a C++ build failure if the C++17 standard is used (#26359) 4 years ago
compression C++ cast for char* 4 years ago
debug Fix readability-inconsistent-declaration-parameter-name manually 4 years ago
event_engine New iomgr implementation backed by the EventEngine API (#26026) 4 years ago
gpr Don't reference symbol memcpy@GLIBC_2.2.5 on Android (#26447) 4 years ago
gprpp Fix #include <vector> for status_helper.h (#26354) 4 years ago
http move parse_address and sockaddr_utils out of iomgr directory (#26077) 4 years ago
iomgr Fix invalid grpc_resolved_address bug in test server (#26555) 4 years ago
json Introduced grpc_error_handle (#25902) 4 years ago
matchers Change StringMatcher to not support case-insensitive regex matching. (#26567) 4 years ago
profiling Fix unique_ptr<char> memory allocation mismatch 6 years ago
security TLS Security Connector: Add an always-fail-handshaker when certificates are not ready (#26561) 4 years ago
slice Replaced slice_shard:gpr_mu with Mutex (#25427) 4 years ago
surface Bump version to 1.40.0-dev (#26600) 4 years ago
transport Resolve race between OnReadDone(ok=false) and IsCancelled (#26245) 4 years ago
uri Fix overpermissive percent-decoding of URIs ('%eth1' case) 4 years ago
README.md Review feedback 8 years ago

README.md

Required elements of gRPC Core: Each module in this directory is required to build gRPC. If it's possible to envisage a configuration where code is not required, then that code belongs in ext/ instead.

NOTE: The movement of code between lib and ext is an ongoing effort, so this directory currently contains too much of the core library.