Craig Tiller
ea389c00c2
Adjust include order per style guide ( #27175 )
...
Introduce clang-format configuration to sort includes closer to our rules.
3 years ago
Esun Kim
c736cf073c
Added call to grpc::testing::TestEnvironment in more tests
4 years ago
Vijay Pai
1077b3435c
Use range-based for on state rather than state.KeepRunning when possible
5 years ago
Arjun Roy
8ce42f67b2
Shrink arena size by 40 bytes and add additional
...
alignment options (for cache-alignment).
We shrink by:
1) Removing an unnecessary zone pointer.
2) Replacing gpr_mu (40 bytes when using pthread_mutex_t) with
std::atomic_flag.
We also header-inline the fastpath alloc (ie. when not doing a zone
alloc) and move the malloc() for a zone alloc outside of the mutex
critical zone, which allows us to replace the mutex with a spinlock.
We also cache-align created arenas.
6 years ago
ncteisen
40ec89ff67
Support microbenchmarks internally
7 years ago
Mark D. Roth
dbdf495f61
Split lib/support into lib/gpr and lib/gpr++.
7 years ago
Yash Tibrewal
39aed1ae8b
Remove unnecessary extern Cs
7 years ago
Jan Tattermusch
7897ae9308
auto-fix most of licenses
8 years ago
Craig Tiller
ff23f801c5
Fix crash
8 years ago
Craig Tiller
9202b3fdfd
Arena allocator for grpc
8 years ago
Craig Tiller
19f3ea2c20
Start bringing microbenchmarks to Bazel
8 years ago
David Garcia Quintas
ff3112188b
Renamed google_benchmark submodule to benchmark
8 years ago
Mark D. Roth
d101e14211
Revert "Renamed google_benchmark submodule to benchmark"
8 years ago
David Garcia Quintas
7d03df3f44
Renamed google_benchmark submodule to benchmark
8 years ago
Craig Tiller
d3cd017f5d
Initial google_benchmark integration: source changes
8 years ago
Yang Gao
5fc90295ce
include .m in check_copyright.py
10 years ago
Jorge Canizales
e8304d5741
Fixes copyright notices
10 years ago
Jorge Canizales
30697c9be2
Imports code of the RX library.
10 years ago