Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Merge master after no Extern C changes | 2017-11-30 | |
|\ | |||
| * | Merge pull request #13573 from apolcyn/optional_pthread_atfork | 2017-11-30 | |
| |\ | | | | | | | Allow compiling without pthread_atfork | ||
* | | | Merging master | 2017-11-30 | |
| | | | |||
* | | | Merge branch 'master' into execctx | 2017-11-30 | |
|\ \ \ | |||
| | | * | Allow compiling grpc without use of pthread_atfork | 2017-11-30 | |
| | |/ | |/| | |||
* | | | Remove _ prefixed variable names | 2017-11-29 | |
| | | | |||
| | * | Merge branch 'master' of https://github.com/grpc/grpc into no-more-extern-c | 2017-11-29 | |
| | |\ | | |/ | |/| | |||
| * | | Merge branch 'master' of https://github.com/grpc/grpc into upmerge-from-v1.7 | 2017-11-29 | |
| |\ \ | |||
* | | | | Remove TLS_NO_SUPPORT and always use GPR_TLS. Reorder statements in ↵ | 2017-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_ctx | 2017-11-28 | |
| | | | | |||
* | | | | Fix grpc_init by removing exec_ctx usage before init | 2017-11-27 | |
| | | | | |||
* | | | | GPR_TLS Macro fix, and windows resolve_address fix | 2017-11-27 | |
| | | | | |||
| | | * | Merge branch 'master' of https://github.com/grpc/grpc into no-more-extern-c | 2017-11-27 | |
| | | |\ | | | |/ | | |/| | |||
* | | | | Merge branch 'master' into execctx | 2017-11-27 | |
|\ \ \ \ | | |/ / | |/| | | |||
* | | | | tls macro changes and UV fix | 2017-11-27 | |
| | | | | |||
* | | | | Fixing errors and minor bugs | 2017-11-22 | |
| | | | | |||
| * | | | silence uninitialized use warning | 2017-11-22 | |
| | | | | |||
* | | | | A few src/core fixes due to missing exec_ctx_finish | 2017-11-21 | |
| | | | | |||
* | | | | Merge master | 2017-11-21 | |
|\| | | | |||
| | | * | Merge branch 'master' of https://github.com/grpc/grpc into no-more-extern-c | 2017-11-21 | |
| | | |\ | | |_|/ | |/| | | |||
| * | | | Merge pull request #13454 from yang-g/lockfree_event | 2017-11-20 | |
| |\ \ \ | | | | | | | | | | | Avoid calling dtor on grpc_fd before putting it in freelist | ||
| | | * | | Merge branch 'v1.7.x' of https://github.com/grpc/grpc | 2017-11-21 | |
| | |/| | | |/| | | | |||
| | * | | | Resolve comments | 2017-11-20 | |
| | | | | | |||
* | | | | | changes for macos | 2017-11-20 | |
| | | | | | |||
| * | | | | Merge pull request #13391 from ncteisen/more-eager-free | 2017-11-20 | |
| |\ \ \ \ | | | | | | | | | | | | | Eagerly Free Slices in Case of Partial Write | ||
| | | | | * | Merge branch 'master' of https://github.com/grpc/grpc into no-more-extern-c | 2017-11-20 | |
| | | | | |\ | | |_|_|_|/ | |/| | | | | |||
| | | * | | | Avoid calling dtor on grpc_fd before putting it in freelist | 2017-11-17 | |
| | | | | | | |||
| * | | | | | Merge branch 'master' of https://github.com/grpc/grpc into tracing++ | 2017-11-17 | |
| |\ \ \ \ \ | | | |/ / / | | |/| | | | |||
| | | | | * | Fix test builds | 2017-11-17 | |
| | | | | | | |||
| | | | | * | clang fmt | 2017-11-17 | |
| | | | | | | |||
| | | | | * | Un extern the fuzzers | 2017-11-17 | |
| | | | | | | |||
| | | | | * | Remove all extern C | 2017-11-17 | |
| | | |_|/ | | |/| | | |||
| | * | | | Merge pull request #13435 from sreecha/disable-realtime-caching | 2017-11-17 | |
| | |\ \ \ | | | | | | | | | | | | | Disable caching start-time for all clock-types except GPR_CLOCK_MONOTONIC | ||
| | * \ \ \ | Merge pull request #13433 from murgatroid99/uv_resource_quota_fixes | 2017-11-17 | |
| | |\ \ \ \ | | | | | | | | | | | | | | | Fix uses of resource quota in UV TCP code | ||
| | | | | * | | Swtich to using grpc_bb_take_first | 2017-11-17 | |
| | | | | | | | |||
| | | | * | | | Disable caching start-time for all clocktypes except GPR_CLOCK_MONOTONIC | 2017-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 format | 2017-11-17 | |
| | | | | | | |||
* | | | | | | Merge master | 2017-11-16 | |
|\ \ \ \ \ \ | |||
| | | | * | | | Fix uses of resource quota in UV TCP code | 2017-11-16 | |
| | |_|/ / / | |/| | | | | |||
| | | | * | | unref before write failures for completness | 2017-11-16 | |
| | | | | | | |||
| | | | * | | Reviewer feedback: no API change | 2017-11-16 | |
| | | | | | | |||
| | | * | | | clang fmt | 2017-11-16 | |
| | | | | | | |||
| | | * | | | inline helper and remove extern c | 2017-11-16 | |
| | | | | | | |||
| | | * | | | Reviewer feedback | 2017-11-15 | |
| | | | | | | |||
| | | | * | | add test | 2017-11-14 | |
| | | | | | | |||
* | | | | | | Maintain exec_ctx flags initialization as it was before | 2017-11-14 | |
| | | | | | | |||
* | | | | | | Move ExecCtx to grpc_core namespace. Make exec_ctx a private static in ↵ | 2017-11-14 | |
| | | | | | | | | | | | | | | | | | | | | | | | | ExecCtx and some minor changes | ||
| | * | | | | clang fmt | 2017-11-14 | |
| | | | | | | |||
| | * | | | | clang tidy | 2017-11-14 | |
| | | | | | | |||
| | * | | | | Fix merge of timer_generic | 2017-11-14 | |
| | | | | | |