Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Split lib/support into lib/gpr and lib/gpr++. | Mark D. Roth | 2018-01-18 |
| | |||
* | Code review changes. | Mark D. Roth | 2018-01-16 |
| | |||
* | clang-format | Mark D. Roth | 2018-01-16 |
| | |||
* | Add equality operators to RefCountedPtr. | Mark D. Roth | 2018-01-12 |
| | |||
* | Fix existing ref counting classes and add new ones. | Mark D. Roth | 2018-01-11 |
| | |||
* | Merge pull request #13676 from markdroth/inlined_vector | Mark D. Roth | 2018-01-11 |
|\ | | | | | Implement InlinedVector independently of absl. | ||
| * | Implement InlinedVector independently of absl. | Mark D. Roth | 2018-01-10 |
| | | |||
* | | Missing s/NULL/nullptr | ncteisen | 2018-01-03 |
|/ | |||
* | Add namespace to macro expansion | David Garcia Quintas | 2017-12-20 |
| | |||
* | Merge branch 'master' into cv-wait-monotonic | Sree Kuchibhotla | 2017-12-08 |
|\ | |||
| * | clang-format | Vijay Pai | 2017-12-04 |
| | | |||
* | | Merge branch 'devel-monotonic' of https://github.com/iancoolidge/grpc into ↵ | Sree Kuchibhotla | 2017-12-04 |
|\ \ | | | | | | | | | | cv-wait-monotonic | ||
| | * | Merge branch 'master' into threadnames | Vijay Pai | 2017-12-02 |
| | |\ | |_|/ |/| | | |||
* | | | Merge pull request #13575 from vjpai/dehist | Vijay Pai | 2017-11-30 |
|\ \ \ | | | | | | | | | Move histogram to test/core/util | ||
| * | | | Move histogram to test/core/util | Vijay Pai | 2017-11-30 |
| | | | | |||
| | | * | Fix up review comments | Dave MacLachlan | 2017-11-30 |
| | | | | |||
* | | | | Merge pull request #13432 from ncteisen/no-more-extern-c | Noah Eisen | 2017-11-30 |
|\ \ \ \ | |/ / / |/| | | | No More Extern "C" | ||
* | | | | Merge pull request #13357 from markdroth/reference_counted | Mark D. Roth | 2017-11-30 |
|\ \ \ \ | | | | | | | | | | | Add ReferenceCounted base class. | ||
| | * \ \ | Merge branch 'master' of https://github.com/grpc/grpc into no-more-extern-c | ncteisen | 2017-11-29 |
| | |\ \ \ | |_|/ / / |/| | | | | |||
| | * | | | Merge commit 'aa358d5e43' into no-more-extern-c | ncteisen | 2017-11-29 |
| | |\ \ \ | |||
| | | | | * | Add thread naming support on platforms that support it. | Dave MacLachlan | 2017-11-29 |
| | | |_|/ | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | As a client of grpc I want to be aware of which threads are being created by grpc, and giving them recognizable names makes it significantly easier to diagnose what is going on in my programs. This provides thread names for macOS and Linux. Adding support for other platforms should be easy for platform specialists. | ||
| * | | | | Merge remote-tracking branch 'upstream/master' into reference_counted | Mark D. Roth | 2017-11-29 |
| |\| | | | |||
| * | | | | Shorted "reference" to "ref". | Mark D. Roth | 2017-11-29 |
| | | | | | |||
* | | | | | clang-format code | Mehrdad Afshari | 2017-11-29 |
| | | | | | |||
* | | | | | Merge branch 'master' of https://github.com/grpc/grpc into upmerge-from-v1.7 | Nicolas "Pixel" Noble | 2017-11-29 |
|\ \ \ \ \ | | |/ / / | |/| | | | |||
| | * | | | Split tracing code into its own class. | Mark D. Roth | 2017-11-29 |
| | | | | | |||
| * | | | | Merge pull request #13448 from camillol/fixalign | David G. Quintas | 2017-11-28 |
| |\ \ \ \ | | | | | | | | | | | | | Fix alignment issue in gpr_murmur_hash3 | ||
| | | * | | | Code review changes. | Mark D. Roth | 2017-11-28 |
| | | | | | | |||
| | | | * | | Merge branch 'master' of https://github.com/grpc/grpc into no-more-extern-c | ncteisen | 2017-11-28 |
| | | | |\ \ | | |_|_|/ / | |/| | | | | |||
| | * | | | | 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 |
| | | | | | | |||
| | | * | | | Add ReferenceCounted base class. | Mark D. Roth | 2017-11-27 |
| | |/ / / | |||
| * / / / | Remove lockfree stack, again | Vijay Pai | 2017-11-22 |
| |/ / / | |||
| | * | | Merge branch 'master' of https://github.com/grpc/grpc into no-more-extern-c | ncteisen | 2017-11-21 |
| | |\ \ | | |/ / | |/| | | |||
| * | | | 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 branch 'v1.7.x' of https://github.com/grpc/grpc | Nicolas "Pixel" Noble | 2017-11-21 |
|\ \ \ \ \ | |||
| | | * | | | Merge pull request #13173 from kwasimensah/patch-1 | Nicolas Noble | 2017-11-20 |
| |_|/| | | |/| | | | | | | | | | | | Add logic to work around buggy Android NDKs | ||
| | | * | | | Fix pthread cleanup logic | kwasimensah | 2017-11-19 |
| | | | | | | | | | | | | | | | | | | Don't delete the key in the pthread_key_create destructor. The key isn't specific to instances of values. | ||
| | | | * | | clang fmt | ncteisen | 2017-11-17 |
| | | | | | | |||
| | | | * | | Remove all extern C | ncteisen | 2017-11-17 |
| |_|_|/ / |/| | | | | |||
| | | | * | sync_posix: Add Linux-specific monotonic clock preference | Ian Coolidge | 2017-11-16 |
| |_|_|/ |/| | | | | | | | | | | | | | | | When gRPC is running during wall clock acquisition, it's useful to avoid wall clock references as much as possible. | ||
| | | * | Fix clang-format issues | kwasimensah | 2017-11-16 |
| | | | | |||
| | * | | Merge branch 'master' of https://github.com/grpc/grpc into inheritance-in-core | ncteisen | 2017-11-14 |
| | |\ \ | |_|/ / |/| | | | |||
* | | | | Merge pull request #13138 from iancoolidge/devel-getcpu | Vijay Pai | 2017-11-14 |
|\ \ \ \ | | | | | | | | | | | reland: cpu_linux: Don't spam sched_getcpu failures on qemu | ||
| | | | * | Update to not depend on c++ runtime | kwasimensah | 2017-11-14 |
| | | | | |