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

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.