David Klempner
e5437de181
Add a missing mdstr_unref
...
This fixes most of the asan reported leaks.
10 years ago
Craig Tiller
e2b2b1fb67
Fix check for whether we should write to prevent infinite loop
10 years ago
David Klempner
c15622b95c
Remove timeval functions
...
They only had one caller, which could easily be converted to use
timespec instead of timeval.
10 years ago
Vijay Pai
2d03e042e7
Revert "Make this compile on mac by adding in header files currently used for posix,"
...
This reverts commit 883ae17420
.
10 years ago
Vijay Pai
dbc0f5940a
Add write buffer hint to C++ server handlers so that writes actually go
...
out when expected.
10 years ago
David Klempner
9b60fa3acd
Make gpr_timespec no longer be a typedef for struct timespec in posix
...
The problem is that for the typedef to work we need _POSIX_C_SOURCE to
be defined properly before any file that uses gpr_timespec includes
anything. This is extremely fragile unless we change CFLAGS, which
probably isn't worth doing for this.
10 years ago
Craig Tiller
d6731628bc
Cleanup documentation
10 years ago
Craig Tiller
d642dcf920
Use unsigned for shifts
10 years ago
David Klempner
9e1b10b027
undef and endif aren't the same thing
10 years ago
David Klempner
9db67cbfb0
We should ifdef check the define of _GNU_SOURCE
10 years ago
David Klempner
d44f8410df
Have cpu_linux.c define _GNU_SOURCE at the beginning of the file
...
Feature test macros need to be defined before including any other
headers.
10 years ago
Nicolas "Pixel" Noble
ae7b45a84d
Adding another condition variable to fix the iomgr shutdown issue.
10 years ago
murgatroid99
554fe351d3
Fixed error in new test
10 years ago
murgatroid99
75c9d2f529
Added cancel_after_first_response interop test
10 years ago
murgatroid99
d96db79b92
Switched to binding servers to port 0 in tests
10 years ago
murgatroid99
5db18baab8
Corrected error in metadata parser
10 years ago
Jan Tattermusch
ea6f6d99f4
updated readme
10 years ago
Craig Tiller
e5d683ca7e
Add some documentation to call.c
10 years ago
Julien Boeuf
57db88f116
Addressing nicolasnoble@ comments.
10 years ago
Nicolas "Pixel" Noble
decdff921b
Fixing potential hitch in iomgr shutdown.
...
The background_callback_executor may sit on the condition as well. If we're not broadcasting the condition, it may eat the condition signal, and starve the shutdown sequence of it.
10 years ago
Jan Tattermusch
94c365326a
added grpc extension library for C#
10 years ago
Julien Boeuf
4a0a394758
Fixing tsan errors in OpenSSL ( #319 )
...
- Added cross-platform implementation of gpr_thd_currentid();
- OpenSSL still shows some TSAN errors on OPENSSL_cleanse which is
inherently not thread-safe but this should not matter:
see
http://stackoverflow.com/questions/26433772/why-does-openssl-cleanse-look-so-complex-and-thread-unsafe
10 years ago
Craig Tiller
c12fee6a04
Simplify call.c
...
Reduce duplication of handling in many places and simplify internally
tracked state.
10 years ago
Craig Tiller
bd5920751e
Fix alloc of zero request
10 years ago
Craig Tiller
cefb00e8eb
Fix potential deadlock
10 years ago
murgatroid99
5ca9f921ae
Changed PHP metadata representation to associative array of arrays of strings
10 years ago
Craig Tiller
fef766933e
Back-end for new core API
10 years ago
Craig Tiller
daceea8670
Add some documentation, simplify state
10 years ago
Craig Tiller
c18c56e40c
Split master and reqinfo for clearer code
10 years ago
Craig Tiller
c4f0ebe63b
Prepare for the new batch call API.
...
Rename all core API functions that are on their way to deprecation with
an _old tag across all wrappings.
10 years ago
Craig Tiller
eac4c2363b
Fix server after merge
10 years ago
Craig Tiller
566316f3a5
Split legacy code to end of file
10 years ago
Tim Emiola
43374163ec
Corrects a typo
10 years ago
Craig Tiller
a3b18d922a
Fix link error
10 years ago
Yang Gao
24e820b226
Fix a memory leak.
10 years ago
Craig Tiller
a7170ac4ad
Get the recv close edge right
10 years ago
murgatroid99
975a07b949
Switched Protobuf-PHP references to my fork, removed references to git-on-borg
10 years ago
Craig Tiller
9cc6141f99
clean up finish a little more
10 years ago
Nicolas "Pixel" Noble
81b1cbf4e3
Removing comment.
10 years ago
murgatroid99
d9ba1db7fa
Removed assertEquals from TimevalTest
10 years ago
Craig Tiller
39af15104d
Cover all edges in the switch (not correctly yet)
10 years ago
David Klempner
ea6e8a65a2
Fix poll_kick_posix_test under asan
...
1. Init the freelist_mu in the forced-fallback path
2. Free allocated memory in the test_over_free test case.
10 years ago
Craig Tiller
12af2bd560
Remove unnecessary assert
10 years ago
Craig Tiller
9b5da20897
Revert accidental rename
10 years ago
murgatroid99
5accd24a76
Removed uses of assertEquals, which internally uses weak comparison
10 years ago
murgatroid99
25e5f67bb9
Removed all instances of == and != in PHP code
10 years ago
Tim Emiola
d5d00d5c8f
Adds a demo app that accesses the live pubsub service.
10 years ago
Tim Emiola
7256b055f2
Add generated code for accessing the v1 pubsub API from Ruby
10 years ago
Tim Emiola
c799e81863
Adds a missing return
10 years ago
Craig Tiller
a7cac78516
Prepare for the new batch call API.
...
Rename all core API functions that are on their way to deprecation with
an _old tag across all wrappings.
10 years ago