aboutsummaryrefslogtreecommitdiffhomepage
path: root/src
Commit message (Collapse)AuthorAge
...
| | * | | | | | | | Adopt the static factory pattern (#10)Gravatar Vijay Pai2017-10-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Switch sync streams from "struct internal" to static factory in namespace internal * Reduce diff size * fix friends * Use static factory pattern for async unary calls * Use static factories for async streams * clang-format
| | | * | | | | | | Assume that subchannels start in state IDLE.Gravatar Mark D. Roth2017-10-27
| | | | | | | | | |
| | * | | | | | | | Separate public and internal C++ interfacesGravatar Vijay Pai2017-10-26
| |/ / / / / / / /
| | * | | | | | | Change uses of PRIdPTR to PRIuPTR.Gravatar Mark D. Roth2017-10-26
| | | | | | | | |
| | * | | | | | | Merge remote-tracking branch 'upstream/master' into pick_first_subchannel_listGravatar Mark D. Roth2017-10-26
| | |\ \ \ \ \ \ \ | | |/ / / / / / / | |/| | | | | | |
| | | | * | | | | When parsing durations, handle any number of decimal digits up to 9.Gravatar Mark D. Roth2017-10-26
| | | | | | | | |
| | | * | | | | | Merge branch 'master' into census_updateGravatar Jim King2017-10-26
| | | |\ \ \ \ \ \ | | |_|/ / / / / / | |/| | | | | | |
| | | | | | | * | Merge branch 'master' into testc++izeGravatar Yash Tibrewal2017-10-26
| | | | | | | |\ \ | | |_|_|_|_|_|/ / | |/| | | | | | |
| | | | | | * | | Merge branch 'master' into remove_nodeGravatar Michael Lumish2017-10-26
| | | | | | |\ \ \ | | |_|_|_|_|/ / / | |/| | | | | | |
| | | | * | | | | Fix a bunch of dumb service config parsing bugs.Gravatar Mark D. Roth2017-10-26
| | |_|/ / / / / | |/| | | | | |
| * | | | | | | Merge pull request #13119 from jtattermusch/core_win_unref_res_quota_masterGravatar Jan Tattermusch2017-10-26
| |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | Try unref resource quota in Windows (for upstream/master)
| | | * | | | | | clang-formatGravatar Mark D. Roth2017-10-26
| | | | | | | | |
| | | | | | | * | Merge branch 'master' into testc++izeGravatar Yash Tibrewal2017-10-25
| | | | | | | |\ \ | | |_|_|_|_|_|/ / | |/| | | | | | |
| | | | | | | * | rename all test core files to cc and a lot of C++ style conversionsGravatar Yash Tibrewal2017-10-25
| | | | | | | | |
| | | | | | * | | fix err_data.cGravatar murgatroid992017-10-25
| | | | | | | | |
| | | | | | * | | Remove src/node and references to itGravatar murgatroid992017-10-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This removes all of the node code and tests from the repo, along with the scripts for running Node unit tests, performance tests, and artifact builds. The scripts for running tests from the grpc-node repository are untouched.
| * | | | | | | | Catch out of order error codeGravatar yang-g2017-10-25
| | | | | | | | |
| * | | | | | | | Merge pull request #13084 from kpayson64/cq_lambdaGravatar kpayson642017-10-25
| |\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | CompletionQueue DoThenAsyncNext
| | * | | | | | | | Adds gRPC Experimental CQ DoThenAsyncNext lambda APIGravatar Ken Payson2017-10-25
| | | | | | | | | |
| | | | * | | | | | Take ref to connected subchannel if subchannel starts in state READY.Gravatar Mark D. Roth2017-10-25
| | | | | | | | | |
| | | | * | | | | | Fix bug from merge and improve logging.Gravatar Mark D. Roth2017-10-25
| | | | | | | | | |
| | | | * | | | | | Merge remote-tracking branch 'upstream/master' into pick_first_subchannel_listGravatar Mark D. Roth2017-10-25
| | | | |\ \ \ \ \ \ | | |_|_|/ / / / / / | |/| | | | | | | |
| * | | | | | | | | Merge pull request #13094 from muxi/fix-objc-cpp-buildGravatar Muxi Yan2017-10-24
| |\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | Fix objc build problem with C++ core
| * \ \ \ \ \ \ \ \ \ Merge pull request #12850 from markdroth/lb_pick_error_fixGravatar Mark D. Roth2017-10-24
| |\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Return LB picks with an error upon shutdown.
| * \ \ \ \ \ \ \ \ \ \ Merge pull request #12809 from justinburke/convert_cert_pairsGravatar Justin Burke2017-10-24
| |\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | Expose conversion of grpc to tsi cert pairs
| * \ \ \ \ \ \ \ \ \ \ \ Merge pull request #12219 from y-zeng/http2_connectorGravatar Yuchen Zeng2017-10-24
| |\ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add the endpoint used by the handshake process to connector's pollset_set
| * \ \ \ \ \ \ \ \ \ \ \ \ Merge pull request #13070 from markdroth/client_channel_lb_policy_ref_fixGravatar Mark D. Roth2017-10-24
| |\ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Restore pick-after-resolver-result logic from before #12297.
| * \ \ \ \ \ \ \ \ \ \ \ \ \ Merge pull request #12720 from dgquintas/grpclb_remove_silly_assertGravatar David G. Quintas2017-10-24
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Remove wrong assert from grpclb
| | | | | | | | | * | | | | | | unref resource quota on windowsGravatar Jan Tattermusch2017-10-24
| | |_|_|_|_|_|_|/ / / / / / / | |/| | | | | | | | | | | | |
| * | | | | | | | | | | | | | Merge pull request #12896 from pongad/ruby-php-binGravatar Feng Li2017-10-23
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ | | |_|_|_|_|_|_|_|_|_|_|_|/ / | |/| | | | | | | | | | | | | make ruby proxy worker accept script location
| | | | | | * | | | | | | | | Expose conversion of grpc to tsi cert pairsGravatar Justin Burke2017-10-23
| | |_|_|_|/ / / / / / / / / | |/| | | | | | | | | | | |
| | | | | | | | | * | | | | Initialize subchannel_list->pending_connectivity_state_unsafe.Gravatar Mark D. Roth2017-10-23
| | | | | | | | | | | | | |
| | | | | | | | | | * | | | updateGravatar Vizerai2017-10-23
| | | | | | | | | | | | | |
| | | | | | | | | * | | | | Merge remote-tracking branch 'upstream/master' into pick_first_subchannel_listGravatar Mark D. Roth2017-10-23
| | | | | | | | | |\ \ \ \ \ | | |_|_|_|_|_|_|_|/ / / / / | |/| | | | | | | | | | | |
| | | | * | | | | | | | | | Restore logic from before #12297.Gravatar Mark D. Roth2017-10-23
| | |_|/ / / / / / / / / / | |/| | | | | | | | | | |
| | | | | | | | | * | | | Cleaning up census code.Gravatar Vizerai2017-10-23
| | |_|_|_|_|_|_|/ / / / | |/| | | | | | | | | |
| | | | | | | | | | | * Convert epollexclusiveGravatar Craig Tiller2017-10-22
| | | | | | | | | | | |
| | | | | | | | | | | * Merge github.com:grpc/grpc into lfe3Gravatar Craig Tiller2017-10-22
| | | | | | | | | | | |\ | | |_|_|_|_|_|_|_|_|_|/ | |/| | | | | | | | | |
| | | | | | | | | | | * Class-ify lockfree eventGravatar Craig Tiller2017-10-21
| | | | | | | | | | | |
| | | | | | * | | | | | Make fix objc build problemGravatar Muxi Yan2017-10-20
| | | | | | | | | | | |
| * | | | | | | | | | | Merge pull request #13031 from apolcyn/fix_connectivity_state_data_raceGravatar apolcyn2017-10-20
| |\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | Fix data race in watch connectivity state callback
| | | | * | | | | | | | | clang-formatGravatar David Garcia Quintas2017-10-20
| | | | | | | | | | | | |
| | | | * | | | | | | | | Removed wrong assert from grpclbGravatar David Garcia Quintas2017-10-20
| | |_|/ / / / / / / / / | |/| | | | | | | | | |
| * | | | | | | | | | | Only allocate cached_timeout when md internedGravatar yang-g2017-10-19
| | | | | | | | | | | |
| * | | | | | | | | | | Revert "cpu_linux: Don't spam sched_getcpu failures on qemu"Gravatar Vijay Pai2017-10-19
| | |_|_|_|/ / / / / / | |/| | | | | | | | |
| * | | | | | | | | | Merge pull request #12653 from vbatts/conversion_fixGravatar Yash Tibrewal2017-10-19
| |\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | core: fix int conversion
| * | | | | | | | | | | Fix some other NULL checks and usesGravatar Vijay Pai2017-10-19
| | | | | | | | | | | |
| | | | | | | | * | | | Code review changes.Gravatar Mark D. Roth2017-10-19
| | | | | | | | | | | |
* | | | | | | | | | | | Removing instances of exec_ctx being passed around in functions inGravatar Yash Tibrewal2017-10-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | src/core. exec_ctx is now a thread_local pointer of type ExecCtx instead of grpc_exec_ctx which is initialized whenever ExecCtx is instantiated. ExecCtx also keeps track of the previous exec_ctx so that nesting of exec_ctx is allowed. This means that there is only one exec_ctx being used at any time. Also, grpc_exec_ctx_finish is called in the destructor of the object, and the previous exec_ctx is restored to avoid breaking current functionality. The code still explicitly calls grpc_exec_ctx_finish because removing all such instances causes the code to break.
| * | | | | | | | | | | Merge pull request #13047 from apolcyn/fix_ruby_mem_leak_againGravatar apolcyn2017-10-18
| |\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | Fix call object memory leak in ruby, when call object is closed