aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core/lib/iomgr/tcp_windows.cc
Commit message (Collapse)AuthorAge
* Revert "Revert "better slice management for win_read""Gravatar Jan Tattermusch2019-01-02
| | | | This reverts commit a050ae8ddc3a64151b344fd1a4d438db9dea2acb.
* Revert "Revert "basic tcp_trace support for windows""Gravatar Jan Tattermusch2019-01-02
| | | | This reverts commit f438d72e6c5e5bd839a255322fb91c416822f629.
* Revert "basic tcp_trace support for windows"Gravatar Nicolas "Pixel" Noble2018-12-13
| | | | This reverts commit 5861f082607344ed42215ac341e97e4b4bbf0abc.
* Revert "better slice management for win_read"Gravatar Nicolas "Pixel" Noble2018-12-13
| | | | This reverts commit b0139e15425196be518b251dbdfa3b86648b4740.
* Merge remote-tracking branch 'upstream/v1.17.x' into HEADGravatar Jan Tattermusch2018-12-06
|\
| * better slice management for win_readGravatar Jan Tattermusch2018-12-03
| |
| * basic tcp_trace support for windowsGravatar Jan Tattermusch2018-12-03
| |
* | Add can_track_err methods to other platforms tooGravatar Yash Tibrewal2018-11-21
| |
| * Revert "Revert "Fathom tcp changes""Gravatar Yash Tibrewal2018-08-27
| |
| * Revert "Fathom tcp changes"Gravatar Jan Tattermusch2018-08-27
|/
* Merge masterGravatar Yash Tibrewal2018-08-13
|\
| * Enable c-ares queries on WindowsGravatar Alex Polcyn2018-08-08
| |
* | Fathom TCP level changes. TracedBuffer for keeping track of all buffersGravatar Yash Tibrewal2018-07-16
|/ | | | | to be traced. Adding tests for Fathom and TracedBuffer. A lot more. Please read PR description.
* Enable SIO_LOOPBACK_FAST_PATH on WindowsGravatar Ara Ayvazyan2018-04-26
|
* Abstract libuv implementationGravatar kpayson642018-03-13
| | | | | Structures the libuv implementation to allow for a plugable BSD style socket implementation to allow for other IO Managers
* Add a sanity check for inclusion of port_platform.hGravatar Alexander Polcyn2018-02-23
|
* Privatize useful.h and avl.hGravatar Vijay Pai2018-02-02
|
* Revert "Revert "All instances of exec_ctx being passed around in src/core ↵Gravatar Yash Tibrewal2017-12-06
| | | | removed""
* Revert "All instances of exec_ctx being passed around in src/core removed"Gravatar Yash Tibrewal2017-12-06
|
* Merge masterGravatar Yash Tibrewal2017-11-21
|\
| * PortabilityGravatar ncteisen2017-11-10
| |
| * Merge branch 'master' of https://github.com/grpc/grpc into tracing++Gravatar ncteisen2017-11-10
| |\ | | | | | | | | | Lot's of manual work to make this merge work
* | | Correction to closure.cc,bm_chttp2_hpack and few moreGravatar Yash Tibrewal2017-11-10
| | |
* | | Merge with masterGravatar Yash Tibrewal2017-11-09
|\ \ \ | | |/ | |/|
| * | Update clang-format to 5.0Gravatar Craig Tiller2017-11-03
| | |
| * | 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)
| | * | unref resource quota on windowsGravatar Jan Tattermusch2017-10-24
| | | |
* | | | 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.
| | * Better nameGravatar Craig Tiller2017-10-18
| | |
| | * C++ize tracingGravatar Craig Tiller2017-10-16
| |/ |/|
| * Fix windows and uv buildGravatar Yuchen Zeng2017-10-05
|/
* Windows definition/declaration bugsGravatar Yash Tibrewal2017-10-02
|
* some build changes, some unresolved dependenciesGravatar Yash Tibrewal2017-10-02
|
* ClangGravatar Yash Tibrewal2017-10-02
|
* Some more build errorsGravatar Yash Tibrewal2017-10-02
|
* Changes for C to C++. Adding extern C to header files for compatibility.Gravatar Yash Tibrewal2017-10-02
Also converting to .cc