aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core/lib/surface/init.cc
Commit message (Collapse)AuthorAge
* Extend ev_posix.* to prepare for the new background poller 'epollbg',Gravatar Guantao Liu2018-11-19
| | | | | | | | | and get rid of the dependency loop on the grpc shutdown path. Make sure all background closures are complete before shutting down the other grpc modules. Avoid using the backup poller in TCP endpoints if using the background poller.
* Remeve memset(0) from arena allocated memory.Gravatar Soheil Hassas Yeganeh2018-11-05
| | | | | | | Callers are updated to properly initialize the memory. This behavior can be overridden using GRPC_ARENA_INIT_STRATEGY environment variable.
* Revert "Add more filter priority levels"Gravatar Yang Gao2018-08-16
|
* Add more filter priority levelsGravatar yang-g2018-08-01
|
* Rewrite registry to know typeGravatar ncteisen2018-07-15
|
* C++-ize the registryGravatar ncteisen2018-05-17
|
* Change filename to channelzGravatar ncteisen2018-05-17
|
* Merge remote-tracking branch 'upstream/master' into fork_exec_ctx_checkGravatar kpayson642018-05-11
|\
* | c++ifyGravatar kpayson642018-04-30
| |
* | Add exec_ctx check to fork handlersGravatar kpayson642018-04-30
| |
| * Init default root certs store onceGravatar jiangtaoli20162018-03-28
| |
| * cache default SSL root cert storeGravatar jiangtaoli20162018-03-23
| |
| * Revert "Revert "Channel Tracing Implementation; Part 1""Gravatar ncteisen2018-03-19
| | | | | | | | This reverts commit f2bea3725f8218777268decfd37c7b543f839d9f.
| * Revert "Channel Tracing Implementation; Part 1"Gravatar Noah Eisen2018-03-19
| |
| * Reviewer feedback, s/object_registry/channel_trace_registryGravatar ncteisen2018-03-06
| |
| * Merge branch 'master' of https://github.com/grpc/grpc into channel-tracingGravatar ncteisen2018-03-02
| |\ | |/ |/|
| * Merge branch 'master' of https://github.com/grpc/grpc into channel-tracingGravatar ncteisen2018-03-01
| |\
* | | C++ize gpr_thread as grpc_core::Thread, make it 2-phase init (construct/Start)Gravatar Vijay Pai2018-02-19
| |/ |/|
| * Merge branch 'master' of https://github.com/grpc/grpc into channel-tracingGravatar ncteisen2018-02-13
| |\
* | | Internalize gpr_thd except for id and currentidGravatar Vijay Pai2018-02-12
| |/ |/|
* | Autofix c casts to c++ castsGravatar Noah Eisen2018-02-09
| |
* | Merge pull request #14015 from vjpai/alarmGravatar Vijay Pai2018-02-02
|\ \ | | | | | | Remove alarm from core, implement in C++ layer only
* | | Shutdown timer manager first and then executorGravatar yang-g2018-01-31
| | |
| | * Move object registry out of gprGravatar ncteisen2018-01-23
| | |
| | * Merge branch 'master' of https://github.com/grpc/grpc into channel-tracingGravatar ncteisen2018-01-23
| | |\ | |_|/ |/| |
| * | Remove alarm from core, implement in C++ layer onlyGravatar Vijay Pai2018-01-21
|/ /
* | Split lib/support into lib/gpr and lib/gpr++.Gravatar Mark D. Roth2018-01-18
| |
| * Initial commitGravatar ncteisen2017-12-28
|/ | | | | | | Picks up work from https://github.com/grpc/grpc/pull/10259. A merge was impossible due to the many sweeping changed that have occured since I last touched that PR (c++-ization, exec_ctx, reorganitation of filters, etc).
* virtual destructor in exec_ctx, remove unneeded flush in grpc_shutdown and ↵Gravatar Yash Tibrewal2017-12-07
| | | | remove grpc_exec_ctx from .pxi files in python
* 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
|
* Revert ordering of tracers and timers in shutdownGravatar Yash Tibrewal2017-12-05
|
* Merge branch 'master' into execctxGravatar Yash Tibrewal2017-11-30
|\
* | Remove _ prefixed variable namesGravatar Yash Tibrewal2017-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
| |
* | A few src/core fixes due to missing exec_ctx_finishGravatar Yash Tibrewal2017-11-21
| |
* | Merge masterGravatar Yash Tibrewal2017-11-21
|\ \
| | * Merge branch 'v1.7.x' of https://github.com/grpc/grpcGravatar Nicolas "Pixel" Noble2017-11-21
| |/
* | Merge masterGravatar Yash Tibrewal2017-11-16
|\ \
* | | 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
* | | Address some PR commentsGravatar Yash Tibrewal2017-11-14
| | |
| | * Merge branch 'master' of https://github.com/grpc/grpc into tracing++Gravatar Noah Eisen2017-11-13
| | |\ | | |/ | |/|
| | * Make debug flags DebugOnlyGravatar 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
| * | | s/NULL/nullptrGravatar Craig Tiller2017-11-10
| | |/ | |/|
* | | Merge with masterGravatar Yash Tibrewal2017-11-09
|\| |
| * | Update clang-format to 5.0Gravatar Craig Tiller2017-11-03
| | |