aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core/lib/iomgr
Commit message (Collapse)AuthorAge
* Merge master after no Extern C changesGravatar Yash Tibrewal2017-11-30
|\
| * Merge pull request #13573 from apolcyn/optional_pthread_atforkGravatar Noah Eisen2017-11-30
| |\ | | | | | | Allow compiling without pthread_atfork
* | | Merging masterGravatar Yash Tibrewal2017-11-30
| | |
* | | Merge branch 'master' into execctxGravatar Yash Tibrewal2017-11-30
|\ \ \
| | | * Allow compiling grpc without use of pthread_atforkGravatar Alexander Polcyn2017-11-30
| | |/ | |/|
* | | Remove _ prefixed variable namesGravatar Yash Tibrewal2017-11-29
| | |
| | * Merge branch 'master' of https://github.com/grpc/grpc into no-more-extern-cGravatar ncteisen2017-11-29
| | |\ | | |/ | |/|
| * | Merge branch 'master' of https://github.com/grpc/grpc into upmerge-from-v1.7Gravatar Nicolas "Pixel" Noble2017-11-29
| |\ \
* | | | Remove TLS_NO_SUPPORT and always use GPR_TLS. Reorder statements in ↵Gravatar Yash Tibrewal2017-11-28
| | | | | | | | | | | | | | | | grpc_init and grpc_shutdown. Add grpc_init and grpc_shutdown in failing test/cpp tests
* | | | Fix tests to call grpc_init and grpc_shutdown before using exec_ctxGravatar Yash Tibrewal2017-11-28
| | | |
* | | | Fix grpc_init by removing exec_ctx usage before initGravatar Yash Tibrewal2017-11-27
| | | |
* | | | GPR_TLS Macro fix, and windows resolve_address fixGravatar Yash Tibrewal2017-11-27
| | | |
| | | * Merge branch 'master' of https://github.com/grpc/grpc into no-more-extern-cGravatar ncteisen2017-11-27
| | | |\ | | | |/ | | |/|
* | | | Merge branch 'master' into execctxGravatar Yash Tibrewal2017-11-27
|\ \ \ \ | | |/ / | |/| |
* | | | tls macro changes and UV fixGravatar Yash Tibrewal2017-11-27
| | | |
* | | | Fixing errors and minor bugsGravatar Yash Tibrewal2017-11-22
| | | |
| * | | silence uninitialized use warningGravatar Jan Tattermusch2017-11-22
| | | |
* | | | A few src/core fixes due to missing exec_ctx_finishGravatar Yash Tibrewal2017-11-21
| | | |
* | | | Merge masterGravatar Yash Tibrewal2017-11-21
|\| | |
| | | * Merge branch 'master' of https://github.com/grpc/grpc into no-more-extern-cGravatar ncteisen2017-11-21
| | | |\ | | |_|/ | |/| |
| * | | Merge pull request #13454 from yang-g/lockfree_eventGravatar Yang Gao2017-11-20
| |\ \ \ | | | | | | | | | | Avoid calling dtor on grpc_fd before putting it in freelist
| | | * | Merge branch 'v1.7.x' of https://github.com/grpc/grpcGravatar Nicolas "Pixel" Noble2017-11-21
| | |/| | | |/| | |
| | * | | Resolve commentsGravatar yang-g2017-11-20
| | | | |
* | | | | changes for macosGravatar Yash Tibrewal2017-11-20
| | | | |
| * | | | Merge pull request #13391 from ncteisen/more-eager-freeGravatar Noah Eisen2017-11-20
| |\ \ \ \ | | | | | | | | | | | | Eagerly Free Slices in Case of Partial Write
| | | | | * Merge branch 'master' of https://github.com/grpc/grpc into no-more-extern-cGravatar ncteisen2017-11-20
| | | | | |\ | | |_|_|_|/ | |/| | | |
| | | * | | Avoid calling dtor on grpc_fd before putting it in freelistGravatar yang-g2017-11-17
| | | | | |
| * | | | | Merge branch 'master' of https://github.com/grpc/grpc into tracing++Gravatar ncteisen2017-11-17
| |\ \ \ \ \ | | | |/ / / | | |/| | |
| | | | | * Fix test buildsGravatar ncteisen2017-11-17
| | | | | |
| | | | | * clang fmtGravatar ncteisen2017-11-17
| | | | | |
| | | | | * Un extern the fuzzersGravatar ncteisen2017-11-17
| | | | | |
| | | | | * Remove all extern CGravatar ncteisen2017-11-17
| | | |_|/ | | |/| |
| | * | | Merge pull request #13435 from sreecha/disable-realtime-cachingGravatar Sree Kuchibhotla2017-11-17
| | |\ \ \ | | | | | | | | | | | | Disable caching start-time for all clock-types except GPR_CLOCK_MONOTONIC
| | * \ \ \ Merge pull request #13433 from murgatroid99/uv_resource_quota_fixesGravatar Michael Lumish2017-11-17
| | |\ \ \ \ | | | | | | | | | | | | | | Fix uses of resource quota in UV TCP code
| | | | | * | Swtich to using grpc_bb_take_firstGravatar ncteisen2017-11-17
| | | | | | |
| | | | * | | Disable caching start-time for all clocktypes except GPR_CLOCK_MONOTONICGravatar Sree Kuchibhotla2017-11-17
| | | |/ / / | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Caching the start-time for GPR_CLOCK_REALTIME has been causing errors in cases where the system time is changed (after caching the time). In such cases, the following functions produce incorrect results (and are off by how much ever the system time was changed) grpc_millis_to_timespec() and grpc_timespec_to_millis_round_down() This can cause problems especially when using the above functions to get timer deadlines or completion queue timeouts. (In the worst case scenarios, the timeouts/deadlines will always occur (if the timeout inverval / deadline was less than the system change delta) Ideally we should be reverting https://github.com/grpc/grpc/pull/11866 but since that is a large change (which introduced new APIs in exec_ctx.cc), I am doing this change to effectively revert to the old behavior (while still keeping the new APIs introduced in exec_ctx)
| | | * | | Clang formatGravatar murgatroid992017-11-17
| | | | | |
* | | | | | Merge masterGravatar Yash Tibrewal2017-11-16
|\ \ \ \ \ \
| | | | * | | Fix uses of resource quota in UV TCP codeGravatar murgatroid992017-11-16
| | |_|/ / / | |/| | | |
| | | | * | unref before write failures for completnessGravatar ncteisen2017-11-16
| | | | | |
| | | | * | Reviewer feedback: no API changeGravatar ncteisen2017-11-16
| | | | | |
| | | * | | clang fmtGravatar ncteisen2017-11-16
| | | | | |
| | | * | | inline helper and remove extern cGravatar ncteisen2017-11-16
| | | | | |
| | | * | | Reviewer feedbackGravatar ncteisen2017-11-15
| | | | | |
| | | | * | add testGravatar ncteisen2017-11-14
| | | | | |
* | | | | | Maintain exec_ctx flags initialization as it was beforeGravatar Yash Tibrewal2017-11-14
| | | | | |
* | | | | | Move ExecCtx to grpc_core namespace. Make exec_ctx a private static in ↵Gravatar Yash Tibrewal2017-11-14
| | | | | | | | | | | | | | | | | | | | | | | | ExecCtx and some minor changes
| | * | | | clang fmtGravatar Noah Eisen2017-11-14
| | | | | |
| | * | | | clang tidyGravatar Noah Eisen2017-11-14
| | | | | |
| | * | | | Fix merge of timer_genericGravatar ncteisen2017-11-14
| | | | | |