Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Remove ungeneratable enum values and union members | 2015-04-29 | |
| | |||
* | Remove _old apis from the core library | 2015-04-28 | |
| | |||
* | Merge github.com:grpc/grpc into one-pass | 2015-04-28 | |
|\ | |||
| * | Merge pull request #1377 from ctiller/server-cq-own | 2015-04-28 | |
| |\ | | | | | | | Have server hold a reference to completion queues | ||
* | | | Add some infrastructure for call refcount debugging | 2015-04-28 | |
| | | | |||
* | | | Merge github.com:grpc/grpc into one-pass | 2015-04-27 | |
|\| | | |||
| * | | Pass deadline to call details for batch calls | 2015-04-27 | |
| | | | |||
| | * | Have server hold a reference to completion queues | 2015-04-27 | |
| |/ | | | | | | | | | In the presence of garbage collectors, this helps ensure that completion queues outlive the servers that depend upon them. | ||
* | | remove annotations | 2015-04-24 | |
| | | |||
* | | annotations - revert later | 2015-04-24 | |
| | | |||
* | | Fix memory leak | 2015-04-24 | |
| | | |||
* | | Add required NULL check | 2015-04-23 | |
| | | |||
* | | clang-format | 2015-04-23 | |
| | | |||
* | | Flesh out initial_op | 2015-04-23 | |
| | | |||
* | | Beginning transport work | 2015-04-22 | |
|/ | |||
* | Move metadata batching to stream_op | 2015-04-16 | |
| | |||
* | clang-format | 2015-04-16 | |
| | |||
* | Switching to batch oriented metadata passing | 2015-04-16 | |
| | |||
* | clang-format | 2015-04-07 | |
| | |||
* | Fix server shutdown | 2015-04-07 | |
| | | | | | | | | | A previous fix to make close() occur later can cause socket reuse by servers to fail as previous sockets are left asynchronously open. This change: - adds a callback to TCP server shutdown to signal that the server is completely shutdown - wait for that callback before destroying listeners in the server (and before destroying the server) - handles fallout | ||
* | Crash in channel/server creation if grpc_init not called | 2015-03-05 | |
| | |||
* | Fix a double-close in the server code. | 2015-02-21 | |
| | | | | Exposed (I think) now that we properly handle POLLHUP. | ||
* | Add missing new-lines at end of file | 2015-02-18 | |
| | |||
* | Update copyright to 2015 | 2015-02-18 | |
| | |||
* | Merge github.com:grpc/grpc into c++api | 2015-02-17 | |
|\ | | | | | | | | | Conflicts: src/core/surface/server.c | ||
* | | Add TODO | 2015-02-17 | |
| | | |||
| * | Fix shutdown semantics. | 2015-02-17 | |
| | | | | | | | | Document what they should be, ensure they're triggered, and fix what was broken. | ||
* | | Fix tsan reported race | 2015-02-12 | |
| | | |||
* | | Fix end2end leaks | 2015-02-12 | |
| | | |||
* | | Multi-completion-queue-server | 2015-02-12 | |
| | | | | | | | | | | | | Allow binding a different completion queue to each registered method. This will allow multiplexing for the C++ server between sync & async methods more easily. | ||
* | | Fix server shutdown issues | 2015-02-11 | |
| | | | | | | | | First end2end test passes | ||
* | | Fix hash table | 2015-02-11 | |
| | | |||
* | | Fix typo causing crash | 2015-02-11 | |
| | | |||
* | | Just use one completion queue per server for delivering completions | 2015-02-11 | |
| | | | | | | | | | | This simplifies (drastically) the polling story, although will slightly complicate mixing sync & async servers - but we're not there yet. | ||
* | | Implement FinalizeResult | 2015-02-11 | |
| | | |||
* | | Allow two completion queues on request call | 2015-02-10 | |
| | | | | | | | | | | One for the new rpc notification, the other is bound to the new call. This will make async c++ soooo much easier. | ||
* | | First draft registered methods | 2015-02-10 | |
| | | |||
* | | Remove dead code | 2015-02-10 | |
| | | |||
* | | Rewrite server request startup path | 2015-02-10 | |
|/ | | | | | Stub in registered methods, cleanup to the point I understand this code again. | ||
* | Fixes | 2015-02-05 | |
| | |||
* | Merge github.com:google/grpc into async-api-new | 2015-02-05 | |
|\ | |||
| * | Fix memory leak on server channels | 2015-02-05 | |
| | | |||
* | | First test passes | 2015-02-03 | |
| | | |||
* | | Updated the first test (which fails) | 2015-02-03 | |
| | | |||
* | | Flesh out batch API | 2015-02-03 | |
|/ | |||
* | Fix server after merge | 2015-02-02 | |
| | |||
* | Merge branch 'async-api-prep' of github.com:ctiller/grpc into async-api | 2015-02-02 | |
|\ | |||
| * | Prepare for the new batch call API. | 2015-02-02 | |
| | | | | | | | | | | Rename all core API functions that are on their way to deprecation with an _old tag across all wrappings. | ||
* | | Fix up function signatures | 2015-01-30 | |
| | | |||
* | | Fix memory leak | 2015-01-30 | |
| | |