Julien Boeuf
5f925a95c1
Addressing comments.
10 years ago
Jan Tattermusch
aeec9a93e8
Added usage info to csharp/README.md
10 years ago
Craig Tiller
4f9727326e
Fix memory usage
10 years ago
Hongyu Chen
b5674540ed
Update following a-vietch's comments
10 years ago
Alistair Veitch
46c3be0156
Update census_tracing.h
10 years ago
Jan Tattermusch
8ce5e8bbcc
Improved the server implementation to be able to register call handlers, also some refactoring
10 years ago
Craig Tiller
0a927bfb63
Fix memory leak on server channels
10 years ago
Nicolas "Pixel" Noble
0f3ec82238
Adding Windows tcp server code.
10 years ago
Craig Tiller
8aa09c38d7
Fix lame client
10 years ago
Craig Tiller
da66937e34
Force a round trip on disconnect before closing a channel
...
Prevents a use-after-free
10 years ago
Craig Tiller
051a55c3b7
Don't double delete
10 years ago
Craig Tiller
4e54cf5b99
Fix another leak
10 years ago
Craig Tiller
de64862323
Remove ternary operators here
10 years ago
Craig Tiller
b1d99bf097
Better fix for segfault
10 years ago
Craig Tiller
ebf94bf558
Fix segfault
10 years ago
Craig Tiller
37bbead483
Fix memory leaks
10 years ago
Craig Tiller
ea3697bf4c
Fix memory leak
10 years ago
Craig Tiller
5200c18914
Go one further.
...
There's no need for this branch at all.
10 years ago
Craig Tiller
3dd8c2e53d
Respecify our way out of some very high contention
...
Theres no need for every thread to exit polling early if an alarm might finish, so there's no need to contend here.
10 years ago
Julien Boeuf
9be98601b8
Oooops. Forgot a the new file.
10 years ago
Julien Boeuf
7413f10832
Adding linux specific env implementation.
10 years ago
Nicolas "Pixel" Noble
ba410fabdf
Fixing bad copy/paste.
10 years ago
murgatroid99
ca8cbe40e7
Added a lot more information to README
10 years ago
Nicolas "Pixel" Noble
ee0c96c7fc
Second draft of the win32 implementation.
...
-) Client code is now threadsafe.
-) The echo_client code runs and succeeds.
10 years ago
Nicolas Noble
5ea99bb81c
Let the http2 transport issue a read request before pumping bytes into it.
10 years ago
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
Craig Tiller
dcde31fad7
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
Hongyu Chen
1ef06e6285
V0 implementation of census_get_active_ops().
10 years ago
David Klempner
78b79920af
Fix up feature test macros
...
Move all feature test macros to the start of the file and check that
they aren't already defined or defined to a lower value than the file
needs.
Projects should be allowed to put these in CFLAGS and we shouldn't break
when they do.
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
7bd9b99d97
Autohint write buffering
...
If there's an operation already scheduled after the one we are about to start, hint that write buffering is desired.
10 years ago
Craig Tiller
6a09ca80d6
Eliminate condvar in chttp2 transport
...
This used to be necessary to guarantee safe deletion, but with refcounting changes in call it's no longer needed
10 years ago
Julien Boeuf
0561896751
Addressing comments.
...
The new gpr_tmpfile API is actually much nicer to use. Thanks Nico!
10 years ago
Craig Tiller
d6731628bc
Cleanup documentation
10 years ago
Craig Tiller
d642dcf920
Use unsigned for shifts
10 years ago
Craig Tiller
166e25002c
First test passes
10 years ago
Craig Tiller
5b9efed999
Check :status header
10 years ago
Craig Tiller
ea61b07800
Updated the first test (which fails)
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
Jan Tattermusch
a7608b081e
Prototype of gRPC C# library (Core and API examples)
10 years ago
murgatroid99
d96db79b92
Switched to binding servers to port 0 in tests
10 years ago