Craig Tiller
edbf2b9d13
Add a spinlock type.
...
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.
8 years ago
Mark D. Roth
4d2ea02129
Revert "Revert "Revert "Revert "Remove redundant includes from string.h and tmpfile.h""""
8 years ago
Craig Tiller
30268a99e0
Revert "Revert "Revert "Remove redundant includes from string.h and tmpfile.h"""
8 years ago
Mark D. Roth
2d317fbc57
Revert "Revert "Remove redundant includes from string.h and tmpfile.h""
8 years ago
Mark D. Roth
4eec0041f5
Revert "Remove redundant includes from string.h and tmpfile.h"
8 years ago
Sree Kuchibhotla
f989469fe3
Temporarily enable gpr_slice_* functions to not break api compatibility
8 years ago
Mark D. Roth
2502afbdcb
Fixed build.yaml and ran generate_projects.sh.
8 years ago
Mark D. Roth
8686cab11c
Use the same connector code for both secure and insecure clients.
8 years ago
Craig Tiller
7cdad96fc4
Fix foward declaration duplication
8 years ago
Craig Tiller
c3350541e3
Generate build files
8 years ago
Craig Tiller
57726ca5a9
Revert "Revert "Grand unified closures""
9 years ago
Craig Tiller
537f7c2a13
Revert "Grand unified closures"
9 years ago
Craig Tiller
17ed6b17c7
Percent encoding routines
9 years ago
David Garcia Quintas
8c5424f0d5
added gpr_types.h
9 years ago
David Garcia Quintas
e8fd66b71d
removed codegen/slice_buffer.h and scrubbed codegen/slice.h
9 years ago
David Garcia Quintas
c79b0650d2
removed codegen/log.h
9 years ago
David Garcia Quintas
1399e466b0
removed codegen/time.h
9 years ago
David Garcia Quintas
6b11462da1
removed codegen/alloc.h
9 years ago
Yuchen Zeng
b82443e62b
Regenerate sources_and_headers.json
9 years ago
Craig Tiller
8517886c6a
Move load_file into iomgr
9 years ago
Craig Tiller
ad3c8c1a5d
Rewrite async_exec_lock using mpscq
9 years ago
Craig Tiller
0bc11711b7
Direct translation of http://www.1024cores.net/home/lock-free-algorithms/queues/intrusive-mpsc-node-based-queue
9 years ago
Yuchen Zeng
12dfdc3c27
Change win32 file suffix
9 years ago
Nicolas "Pixel" Noble
c4b18a50de
Adding support for msys.
9 years ago
Craig Tiller
03915e5de6
Sort out codegen dependencies
9 years ago
Craig Tiller
44cc10b02e
Add uses clauses to filegroups to ease dependency management
9 years ago
Craig Tiller
f23078cbd3
Stage #1 of core breakup: move everything under lib
9 years ago
Craig Tiller
58270d5461
Revert "Revert "Factor out backoff code into a separate library (to be re-used elsewhere)""
9 years ago
David G. Quintas
108cecb826
Revert "Factor out backoff code into a separate library (to be re-used elsewhere)"
9 years ago
Craig Tiller
c72cc42238
Build out backoff as a library
9 years ago
Craig Tiller
1298afd10e
Get compilation working again
9 years ago
Craig Tiller
da179ce598
Rollback gpr deletion
9 years ago
Alistair Veitch
75d5c0f024
post merge
9 years ago
Craig Tiller
4bef7cebe6
Use old memcpy for wrappers
9 years ago
Nicolas "Pixel" Noble
4fba286e4d
Adding windows support for gpr subprocesses.
9 years ago
Nicolas "Pixel" Noble
09121799b0
Removing gpr as a separated library.
9 years ago
David Garcia Quintas
b523c732d1
async_stream.h done. Compiles
9 years ago
David Garcia Quintas
2425bbbc55
Further work. Compiles. WIP
9 years ago
David Garcia Quintas
ddcb53a9de
made codegen targets in build.yaml
9 years ago
David Garcia Quintas
898588ba33
added missing codegen deps for grp
9 years ago
Craig Tiller
77fc4d35e4
BoringSSL: vsproject changes
9 years ago
Jan Tattermusch
44fc7200f8
regenerate project files
9 years ago
Jan Tattermusch
ec59bc7f1a
regenerate project files
9 years ago
Jan Tattermusch
df744bd389
regenerated vsproject files
9 years ago
Craig Tiller
fba79f213f
AVL: creation, destroy, add
9 years ago
Craig Tiller
0ba432d445
Move profiling system to gpr
10 years ago
Craig Tiller
504ed5997a
Get basic profiler working again
10 years ago
Craig Tiller
8f12f77059
Generated changes
10 years ago
vjpai
9839d285cd
Move block_annotate from iomgr to support since it's used in other
...
core places besides iomgr
10 years ago
Craig Tiller
f4fc5d2bfd
Enable warnings as errors on Windows
10 years ago