Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | | | | | | | | | | Merge pull request #13491 from vjpai/destack | Vijay Pai | 2017-11-28 | |
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | Pop lockfree stack off core implementation | |||
| | | | * | | | | | | | Fix alignment issue in gpr_murmur_hash3 | Camillo Lugaresi | 2017-11-28 | |
| |_|_|/ / / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This function cast a void* to a uint32_t*. This is invalid, since a uint32_t* must be 32-bit-aligned, while the input key clearly isn't. Even though the function later uses memcpy to access the memory, by that point the compiler is allowed to assume that the pointer is aligned, and so it can output code that does an unaligned memory access. In practice, this resulted in a crash on some devices when this code is compiled with optimizations for 32-bit ARM with the Android NDK r14. | |||
| | | | | | * | | | | clang-format | Mark D. Roth | 2017-11-28 | |
| | | | | | | | | | | ||||
| | | | | | * | | | | Fix include guard check. | Mark D. Roth | 2017-11-28 | |
| | | | | | | | | | | ||||
| | | | | | * | | | | Implement MakeReferenceCounted<> helper. | Mark D. Roth | 2017-11-28 | |
| | | | | | | | | | | ||||
| | | | | | * | | | | Add ReferenceCountedPtr class. | Mark D. Roth | 2017-11-28 | |
| | | | | | | | | | | ||||
| | | | | | * | | | | Use New() and Delete() instead of C++ new and delete. | Mark D. Roth | 2017-11-28 | |
| | | | | | | | | | | ||||
| | | | | * | | | | | address comments | Jan Tattermusch | 2017-11-28 | |
| | | | | | | | | | | ||||
* | | | | | | | | | | Merge pull request #12710 from apolcyn/speedup_ruby_end2end_tests | apolcyn | 2017-11-27 | |
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | Fix a race in ruby server shutdown and cleanup for ruby tests | |||
| * | | | | | | | | | | Remove some sleeps in ruby tests and fix test server shutdown | Alex Polcyn | 2017-11-27 | |
| | | | | | | | | | | | ||||
* | | | | | | | | | | | Merge pull request #13512 from grpc/fix-subchannel-index | Muxi Yan | 2017-11-28 | |
|\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | Fix compiler error on `need_to_unref_constructed` | |||
| | | | | * | | | | | | | Bump 1.8.0-dev to 1.9.0-dev | Mehrdad Afshari | 2017-11-27 | |
| |_|_|_|/ / / / / / / |/| | | | | | | | | | | ||||
| * | | | | | | | | | | Fix compiler error on need_to_unref_constructed | Muxi Yan | 2017-11-27 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `need_to_unref_constructed` is not initialized, making Xcode compiler [complain on Sierra](https://sponge-qa.corp.google.com/invocation?tab=Kokoro&id=0ff33b71-2f61-4ad6-837e-5e43043c282a&searchFor=): ``` /Volumes/BuildData/tmpfs/src/github/grpc/workspace_objc_macos_dbg_native/src/core/ext/filters/client_channel/subchannel_index.cc:206:7: error: variable 'need_to_unref_constructed' may be uninitialized when used here [-Werror,-Wconditional-uninitialized] ``` | |||
| | | | | | | | * | | | Merge branch 'master' of https://github.com/grpc/grpc into no-more-extern-c | ncteisen | 2017-11-27 | |
| | | | | | | | |\ \ \ | | |_|_|_|_|_|_|/ / / | |/| | | | | | | | | | ||||
| | | | | | | * | | | | Add ReferenceCounted base class. | Mark D. Roth | 2017-11-27 | |
| | | | | | | | | | | | ||||
* | | | | | | | | | | | generate_projects | Muxi Yan | 2017-11-27 | |
| | | | | | | | | | | | ||||
* | | | | | | | | | | | Merge remote-tracking branch 'upstream/master' into fix-objc-void-func | Muxi Yan | 2017-11-27 | |
|\| | | | | | | | | | | ||||
| * | | | | | | | | | | Merge pull request #13437 from muxi/fix-forward-declaration | Muxi Yan | 2017-11-28 | |
| |\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | Fix ObjC forward declaration | |||
| * \ \ \ \ \ \ \ \ \ \ | Merge pull request #13499 from mehrdada/bump-protobuf-python-dep | Mehrdad Afshari | 2017-11-27 | |
| |\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | Update Python dependency to protobuf v3.5.0.post1 | |||
| * | | | | | | | | | | | | Revert "Revert "Do not interpolate variables in leading comments."" | Vijay Pai | 2017-11-27 | |
| | | | | | | | | | | | | | ||||
| | * | | | | | | | | | | | Update Python dependency to protobuf v3.5.0.post1 | Mehrdad Afshari | 2017-11-27 | |
| | | |_|_|_|_|_|/ / / / | | |/| | | | | | | | | | ||||
| * | | | | | | | | | | | Revert "Do not interpolate variables in leading comments." | David G. Quintas | 2017-11-27 | |
| | | | | | | | | | | | | ||||
| | | | | | | | | | | * | Merge remote-tracking branch 'upstream/master' into server_connection_timeout | Mark D. Roth | 2017-11-27 | |
| | | | | | | | | | | |\ | | | |_|_|_|_|_|_|_|_|/ | | |/| | | | | | | | | | ||||
| | | | | | | | | | | * | Fix handling of grpc shutdown in timer callback. | Mark D. Roth | 2017-11-27 | |
| | | | | | | | | | | | | ||||
| * | | | | | | | | | | | Fix ObjC C++ syntax error | Muxi Yan | 2017-11-27 | |
| |/ / / / / / / / / / | ||||
| | | | | | | | | | * | clang-format | Mark D. Roth | 2017-11-27 | |
| | | | | | | | | | | | ||||
| | | | | | | * | | | | use pool in SendMessageBenchmark | Jan Tattermusch | 2017-11-25 | |
| | | | | | | | | | | | ||||
| | | | | | | * | | | | expose batchcontextpool settings | Jan Tattermusch | 2017-11-25 | |
| | | | | | | | | | | | ||||
| | | | | | | * | | | | add basic tests | Jan Tattermusch | 2017-11-25 | |
| | | | | | | | | | | | ||||
| | | | | | | * | | | | simple version of batchcontext pooling | Jan Tattermusch | 2017-11-25 | |
| | | | | | | | | | | | ||||
| | | | | | | * | | | | expose batchcontext.Reset | Jan Tattermusch | 2017-11-25 | |
| | |_|_|_|_|/ / / / | |/| | | | | | | | | ||||
| | | | * | | | | | | Remove lockfree stack, again | Vijay Pai | 2017-11-22 | |
| | | | | | | | | | | ||||
| * | | | | | | | | | silence uninitialized use warning | Jan Tattermusch | 2017-11-22 | |
| | |_|/ / / / / / | |/| | | | | | | | ||||
| * | | | | | | | | Merge pull request #12938 from gkelly/fix-variable-interpolation | Vijay Pai | 2017-11-22 | |
| |\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | Do not interpolate variables in leading comments. | |||
| * \ \ \ \ \ \ \ \ | Merge pull request #13486 from nathanielmanistaatgoogle/elide-local-field | Nathaniel Manista | 2017-11-22 | |
| |\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | Elide local field by directly returning values. | |||
| * \ \ \ \ \ \ \ \ \ | Merge pull request #13485 from nathanielmanistaatgoogle/const | Nathaniel Manista | 2017-11-21 | |
| |\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | Add missing const. | |||
| | | * | | | | | | | | | Elide local field by directly returning values | Nathaniel Manista | 2017-11-22 | |
| | |/ / / / / / / / / | ||||
| | * | | | | | | | | | Add missing const | Nathaniel Manista | 2017-11-22 | |
| | | | | | | | | | | | ||||
| * | | | | | | | | | | Merge pull request #13479 from ↵ | Nathaniel Manista | 2017-11-21 | |
| |\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | nathanielmanistaatgoogle/certificate-configuration Avoid abbreviation in Python API. | |||
| | | | | | | | | * \ \ | Merge branch 'master' of https://github.com/grpc/grpc into no-more-extern-c | ncteisen | 2017-11-21 | |
| | | | | | | | | |\ \ \ | | |_|_|_|_|_|_|_|/ / / | |/| | | | | | | | | | | ||||
| * | | | | | | | | | | | Merge pull request #13288 from ncteisen/inheritance-in-core | Noah Eisen | 2017-11-21 | |
| |\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | Support Manually Constructed Virtual Functions in C Core | |||
| | | * | | | | | | | | | | Avoid abbreviation in Python API | Nathaniel Manista | 2017-11-21 | |
| | | |/ / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | I should have requested this during code review of bcf083fa9099e5c919 but it slipped my mind. | |||
| * | | | | | | | | | | | Merge pull request #13475 from jtattermusch/better_completion_registry_benchmark | Jan Tattermusch | 2017-11-21 | |
| |\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | Use spinlock in CompletionRegistry (and improve the benchmark). | |||
| | | * | | | | | | | | | | Reviewer feedback | ncteisen | 2017-11-21 | |
| | | | | | | | | | | | | | ||||
| | | * | | | | | | | | | | Merge branch 'master' of https://github.com/grpc/grpc into inheritance-in-core | Noah Eisen | 2017-11-21 | |
| | | |\ \ \ \ \ \ \ \ \ \ | | |_|/ / / / / / / / / / | |/| | | | | | | | | | | | ||||
| * | | | | | | | | | | | | Merge pull request #13364 from ncteisen/surfacing-error-details | Noah Eisen | 2017-11-21 | |
| |\ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add Error String to Recv Status API | |||
| | | * | | | | | | | | | | | spinlock in completion registry is slightly faster | Jan Tattermusch | 2017-11-21 | |
| | | | | | | | | | | | | | | ||||
| | | * | | | | | | | | | | | add completion registry benchmark with shared registry too | Jan Tattermusch | 2017-11-21 | |
| | | | | | | | | | | | | | | ||||
| * | | | | | | | | | | | | | save allocation by using a struct instead of a tuple | Jan Tattermusch | 2017-11-21 | |
| | |/ / / / / / / / / / / | |/| | | | | | | | | | | | ||||
| * | | | | | | | | | | | | consistent naming for OnReceivedCloseOnServer | Jan Tattermusch | 2017-11-21 | |
| | | | | | | | | | | | | |