aboutsummaryrefslogtreecommitdiffhomepage
path: root/src
Commit message (Collapse)AuthorAge
...
* | | | | | | | | | Merge pull request #13491 from vjpai/destackGravatar Vijay Pai2017-11-28
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | Pop lockfree stack off core implementation
| | | | * | | | | | | Fix alignment issue in gpr_murmur_hash3Gravatar Camillo Lugaresi2017-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-formatGravatar Mark D. Roth2017-11-28
| | | | | | | | | |
| | | | | | * | | | Fix include guard check.Gravatar Mark D. Roth2017-11-28
| | | | | | | | | |
| | | | | | * | | | Implement MakeReferenceCounted<> helper.Gravatar Mark D. Roth2017-11-28
| | | | | | | | | |
| | | | | | * | | | Add ReferenceCountedPtr class.Gravatar Mark D. Roth2017-11-28
| | | | | | | | | |
| | | | | | * | | | Use New() and Delete() instead of C++ new and delete.Gravatar Mark D. Roth2017-11-28
| | | | | | | | | |
| | | | | * | | | | address commentsGravatar Jan Tattermusch2017-11-28
| | | | | | | | | |
* | | | | | | | | | Merge pull request #12710 from apolcyn/speedup_ruby_end2end_testsGravatar apolcyn2017-11-27
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | Fix a race in ruby server shutdown and cleanup for ruby tests
| * | | | | | | | | | Remove some sleeps in ruby tests and fix test server shutdownGravatar Alex Polcyn2017-11-27
| | | | | | | | | | |
* | | | | | | | | | | Merge pull request #13512 from grpc/fix-subchannel-indexGravatar Muxi Yan2017-11-28
|\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Fix compiler error on `need_to_unref_constructed`
| | | | | * | | | | | | Bump 1.8.0-dev to 1.9.0-devGravatar Mehrdad Afshari2017-11-27
| |_|_|_|/ / / / / / / |/| | | | | | | | | |
| * | | | | | | | | | Fix compiler error on need_to_unref_constructedGravatar Muxi Yan2017-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-cGravatar ncteisen2017-11-27
| | | | | | | | |\ \ \ | | |_|_|_|_|_|_|/ / / | |/| | | | | | | | |
| | | | | | | * | | | Add ReferenceCounted base class.Gravatar Mark D. Roth2017-11-27
| | | | | | | | | | |
* | | | | | | | | | | generate_projectsGravatar Muxi Yan2017-11-27
| | | | | | | | | | |
* | | | | | | | | | | Merge remote-tracking branch 'upstream/master' into fix-objc-void-funcGravatar Muxi Yan2017-11-27
|\| | | | | | | | | |
| * | | | | | | | | | Merge pull request #13437 from muxi/fix-forward-declarationGravatar Muxi Yan2017-11-28
| |\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Fix ObjC forward declaration
| * \ \ \ \ \ \ \ \ \ \ Merge pull request #13499 from mehrdada/bump-protobuf-python-depGravatar Mehrdad Afshari2017-11-27
| |\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | Update Python dependency to protobuf v3.5.0.post1
| * | | | | | | | | | | | Revert "Revert "Do not interpolate variables in leading comments.""Gravatar Vijay Pai2017-11-27
| | | | | | | | | | | | |
| | * | | | | | | | | | | Update Python dependency to protobuf v3.5.0.post1Gravatar Mehrdad Afshari2017-11-27
| | | |_|_|_|_|_|/ / / / | | |/| | | | | | | | |
| * | | | | | | | | | | Revert "Do not interpolate variables in leading comments."Gravatar David G. Quintas2017-11-27
| | | | | | | | | | | |
| | | | | | | | | | | * Merge remote-tracking branch 'upstream/master' into server_connection_timeoutGravatar Mark D. Roth2017-11-27
| | | | | | | | | | | |\ | | | |_|_|_|_|_|_|_|_|/ | | |/| | | | | | | | |
| | | | | | | | | | | * Fix handling of grpc shutdown in timer callback.Gravatar Mark D. Roth2017-11-27
| | | | | | | | | | | |
| * | | | | | | | | | | Fix ObjC C++ syntax errorGravatar Muxi Yan2017-11-27
| |/ / / / / / / / / /
| | | | | | | | | | * clang-formatGravatar Mark D. Roth2017-11-27
| | | | | | | | | | |
| | | | | | | * | | | use pool in SendMessageBenchmarkGravatar Jan Tattermusch2017-11-25
| | | | | | | | | | |
| | | | | | | * | | | expose batchcontextpool settingsGravatar Jan Tattermusch2017-11-25
| | | | | | | | | | |
| | | | | | | * | | | add basic testsGravatar Jan Tattermusch2017-11-25
| | | | | | | | | | |
| | | | | | | * | | | simple version of batchcontext poolingGravatar Jan Tattermusch2017-11-25
| | | | | | | | | | |
| | | | | | | * | | | expose batchcontext.ResetGravatar Jan Tattermusch2017-11-25
| | |_|_|_|_|/ / / / | |/| | | | | | | |
| | | | * | | | | | Remove lockfree stack, againGravatar Vijay Pai2017-11-22
| | | | | | | | | |
| * | | | | | | | | silence uninitialized use warningGravatar Jan Tattermusch2017-11-22
| | |_|/ / / / / / | |/| | | | | | |
| * | | | | | | | Merge pull request #12938 from gkelly/fix-variable-interpolationGravatar Vijay Pai2017-11-22
| |\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | Do not interpolate variables in leading comments.
| * \ \ \ \ \ \ \ \ Merge pull request #13486 from nathanielmanistaatgoogle/elide-local-fieldGravatar Nathaniel Manista2017-11-22
| |\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | Elide local field by directly returning values.
| * \ \ \ \ \ \ \ \ \ Merge pull request #13485 from nathanielmanistaatgoogle/constGravatar Nathaniel Manista2017-11-21
| |\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Add missing const.
| | | * | | | | | | | | Elide local field by directly returning valuesGravatar Nathaniel Manista2017-11-22
| | |/ / / / / / / / /
| | * | | | | | | | | Add missing constGravatar Nathaniel Manista2017-11-22
| | | | | | | | | | |
| * | | | | | | | | | Merge pull request #13479 from ↵Gravatar Nathaniel Manista2017-11-21
| |\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | nathanielmanistaatgoogle/certificate-configuration Avoid abbreviation in Python API.
| | | | | | | | | * \ \ Merge branch 'master' of https://github.com/grpc/grpc into no-more-extern-cGravatar ncteisen2017-11-21
| | | | | | | | | |\ \ \ | | |_|_|_|_|_|_|_|/ / / | |/| | | | | | | | | |
| * | | | | | | | | | | Merge pull request #13288 from ncteisen/inheritance-in-coreGravatar Noah Eisen2017-11-21
| |\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | Support Manually Constructed Virtual Functions in C Core
| | | * | | | | | | | | | Avoid abbreviation in Python APIGravatar Nathaniel Manista2017-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_benchmarkGravatar Jan Tattermusch2017-11-21
| |\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | Use spinlock in CompletionRegistry (and improve the benchmark).
| | | * | | | | | | | | | Reviewer feedbackGravatar ncteisen2017-11-21
| | | | | | | | | | | | |
| | | * | | | | | | | | | Merge branch 'master' of https://github.com/grpc/grpc into inheritance-in-coreGravatar Noah Eisen2017-11-21
| | | |\ \ \ \ \ \ \ \ \ \ | | |_|/ / / / / / / / / / | |/| | | | | | | | | | |
| * | | | | | | | | | | | Merge pull request #13364 from ncteisen/surfacing-error-detailsGravatar Noah Eisen2017-11-21
| |\ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add Error String to Recv Status API
| | | * | | | | | | | | | | spinlock in completion registry is slightly fasterGravatar Jan Tattermusch2017-11-21
| | | | | | | | | | | | | |
| | | * | | | | | | | | | | add completion registry benchmark with shared registry tooGravatar Jan Tattermusch2017-11-21
| | | | | | | | | | | | | |
| * | | | | | | | | | | | | save allocation by using a struct instead of a tupleGravatar Jan Tattermusch2017-11-21
| | |/ / / / / / / / / / / | |/| | | | | | | | | | |
| * | | | | | | | | | | | consistent naming for OnReceivedCloseOnServerGravatar Jan Tattermusch2017-11-21
| | | | | | | | | | | | |