aboutsummaryrefslogtreecommitdiffhomepage
Commit message (Collapse)AuthorAge
* Split lib/support into lib/gpr and lib/gpr++.Gravatar Mark D. Roth2018-01-18
|
* Merge pull request #14069 from jtattermusch/macro_param_warningGravatar Jan Tattermusch2018-01-18
|\ | | | | fix "not enough actual parameters for macro" warning
| * fix "not enough actual parameters for macro" warningGravatar Jan Tattermusch2018-01-18
|/
* Merge pull request #14065 from jtattermusch/distribtests_standalone_fixupGravatar Jan Tattermusch2018-01-18
|\ | | | | distribtests_standalone: fixing nits
* \ Merge pull request #14046 from jtattermusch/try_fixing_dualstack_socket_testGravatar Jan Tattermusch2018-01-18
|\ \ | | | | | | Try avoid deadline_exceeded failure in dualstack_socket_test
| | * distribtests_standalone: fixing nitsGravatar Jan Tattermusch2018-01-18
| | |
* | | Merge pull request #14005 from jtattermusch/fix_win_alarm_testGravatar Jan Tattermusch2018-01-18
|\ \ \ | |_|/ |/| | Fix alarm test flake on windows
| | * use grpc_timeout_milliseconds_to_deadline directlyGravatar Jan Tattermusch2018-01-18
| | |
* | | Merge pull request #14047 from jtattermusch/distribtests_add_standaloneGravatar Jan Tattermusch2018-01-18
|\ \ \ | | | | | | | | Add config files for standalone distribtests (C++ for now).
* \ \ \ Merge pull request #14054 from mehrdada/reformat-pydocstringsGravatar Mehrdad Afshari2018-01-17
|\ \ \ \ | | | | | | | | | | Reformat Python docstrings
* \ \ \ \ Merge pull request #14052 from mehrdada/legacyepollGravatar Mehrdad Afshari2018-01-17
|\ \ \ \ \ | | | | | | | | | | | | Explicitly enable epoll1 on manylinux1
| | * | | | Reformat Python docstringsGravatar Mehrdad Afshari2018-01-17
| |/ / / / |/| | | |
| * | | | Eliminate GRPC_LINUX_LEGACY_EPOLLGravatar Mehrdad Afshari2018-01-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Rename: GRPC_LINUX_LEGACY_EPOLL to GRPC_LINUX_EPOLL, and GRPC_LINUX_EPOLL to GRPC_LINUX_EPOLL_CREATE1
* | | | | Merge pull request #13932 from dgquintas/conn_subchannelGravatar David G. Quintas2018-01-17
|\ \ \ \ \ | | | | | | | | | | | | Connected subchannel refactoring
| | * | | | Explicitly enable epoll on manylinux1Gravatar Mehrdad Afshari2018-01-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | For some reason, the glibc version check does not enable GRPC_LINUX_EPOLL on manylinux1. This commit: * Explicitly enables GRPC_LINUX_LEGACY_EPOLL on MANYLINUX1 * Switches the flag to enable epoll1 IO manager to GRPC_LINUX_LEGACY_EPOLL instead of GRPC_LINUX_EPOLL. This is to ensure epollex and epollsig that are not yet compatible with epoll_create (not epoll_create1) do not get activated unintentionally.
* | | | | | Merge pull request #14031 from muxi/fix-boringssl-sedGravatar Muxi Yan2018-01-17
|\ \ \ \ \ \ | | | | | | | | | | | | | | Fix sed error in podspecs on sed 4.4
| | * | | | | fix BUILDGravatar David Garcia Quintas2018-01-17
| | | | | | |
* | | | | | | Merge pull request #14050 from grpc/update-objc-readmeGravatar Muxi Yan2018-01-17
|\ \ \ \ \ \ \ | |_|_|/ / / / |/| | | | | | Specify minimum supported versions in README.md
| | | * | | | Fix bad mergeGravatar David Garcia Quintas2018-01-17
| | | | | | |
| * | | | | | Specify minimum supported versions in README.mdGravatar Muxi Yan2018-01-17
|/ / / / / /
| | * | | | Merge branch 'master' of github.com:grpc/grpc into conn_subchannelGravatar David Garcia Quintas2018-01-17
| | |\ \ \ \ | |_|/ / / / |/| | | | |
* | | | | | Merge pull request #14048 from markdroth/fix_sanityGravatar Mark D. Roth2018-01-17
|\ \ \ \ \ \ | | | | | | | | | | | | | | Fix sanity
* \ \ \ \ \ \ Merge pull request #14041 from mehrdada/enable-epollGravatar Mehrdad Afshari2018-01-17
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | Enable epoll on Python manylinux1
| | * | | | | | generate_projectsGravatar Mark D. Roth2018-01-17
| |/ / / / / / |/| | | | | |
* | | | | | | Merge pull request #13984 from markdroth/ref_countingGravatar Mark D. Roth2018-01-17
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | Fix existing ref counting classes and add new ones.
* \ \ \ \ \ \ \ Merge pull request #13913 from ncteisen/fix-clang-tidy-checkGravatar Noah Eisen2018-01-17
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | Fix Clang Tidy Check
| * | | | | | | | do not fix automaticallyGravatar ncteisen2018-01-17
| | | | | | | | |
| | | | | | * | | add standalone distribtestsGravatar Jan Tattermusch2018-01-17
| |_|_|_|_|/ / / |/| | | | | | |
| | | | | | | * try avoid deadline_exceeded failure in dualstack_socket_testGravatar Jan Tattermusch2018-01-17
| |_|_|_|_|_|/ |/| | | | | |
| | | | | | * fix alarm test flake on windowsGravatar Jan Tattermusch2018-01-17
| |_|_|_|_|/ |/| | | | |
* | | | | | Merge pull request #14028 from jtattermusch/cmake_include_improvementsGravatar Jan Tattermusch2018-01-17
|\ \ \ \ \ \ | | | | | | | | | | | | | | cmake build cleanup
| | | | * | | Enable epoll on Python manylinux1Gravatar Mehrdad Afshari2018-01-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The Python packages built for Linux and uploaded to PyPI are required to target a standardized platform specification dubbed `manylinux1`, which tries to cover a vast array of Linux distributions, thereby emulating a legacy lowest-common-denominator distribution, with an old `glibc` that does not support `epoll_create1`, but provides the `epoll_create` interface. While there are race condition risks associated with utilizing the latter interface and setting the `O_CLOEXEC` flag immediately on the file descriptor returned by `epoll_create`, the payoff is well worth the risks for our Python users, who currently end up falling back on `poll` polling engine when downloading our Linux binary packages.
* | | | | | | Merge pull request #13993 from vjpai/buildownGravatar Vijay Pai2018-01-16
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | Add me to build system owners
| | | * | | | | s/tidy/TIDYGravatar Noah Eisen2018-01-16
| | | | | | | |
| | | * | | | | Ensure all sanity finds clang-tidyGravatar Noah Eisen2018-01-16
| | | | | | | |
| | | * | | | | Stop building docker from inside dockerGravatar Noah Eisen2018-01-16
| | | | | | | |
| | | * | | | | Fix clang format dockerGravatar Noah Eisen2018-01-16
| | | | | | | |
| | | * | | | | Add to sanity, dont fix by defaultGravatar ncteisen2018-01-16
| | | | | | | |
| | | * | | | | Dockerize clang tidyGravatar ncteisen2018-01-16
| | | | | | | |
| | | * | | | | Dont check every single fileGravatar Noah Eisen2018-01-16
| | | | | | | |
| | | * | | | | Check for failures from run clang tidyGravatar Noah Eisen2018-01-16
| |_|/ / / / / |/| | | | | |
* | | | | | | Merge pull request #13206 from apolcyn/ruby_20_distrib_testGravatar apolcyn2018-01-16
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | Add distrib tests using ruby 2.0.0
* \ \ \ \ \ \ \ Merge pull request #14032 from ctiller/api-fuzzGravatar Craig Tiller2018-01-16
|\ \ \ \ \ \ \ \ | |_|_|_|_|/ / / |/| | | | | | | Fix issue whereby fuzzer creates infinitely deep creds (since this is not actually interesting)
| | | | | * | | Code review changes.Gravatar Mark D. Roth2018-01-16
| | | | | | | |
| | * | | | | | Add ruby distrib tests that uses ruby 2.0.0Gravatar Alexander Polcyn2018-01-16
| | | | | | | |
* | | | | | | | Merge pull request #14017 from ZhouyihaiDing/php_channl_memory_leakGravatar Zhouyihai Ding2018-01-16
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | php: fix memory leak during creating channel
| | * | | | | | | Add fuzzed example that found this crashGravatar Craig Tiller2018-01-16
| | | | | | | | |
| | * | | | | | | Also stop processing input streamGravatar Craig Tiller2018-01-16
| | | | | | | | |
| | * | | | | | | Fix issue whereby fuzzer creates infinitely deep creds (since this is not ↵Gravatar Craig Tiller2018-01-16
| |/ / / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | actually interesting)
| | | | | | * | Fix sed error in podspecs on sed 4.4Gravatar Muxi Yan2018-01-16
| | | | | | | |