Ara Ayvazyan e7995f213c Avoid low severity log message construction 7 anos atrás
..
README.md dbdf495f61 Split lib/support into lib/gpr and lib/gpr++. 8 anos atrás
alloc.cc db3e898a98 Add a sanity check for inclusion of port_platform.h 8 anos atrás
arena.cc 718c8341ca Retry support. 8 anos atrás
arena.h db3e898a98 Add a sanity check for inclusion of port_platform.h 8 anos atrás
atm.cc db3e898a98 Add a sanity check for inclusion of port_platform.h 8 anos atrás
cpu_iphone.cc dbdf495f61 Split lib/support into lib/gpr and lib/gpr++. 8 anos atrás
cpu_linux.cc 0b4361c1b7 Add checking for hotplugged CPUs in gpr_cpu_current_cpu for linux 8 anos atrás
cpu_posix.cc dca52e515c Remain consitant with #14493 8 anos atrás
cpu_windows.cc dbdf495f61 Split lib/support into lib/gpr and lib/gpr++. 8 anos atrás
env.h db3e898a98 Add a sanity check for inclusion of port_platform.h 8 anos atrás
env_linux.cc d4d0a30c6f Privatize useful.h and avl.h 8 anos atrás
env_posix.cc dbdf495f61 Split lib/support into lib/gpr and lib/gpr++. 8 anos atrás
env_windows.cc d4d0a30c6f Privatize useful.h and avl.h 8 anos atrás
fork.cc db3e898a98 Add a sanity check for inclusion of port_platform.h 8 anos atrás
fork.h dbdf495f61 Split lib/support into lib/gpr and lib/gpr++. 8 anos atrás
host_port.cc db3e898a98 Add a sanity check for inclusion of port_platform.h 8 anos atrás
host_port.h 7ce8b94b69 Remove extern "C" since this is no longer a public header 8 anos atrás
log.cc e7995f213c Avoid low severity log message construction 7 anos atrás
log_android.cc e7995f213c Avoid low severity log message construction 7 anos atrás
log_linux.cc e7995f213c Avoid low severity log message construction 7 anos atrás
log_posix.cc e7995f213c Avoid low severity log message construction 7 anos atrás
log_windows.cc e7995f213c Avoid low severity log message construction 7 anos atrás
mpscq.cc db3e898a98 Add a sanity check for inclusion of port_platform.h 8 anos atrás
mpscq.h db3e898a98 Add a sanity check for inclusion of port_platform.h 8 anos atrás
murmur_hash.cc db3e898a98 Add a sanity check for inclusion of port_platform.h 8 anos atrás
murmur_hash.h dbdf495f61 Split lib/support into lib/gpr and lib/gpr++. 8 anos atrás
spinlock.h db3e898a98 Add a sanity check for inclusion of port_platform.h 8 anos atrás
string.cc db3e898a98 Add a sanity check for inclusion of port_platform.h 8 anos atrás
string.h db3e898a98 Add a sanity check for inclusion of port_platform.h 8 anos atrás
string_posix.cc be82e64b3d Autofix c casts to c++ casts 8 anos atrás
string_util_windows.cc dbdf495f61 Split lib/support into lib/gpr and lib/gpr++. 8 anos atrás
string_windows.cc dbdf495f61 Split lib/support into lib/gpr and lib/gpr++. 8 anos atrás
string_windows.h dbdf495f61 Split lib/support into lib/gpr and lib/gpr++. 8 anos atrás
sync.cc db3e898a98 Add a sanity check for inclusion of port_platform.h 8 anos atrás
sync_posix.cc be82e64b3d Autofix c casts to c++ casts 8 anos atrás
sync_windows.cc dbdf495f61 Split lib/support into lib/gpr and lib/gpr++. 8 anos atrás
time.cc db3e898a98 Add a sanity check for inclusion of port_platform.h 8 anos atrás
time_posix.cc db3e898a98 Add a sanity check for inclusion of port_platform.h 8 anos atrás
time_precise.cc db3e898a98 Add a sanity check for inclusion of port_platform.h 8 anos atrás
time_precise.h db3e898a98 Add a sanity check for inclusion of port_platform.h 8 anos atrás
time_windows.cc dbdf495f61 Split lib/support into lib/gpr and lib/gpr++. 8 anos atrás
tls.h b6cf123717 Privatize thread-local storage headers 8 anos atrás
tls_gcc.h db3e898a98 Add a sanity check for inclusion of port_platform.h 8 anos atrás
tls_msvc.h db3e898a98 Add a sanity check for inclusion of port_platform.h 8 anos atrás
tls_pthread.cc b6cf123717 Privatize thread-local storage headers 8 anos atrás
tls_pthread.h db3e898a98 Add a sanity check for inclusion of port_platform.h 8 anos atrás
tmpfile.h db3e898a98 Add a sanity check for inclusion of port_platform.h 8 anos atrás
tmpfile_msys.cc dbdf495f61 Split lib/support into lib/gpr and lib/gpr++. 8 anos atrás
tmpfile_posix.cc dbdf495f61 Split lib/support into lib/gpr and lib/gpr++. 8 anos atrás
tmpfile_windows.cc dbdf495f61 Split lib/support into lib/gpr and lib/gpr++. 8 anos atrás
useful.h d4d0a30c6f Privatize useful.h and avl.h 8 anos atrás
wrap_memcpy.cc dbdf495f61 Split lib/support into lib/gpr and lib/gpr++. 8 anos atrás

README.md

GPR - Google Portable Runtime for C

The files in this directory contain basic utility code and platform abstractions for C code. None of this code is gRPC-specific; anything here may also be useful for other open source projects written in C.

Note that this is one of the few places in src/core where we allow the use of portability macros.