aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core/lib/support
Commit message (Collapse)AuthorAge
* auto-fix most of licensesGravatar Jan Tattermusch2017-06-08
|
* FixesGravatar Craig Tiller2017-06-02
|
* Merge pull request #11093 from ctiller/c++compat4Gravatar Craig Tiller2017-05-18
|\ | | | | C++ compatibility fixes
| * C++ compatibility fixesGravatar Craig Tiller2017-05-11
| |
* | Merge github.com:grpc/grpc into serve_friesGravatar Craig Tiller2017-05-11
|\|
| * Merge github.com:grpc/grpc into hiertuneGravatar Craig Tiller2017-05-05
| |\
| * | Add workqueueGravatar Craig Tiller2017-05-01
| | |
| | * Merge branch 'v1.3.x' into master-upmerge-v1.3.xGravatar David Garcia Quintas2017-04-28
| |/|
* | | Merge github.com:grpc/grpc into serve_friesGravatar Craig Tiller2017-04-27
|\| |
| * | Merge github.com:grpc/grpc into c++lameGravatar Craig Tiller2017-04-26
| |\ \
| | * \ Merge pull request #10629 from kuscsik/build_fixGravatar Vijay Pai2017-04-26
| | |\ \ | | | | | | | | | | core: fix duplicated definition
* | | | | Reduce server memory usageGravatar Craig Tiller2017-04-26
| |/ / / |/| | | | | | | | | | | | | | | | | | | | | | | (this needs more testing/analysis to prove that it's safe) Switch from a lock free stack to an mpscq protected by a spinlock for incoming requests. The mpscq is unbounded and so needs (much) less memory allocated up front. memory_profile_test shows this reduces initial server creation cost from 4MB to 1.5KB.
| | * | core, avl: rename static functionsGravatar Zoltan Kuscsik2017-04-26
| | | | | | | | | | | | | | | | | | | | Renamed remove and add static functions to remove_key and add_key
| * | | Merge github.com:grpc/grpc into c++lameGravatar Craig Tiller2017-04-24
| |\ \ \ | |/ / / |/| | |
* | | | Merge github.com:grpc/grpc into count_nowGravatar Craig Tiller2017-04-21
|\ \ \ \
| * \ \ \ Merge pull request #10777 from ctiller/c++compat1Gravatar Craig Tiller2017-04-21
| |\ \ \ \ | | | | | | | | | | | | C++ compatibility fix for tmpfile_posix.c
| | | * \ \ Merge github.com:grpc/grpc into c++lameGravatar Craig Tiller2017-04-21
| | | |\ \ \
| * | | | | | C++ compatibility fix for stack_lockfree.cGravatar Craig Tiller2017-04-20
| | |_|/ / / | |/| | | |
| | * | | | C++ compatibility fix for tmpfile_posix.cGravatar Craig Tiller2017-04-20
| |/ / / /
| * | | | Remove DEBUG code that is itself buggy (integer overflow)Gravatar Vijay Pai2017-04-19
| | | | |
| | | | * Add flag to compile gpr with compatibility for muslGravatar murgatroid992017-04-19
| | |_|/ | |/| |
| | | * core: fix duplicated definitionGravatar Zoltan Kuscsik2017-04-13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Refactor remove() function name to avoid duplicated function definition when building on latest AOSP. stdio in Bionic also defines remove().
| | * | Fix sanityGravatar Craig Tiller2017-04-12
| | | |
| | * | Write out atomic<bool> explicitlyGravatar Craig Tiller2017-04-12
| | | |
| | * | FixesGravatar Craig Tiller2017-04-12
| | | |
| | * | Work around atomicsGravatar Craig Tiller2017-04-11
| | | |
| | * | Merge github.com:grpc/grpc into c++lameGravatar Craig Tiller2017-04-11
| | |\ \ | | |/ / | |/| |
| * | | Fix build on Alpine linux + add portability testsGravatar Ken Payson2017-04-06
| | | |
| | * | Fix include guardsGravatar Craig Tiller2017-04-02
| | | |
| | * | Allow custom deletion policies on grpc_core::UniquePtr<>Gravatar Craig Tiller2017-04-02
| | | |
| | * | Memory allocator for C++ in coreGravatar Craig Tiller2017-03-31
| |/ /
| * | Update time_cmp to ignore tv_nsec when tv_sec is INT64 MAX or MINGravatar yang-g2017-03-29
| | |
| * | Make convert clock_type consistent with add/sub when dealing with extreme valuesGravatar yang-g2017-03-28
| | |
| * | Merge remote-tracking branch 'upstream/master' into retry_throttleGravatar Mark D. Roth2017-03-17
| |\ \
| * | | Switch to using a CAS loop to update the token value.Gravatar Mark D. Roth2017-03-17
| | | |
* | | | Track calls to gpr_now()Gravatar Craig Tiller2017-03-14
|/ / /
| * | Get growth rightGravatar Craig Tiller2017-03-14
| | |
| * | clang-formatGravatar Craig Tiller2017-03-13
| | |
| * | Fix race conditionGravatar Craig Tiller2017-03-13
| | |
| * | Concurrent testGravatar Craig Tiller2017-03-13
| | |
| * | Arena allocator for grpcGravatar Craig Tiller2017-03-12
|/ /
* | Merge branch 'master' of https://github.com/grpc/grpc into to-grpc-err-is-humanGravatar ncteisen2017-03-09
|\|
* | Merge branch 'master' of https://github.com/grpc/grpc into to-grpc-err-is-humanGravatar ncteisen2017-03-01
|\ \
| | * Add a slice type that shares a refcount with a transport streamGravatar Craig Tiller2017-03-01
| |/
| * Merge pull request #9881 from ctiller/spinlockGravatar Craig Tiller2017-02-28
| |\ | | | | | | Add a spinlock type.
| | * Fix include guardsGravatar Craig Tiller2017-02-28
| | |
| | * Fix compileGravatar Craig Tiller2017-02-27
| | |
| | * Add a spinlock type.Gravatar Craig Tiller2017-02-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Useful for situations where we need to repeatedly trylock, not useful for cases where we need to lock (due to spinning). Add a variant of sync_test to test it (with the same tests we run for gpr_mu). Add a benchmark to bm_closure to demonstrate single threaded performance.
* | | Merge branch 'bm_error' of https://github.com/ctiller/grpc into ↵Gravatar ncteisen2017-02-23
|\ \ \ | | |/ | |/| | | | to-grpc-err-is-human
| | * Merge github.com:grpc/grpc into zallocGravatar Craig Tiller2017-02-23
| | |\ | | |/ | |/|