Craig Tiller
dfff1b8126
Call list progress
10 years ago
Craig Tiller
3ffd8220a1
Call list progress
10 years ago
Craig Tiller
e1b0e6ee12
s/inherit/propagate/g
10 years ago
Craig Tiller
3e7c6a701c
Core-supported context inheritance sketch
10 years ago
David Garcia Quintas
c899319fd8
Updated interop tests with support for compression.
...
The support for uncompressable payloads relies on a 512KB file with data from /dev/urandom
10 years ago
David Garcia Quintas
9c512bdf98
wip
10 years ago
Craig Tiller
7156fca192
Extend tracer to server shutdown
10 years ago
David Garcia Quintas
e091af881a
Implementation of the accepted encodings propagation mechanism.
10 years ago
Craig Tiller
cae5bf586f
Structure repacking and sizing
10 years ago
Craig Tiller
740aac1a4b
Fix an lb_policy leak
10 years ago
Craig Tiller
b9a46ae5d7
Fix a bug where cancelled calls can be stranded past disconnection
10 years ago
Craig Tiller
9a57633233
clang-format affected files
10 years ago
David Garcia Quintas
1d5aca5de0
Added flags support to grpc_op.
...
Which includes its propagation to grpc_ioreq and validation mechanisms for checking that only known bits are set ot in).
Also added an internal flag (GRPC_WRITE_INTERNAL_COMPRESS) mask for its use in signaling compressed messages.
10 years ago
Craig Tiller
aea081ffb5
Flush pending incoming messages when writing status
...
As a bonus, correctly report was_cancelled when the server writes error
10 years ago
Craig Tiller
16a3e1394f
clang-format
10 years ago
murgatroid99
ad7c20c833
Added tracing for grpc_server_request_call
10 years ago
Julien Boeuf
9f218ddd9d
Adding support for per call credentials in core.
10 years ago
Craig Tiller
64be9f7a30
C Core API cleanup.
...
Simplify grpc_event into something that can be non-heap allocated.
Deprecate grpc_event_finish.
Remove grpc_op_error - use an int as this is more idiomatic C style.
10 years ago
Craig Tiller
935cf42396
Add per-call context pointer API
10 years ago
Craig Tiller
4df412b471
Add some infrastructure for call refcount debugging
10 years ago
Craig Tiller
64bc3fdaaa
remove annotations
10 years ago
Craig Tiller
916b152184
annotations - revert later
10 years ago
Craig Tiller
629b0ed804
Call compiles
10 years ago
Craig Tiller
83f88d90b9
stuff
10 years ago
Craig Tiller
76f5d46d1b
clang-format
10 years ago
Craig Tiller
8b282cbd0b
Got rid of GRPC_SEND_START
10 years ago
Craig Tiller
205aee1c82
Move metadata batching to stream_op
10 years ago
Craig Tiller
87d5b19da6
clang-format
10 years ago
Craig Tiller
6902ad2e9c
Switching to batch oriented metadata passing
10 years ago
murgatroid99
d47946be2a
Added batch GRPC_TRACE option to trace calls to grpc_call_start_batch
10 years ago
Nicolas "Pixel" Noble
1ff52d5278
Guard headers tool.
10 years ago
Craig Tiller
190d360def
Add missing new-lines at end of file
10 years ago
Craig Tiller
0605995e55
Update copyright to 2015
10 years ago
Craig Tiller
24be0f79e2
Rewrite server request startup path
...
Stub in registered methods, cleanup to the point I understand this code
again.
10 years ago
Craig Tiller
166e25002c
First test passes
10 years ago
Craig Tiller
fb189f826e
Flesh out batch API
10 years ago
Craig Tiller
fef766933e
Back-end for new core API
10 years ago
Craig Tiller
05140d032b
Made call.c compile again
10 years ago
Craig Tiller
1e0d4c43d1
Rename & semantic fixup progress
10 years ago
Craig Tiller
aef25da3e8
Allow asynchronous call destruction in some cases
...
If there's a chance we're being called via a callback, we need to delay destruction until later. Otherwise, for performance, destroy it inline.
10 years ago
Craig Tiller
4069b682b3
Fix server starting
10 years ago
Craig Tiller
f63fed74cb
Spam cleanup
10 years ago
Craig Tiller
dddbf69d8f
Fix refcount leak on server rpc_new
10 years ago
Craig Tiller
62ac155a68
Initial fixes: we now send a request
10 years ago
Craig Tiller
cce17ac033
First compiling version of the new C api.
10 years ago
Craig Tiller
d631cf3923
Allow access to call stack from call.
...
This API parallels the equivalent one in channel.
10 years ago
Craig Tiller
b5dcec5a2e
clang-format codebase
10 years ago
klempner
c463f746c9
Pre allocate client side strings per channel for method, scheme, path, and
...
authority.
For method and scheme, move these from channel to http_client_filter.
Change on 2014/12/19 by klempner <klempner@google.com>
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=82536909
10 years ago
Nicolas Noble
b7ebd3b8c6
Initial import.
10 years ago