aboutsummaryrefslogtreecommitdiffhomepage
path: root/include/grpc/impl/codegen/port_platform.h
Commit message (Collapse)AuthorAge
* Merge pull request #16187 from apolcyn/ipv6_resolver_scope_idsGravatar apolcyn2019-01-08
|\ | | | | Support named scope id's in grpc_parse_ipv6 on posix platforms
* \ Merge pull request #17279 from yashykt/linuxversionmanylinuxGravatar Yash Tibrewal2019-01-07
|\ \ | | | | | | Include linux/version.h for manylinux
| | * Add a way to avoid if_nametoindex function for non-posix linux platforms ↵Gravatar Alexander Polcyn2019-01-03
| |/ |/| | | | | that don't support it
* | Add TSAN annotations to gRPC.Gravatar Soheil Hassas Yeganeh2018-12-04
| |
| * Include linux/version.h for manylinuxGravatar Yash Tibrewal2018-11-21
|/
* Include linux/version.h in port_platform.hGravatar Yash Tibrewal2018-08-27
|
* Merge pull request #15926 from cartr/platform_solaris_aixGravatar Vijay Pai2018-08-20
|\ | | | | Make gRPC buildable with AIX and Solaris (no official support)
* | Revert "Merge pull request #16158 from apolcyn/revert_windows_breakage"Gravatar Alexander Polcyn2018-07-27
| | | | | | | | | | This reverts commit d9e8f86675cf923714b3ead4b06087e14a88c08c, reversing changes made to 04847aeb1e62bc528d88fa3c47daa24a4cf629b3.
* | Revert "Merge pull request #15797 from apolcyn/windows_compile_and_sort"Gravatar Alexander Polcyn2018-07-26
| | | | | | | | | | This reverts commit ae8d3efc3a360b289f0b33e1c53c8c73960cb31f, reversing changes made to e41215e181564a61320b9b69ae5feb7f7c3625fe.
* | Get c-ares to compile and do address sorting on windowsGravatar Alex Polcyn2018-07-25
| |
| * port_platform.h: GPR_GETPID_IN_UNISTD_H on Solaris/AIXGravatar Carter Sande2018-07-05
| |
| * port_platform.h: Make Solaris detection macro more preciseGravatar Carter Sande2018-07-03
| |
| * Add Solaris and AIX autodetectionGravatar Carter Sande2018-06-27
|/
* Use cc rather than mm files and merge cfstream related files into coreGravatar Muxi Yan2018-05-22
|
* Add mising GPR_UNLIKELY definitionGravatar Yash Tibrewal2018-04-10
|
* Add support for GPR_LIKELY and GPR_UNLIKELYGravatar Yash Tibrewal2018-04-10
|
* Merge pull request #13815 from vjpai/catcherGravatar Vijay Pai2018-01-15
|\ | | | | C++: Catch exceptions from sync method handlers rather than crashing server
* \ Merge pull request #13922 from y-zeng/openssl_1_1_0Gravatar Yuchen Zeng2018-01-08
|\ \ | | | | | | Silence openssl 1.1.0 warnings
| | * Tag new #else and #endif blocks with commentsGravatar Vijay Pai2018-01-08
| | |
| | * Use appropriate preprocessor guards to allow building without exceptionsGravatar Vijay Pai2018-01-08
| |/ |/|
* | When building with bazel on a Mac, workaround bazelbuild/bazel#4341Gravatar Vijay Pai2018-01-05
| |
| * Silence openssl 1.1.0 warningsGravatar Yuchen Zeng2018-01-04
|/
* Add an exception in TLS to use pthread library instead of __thread for ↵Gravatar Yash Tibrewal2017-12-28
| | | | Android NDK with GCC as the compiler
* Update port_platform.hGravatar Vijay Pai2017-12-05
|
* Remove unused BSD thread name macroGravatar Dave MacLachlan2017-11-29
|
* Add thread naming support on platforms that support it.Gravatar Dave MacLachlan2017-11-29
| | | | | | | | As a client of grpc I want to be aware of which threads are being created by grpc, and giving them recognizable names makes it significantly easier to diagnose what is going on in my programs. This provides thread names for macOS and Linux. Adding support for other platforms should be easy for platform specialists.
* Making clang format happyGravatar kwasimensah2017-11-01
|
* Fixing port_platformGravatar kwasimensah2017-11-01
| | | Copy over Absl macro to deal with C++/C differences.
* Simplify macro logic hereGravatar kwasimensah2017-11-01
|
* Got cpu_posix.cc to work without tlsGravatar kwasimensah2017-10-30
|
* Update port_platform.hGravatar kwasimensah2017-10-27
|
* Add logic to work around buggy Android NDKsGravatar kwasimensah2017-10-27
| | | | | Old version of the Android NDK have linker issues with thread local support https://github.com/android-ndk/ndk/issues/8 and isn't actually fixed until r12b https://developer.android.com/ndk/downloads/revision_history.html. ABSL's config.h is being updated to catch this case and having gRPC rely on that will make sure it also gets the fix (rather than repeating a somewhat lengthy macro). Since gRPC already has a dependency on ABSL, I figured this wouldn't be an issue.
* Add OpenBSD supportGravatar Frank Groeneveld2017-10-12
|
* Force define __STDC_FORMAT_MACROS for PRIdxx typesGravatar Yash Tibrewal2017-10-02
|
* Specify min windows version as Vista for PythonGravatar Ken Payson2017-09-28
|
* Merge pull request #12340 from muxi/fix-objc-unreachable-codeGravatar Muxi Yan2017-09-26
|\ | | | | Allow unreachable code on iPhone
| * Remove the entire lineGravatar Muxi Yan2017-09-20
| |
* | C89Gravatar Craig Tiller2017-09-07
| |
* | Compile fixGravatar Craig Tiller2017-09-06
| |
* | Annotate benign raceGravatar Craig Tiller2017-09-06
| |
| * Allow unreachable code on iPhoneGravatar Muxi Yan2017-08-30
|/
* auto-fix most of licensesGravatar Jan Tattermusch2017-06-08
|
* Merge branch 'v1.3.x' into master-upmerge-v1.3.xGravatar David Garcia Quintas2017-04-28
|\
| * Add flag to compile gpr with compatibility for muslGravatar murgatroid992017-04-19
| |
* | FixesGravatar Craig Tiller2017-04-12
| |
* | Public headers must be c89Gravatar Craig Tiller2017-04-11
| |
* | Work around atomicsGravatar Craig Tiller2017-04-11
|/
* Fix build on Alpine linux + add portability testsGravatar Ken Payson2017-04-06
|
* Merge github.com:grpc/grpc into atomic-timersGravatar Craig Tiller2017-03-29
|\
| * Merge remote-tracking branch 'upstream/master' into cares_bazel_ruleGravatar Yuchen Zeng2017-03-17
| |\