Craig Tiller
0bc11711b7
Direct translation of http://www.1024cores.net/home/lock-free-algorithms/queues/intrusive-mpsc-node-based-queue
9 years ago
Makarand Dharmapurikar
808131932e
reverting stuff
9 years ago
Makarand Dharmapurikar
be5186a79d
created new grpc_cronet.h. Addressed feedback from jcanizales@ and ctiller@
9 years ago
Makarand Dharmapurikar
77044830ff
fixed clang formating
9 years ago
Makarand Dharmapurikar
a49b13bc33
cronet wrapper code
9 years ago
Craig Tiller
4ee1a62723
Stress test fixes
...
- properly fail a Read() on a stream if we fail to parse a protobuf
- fix an ordering problem with the chttp2 transport global lock, whereby
a sequence of two operations could be swapped - this resulted in
slices being returned to the upper layers in the wrong order,
corrupting data
9 years ago
Yuchen Zeng
c049035bed
Add GRPC_ prefix for macros
9 years ago
Yuchen Zeng
a42ec21341
Server builder plugin
9 years ago
David Garcia Quintas
b41363e88e
all good! missing end2end test for new lr filter
9 years ago
Tamas Berghammer
cb2125577c
Add 64bit Android support
...
Since Android Lollipop (5.0) Android has 64bit support. This config
change is needed to support these configurations. The code have been
tested with AArch64 and no other changes needed to get the helloworld
example working.
9 years ago
David Garcia Quintas
1b2db6333d
Moved protos out of core_codegen interface
9 years ago
Mark D. Roth
ac2e88f956
Initial attempt at adding support for max metadata size. Currently, the
...
code does not seem to be properly causing the RPC to fail when the max
size is exceeded.
9 years ago
Yuchen Zeng
886b344144
Modified the template of public_headers_must_be_c89.c
9 years ago
Yuchen Zeng
12dfdc3c27
Change win32 file suffix
9 years ago
David Garcia Quintas
73dcbda5b0
Validation for incoming compressed data
9 years ago
Sree Kuchibhotla
01907123f6
generate_projects.sh and fix copyright year
9 years ago
Sree Kuchibhotla
1f5e262589
Add the option of adding a non-listening server completion queue. This makes writing certain test cases (like hybrid_end2end tests) easier
9 years ago
Deepak Lukose
dba4c5fd01
Add various options to verify ssl/tls client cert including letting the
...
application handle the authentication.
9 years ago
Yuchen Zeng
2e7d957a63
Provide a function that converts grpc_call_error values into a string
9 years ago
Yuchen Zeng
18746637f5
After running generate_projects.sh
9 years ago
Yuchen Zeng
95e4c48430
Add knob for default core output verbosity
9 years ago
Nicolas "Pixel" Noble
a0091cba89
Re-adding GPR_POSIX_FILE.
9 years ago
Nicolas "Pixel" Noble
c4b18a50de
Adding support for msys.
9 years ago
Craig Tiller
788a25365d
Fix dependencies
9 years ago
Craig Tiller
666a362a66
clang-fmt
9 years ago
Craig Tiller
3ab2fe0094
Rollup of changes from the latest import
9 years ago
Nicolas "Pixel" Noble
b29d8cfeb8
Last few mallocs / frees.
9 years ago
Craig Tiller
06cb1a9d93
Initial interface rework to allow knowing whether to pull payload at registration, not at request time
9 years ago
Craig Tiller
08eb0d6752
clang-format
9 years ago
Craig Tiller
c954f59c2e
Fix missing arg
9 years ago
Craig Tiller
399b3c42de
Fix client_crash_test, implement idempotency, fail_fast for C++
9 years ago
Craig Tiller
6169d5f7b0
Update copyrights
9 years ago
Craig Tiller
2e1903638e
Fix copyrights
9 years ago
Craig Tiller
f40df23eeb
Auto-changes
9 years ago
ahedberg
8d7cff4143
make IP_PKTINFO and IPV6_RECVPKTINFO optional
9 years ago
yang-g
f64befd27f
Make a copy of ByteBuffer when writing
9 years ago
David Garcia Quintas
146070db8d
fixed multiple initialization of globals
9 years ago
David Garcia Quintas
c14f1cbe9a
new fixed guards
9 years ago
David Garcia Quintas
13c2f6e69d
Implemented compression level algorithms properly (as a function of the accepted algorithms by the call's peer.
9 years ago
yang-g
5a391064ca
Add debug support for checking tls_init is called
9 years ago
Deepak Lukose
e61cbe3fd3
For client cert based authentication, add client cert as an AuthProperty
9 years ago
David Garcia Quintas
3598d4457d
Fixed include guards
9 years ago
ahedberg
803931d230
Make use of unix sockets optional.
9 years ago
Sam Clegg
8ec33f0b65
Add intial plaform support for Native Client (NaCl)
...
The initial port to NaCl was done in the webports
repository:
https://chromium.googlesource.com/webports.git/+/master/ports/grpc/
In order to be buildable under NaCl outside the
webports repo there are several further changes
that will be needed:
1. Make AF_UNIX sockets optional
2. Make IP_PKTINFO optional
3. Make vector I/O (readv/writev) optional
9 years ago
Craig Tiller
8c0d96ff86
Initial fail-fast support
9 years ago
Craig Tiller
4cf0448fbc
clang-format
9 years ago
Craig Tiller
c6549764e8
Change client :method selection based on idempotency
9 years ago
Craig Tiller
5987c70bd1
Punch through flags for incoming calls
9 years ago
David Garcia Quintas
9eef377865
clang-format
9 years ago
David Garcia Quintas
60ee8dd2fc
docstrings
9 years ago