- Mar 20, 2015
-
-
Yang Gao authored
-
- Mar 19, 2015
-
-
Yang Gao authored
-
Nicolas "Pixel" Noble authored
-
Nicolas Noble authored
-) using dupenv_s instead of getenv_s and calling strdup ourselves. -) few impossible-to-obtain if checks. -) various signed/unsigned casting. -) using time_t instead of time32_t -) checking output of FormatMessage for failures. -) don't redefine _WIN32_WINNT without undefining it first. -) fixed msvc's interlocked casting. -) renamed AddPort to AddListeningPort. -) added protobuf's third_party includes to search path. -) added a missing definition for inet_ntop in mingw32. -) removed useless declarations.
-
- Mar 18, 2015
-
-
Nicolas "Pixel" Noble authored
-) gpr_atm_no_barrier_load should actually return something. -) If compiling under mingw32, your compiler is gcc and gcc atomics become available.
-
Yang Gao authored
-
- Mar 17, 2015
-
-
Yang Gao authored
-
Yang Gao authored
-
vjpai authored
-
Jorge Canizales authored
-
- Mar 16, 2015
-
-
Yang Gao authored
-
- Mar 15, 2015
-
-
Jorge Canizales authored
-
- Mar 13, 2015
-
-
Yang Gao authored
-
Nicolas "Pixel" Noble authored
If for any reason, our definition of gpr_int64 is different from the definition of google::protobuf::int64, the virtual override would fail, as this needs to be of the precisely exactly the same type. That change allows us to use protobuf's int64 definition.
-
Jorge Canizales authored
So that cpu_posix.c can be left untouched for the other platforms.
-
Nicolas "Pixel" Noble authored
-
Yang Gao authored
-
- Mar 12, 2015
-
-
Yang Gao authored
-
Vijay Pai authored
-
Vijay Pai authored
tag. This can happen if the tag is actually an integer being typecast to void* To avoid breaking the API of existing Next calls, I've made a new AsyncNext method with a tri-state return that indicates whether there is a shutdown, an actual event, or a timeout. Still needs proper testing for the AsyncNext method specifically.
-
Yang Gao authored
-
- Mar 11, 2015
-
-
Vijay Pai authored
If the deadline elapses, return true but have a null tag.
-
David Klempner authored
Use this to relax the acq_loads in some fd_posix assertions. The primary goal here is to avoid masking potential iomgr races from tsan.
-
Yang Gao authored
-
Yang Gao authored
-
Yang Gao authored
-
- Mar 10, 2015
-
-
Yang Gao authored
-
Yang Gao authored
-
Julien Boeuf authored
- The google default credentials now work with the cloud SDK. - Verified end to end with print_default_credentials and fetch_oauth2 tools.
-
Jan Tattermusch authored
-
- Mar 09, 2015
-
-
Chilledheart authored
-
Chilledheart authored
Testing asan configuration with the latest clang compiler fails due to the warning `-Winconsistent-missing-override`. This patch fixes it.
-
- Mar 07, 2015
-
-
Yang Gao authored
-
- Mar 06, 2015
-
-
Yang Gao authored
-
- Mar 04, 2015
-
-
Yang Gao authored
-
Craig Tiller authored
-
- Mar 03, 2015
- Mar 02, 2015
-
-
Eric Anderson authored
The mappings are a combination of useless, inaccurate, and harmful. Leave them out until they are helpful and correct. Fundamental issues: - If in need of mappings, a user would need HTTP -> gRPC code mappings. But the docs don't provide that since the mappings are not 1:1. - There _is no_ gRPC -> HTTP code mapping taking place in gRPC. This may change in the future, but until then the docs are misleading. But even given those were resolved, there are additional issues. Two obvious examples: - 501 Not Implemented is refering to HTTP methods such as GET and POST not being implement. That should not be used for gRPC methods not found (UNIMPLEMENTED). - 404 Not Found is for when the resource is not found. In gRPC, the resource is the gRPC method, not the parameters (NOT_FOUND). If there is a REST conversion layer on top of gRPC, then 404 would be appropriate, but that just shows that the mapping can not be canonical.
-