Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Revert "Stop using std::thread in C++ library since it can trigger exceptions" | 2018-01-12 | |
| | |||
* | Switch C++ sync server to use gpr_thd rather than std::thread and provide ↵ | 2018-01-08 | |
| | | | | resource exhaustion mechanism | ||
* | Avalanching operations on completion queue should be private, not API | 2017-11-14 | |
| | |||
* | Update clang-format to 5.0 | 2017-11-03 | |
| | |||
* | Separate public and internal C++ interfaces | 2017-10-26 | |
| | |||
* | Adds gRPC Experimental CQ DoThenAsyncNext lambda API | 2017-10-25 | |
| | |||
* | Revert "Separate internal-only and public parts of C++ API" | 2017-07-25 | |
| | |||
* | Internalize structs and methods meant for being exposed through codegen | 2017-07-10 | |
| | | | | or that interface with core and are only for internal use | ||
* | Merge pull request #11429 from gkelly/fix-extra-semis | 2017-06-08 | |
|\ | | | | | Remove extraneous semicolons. | ||
* | | auto-fix most of licenses | 2017-06-08 | |
| | | |||
| * | Remove extraneous semicolons. | 2017-06-07 | |
|/ | | | | Fixes compilation if building with -Wextra-semi. | ||
* | cpp doc nits | 2017-05-05 | |
| | |||
* | Finish hybrid server stuff, ensure it gets tested | 2017-04-11 | |
| | |||
* | Start building out C++ interface | 2017-04-11 | |
| | |||
* | Fix C asan error and check_sources_and_headers.py | 2017-04-02 | |
| | |||
* | Fix ASAN failure | 2017-04-01 | |
| | |||
* | undo prev change | 2017-03-24 | |
| | |||
* | Minor bug | 2017-03-24 | |
| | |||
* | clang format | 2017-03-24 | |
| | |||
* | Update C++ code | 2017-03-22 | |
| | |||
* | Prefix grpc_cq_polling_type enums with GRPC_CQ_ | 2017-03-03 | |
| | |||
* | Fix clang formatting issues | 2017-03-03 | |
| | |||
* | C++ code changes in response to grpc_completion_queue_create() API change | 2017-03-03 | |
| | |||
* | Small improvements to generated documentation | 2017-01-06 | |
| | |||
* | gpr_atm isn't automatically initialized to 0. Thanks Obama. | 2016-12-05 | |
| | |||
* | clang-format | 2016-12-05 | |
| | |||
* | Track requests that could cause other requests to be created, and don't do | 2016-12-05 | |
| | | | | a real core shutdown of a CQ until such requests are done | ||
* | Merge remote-tracking branch 'upstream/master' into fix_gprc | 2016-09-15 | |
|\ | |||
* | | Fix gprc | 2016-09-13 | |
| | | |||
| * | Merge branch 'master' of github.com:grpc/grpc into codegen_cleanse | 2016-09-03 | |
| |\ | |/ |/| | |||
* | | Merge branch 'master' into fc_unary | 2016-08-30 | |
|\ \ | | | | | | | | | | | | | Resolve conflicts in ServerReaderWriterInterface Remove file server_streamed_unary.h and merge with sync_stream.h | ||
* | | | Change names to StreamedUnary, ServerUnaryStreamer, etc. Use a templated ↵ | 2016-08-29 | |
| | | | | | | | | | | | | | | | | | | method handler since most code shared between the new StreamedUnary and the existing BidiStreaming. Eliminate the separate enum case for streamed unary. Return a status failure if a StreamedUnary method handler doesn't actually do a write (since that is violating the appearance of unary-ness) | ||
* | | | Make FCUnary and ServerReaderWriter derived classes of a new | 2016-08-04 | |
| | | | | | | | | | | | | | | | ServerReaderWriterInterface so that some functions can be made to accept either. | ||
| | * | removed codegen/time.h | 2016-07-27 | |
| |/ | |||
* | | Merge branch 'master' into fc_unary | 2016-07-21 | |
|\| | |||
* | | Make the FCUnary class actually work and test it | 2016-06-23 | |
| | | |||
| * | Fix review comments | 2016-06-21 | |
| | | |||
| * | Add proper documentation of ordering and thread-safety for | 2016-06-17 | |
|/ | | | | streaming (sync and async) APIs | ||
* | generate_projects.sh and fix copyright year | 2016-04-21 | |
| | |||
* | Add the option of adding a non-listening server completion queue. This makes ↵ | 2016-04-21 | |
| | | | | writing certain test cases (like hybrid_end2end tests) easier | ||
* | Update copyrights | 2016-03-31 | |
| | |||
* | Merge branch 'master' of github.com:grpc/grpc into codegen_lib | 2016-03-15 | |
|\ | |||
* | | docstrings | 2016-03-08 | |
| | | |||
* | | clang-format | 2016-03-08 | |
| | | |||
* | | codegen interface usage of gpr_inf_future | 2016-03-08 | |
| | | |||
* | | wip. cq refactored | 2016-03-07 | |
| | | |||
| * | Revert "Revert "Properly integrate async API with server-side cancellations."" | 2016-03-07 | |
| | | |||
| * | Revert "Properly integrate async API with server-side cancellations." | 2016-03-04 | |
| | | |||
| * | Properly integrate async API with server-side cancellations. | 2016-03-03 | |
|/ | | | | There is a comment above IsCancelled that says when it is ok to use this. | ||
* | DONE!!1one | 2016-01-27 | |