219 Commits

Author SHA1 Message Date
101c1e1935 change log package references to grpc/log 2015-05-09 01:16:40 +02:00
c90971aee7 fix a typo 2015-04-30 17:59:40 -07:00
c3da701487 gofmt -w 2015-04-30 16:36:21 -07:00
c6f6e4701d Add a handshaker option to server 2015-04-30 16:30:48 -07:00
0f85408fd4 Eliminate proto.Unmarshal in the generated code 2015-04-27 14:47:09 -07:00
571bcddd7c Add cancel_after_begin and cancel_afer_first_response test cases 2015-04-22 15:04:17 -07:00
3259049490 fix some typos and run gofmt 2015-04-17 13:50:18 -07:00
c7b9fa27dc addressed some comments 2015-04-01 14:22:53 -07:00
bec42c09aa gofmt 2015-04-01 14:05:38 -07:00
9a5de0e954 make Codec configurable when creating grpc.ClientConn and grpc.Server 2015-04-01 14:02:26 -07:00
8b08b2d7b2 Interface change to accommodate the support of non-protobuf data formats 2015-03-25 15:18:07 -07:00
85034d5828 fix double wrapping of rpc status 2015-03-05 18:52:06 -08:00
c42573b827 improve error logging 2015-02-25 16:33:12 -08:00
a720ae6f48 Make error conveyance more idiomatic.
This commit applies two bulk changes to the grpc error reporting
mechanisms:

(1.) Error strings for errors that originate within grpc are prefixed
    with the package name for better clarity for where they originate
    since they could percolate up in the users call chains to the
    originator.

(2.) Errors that are, in fact, singletons have been converted from
    fmt.Errorf to errors.New and assigned as package-level variables.
    This bodes particularly well for enabling API customers to elect to
    handle these errors upon receipt via equality comparison.  This had
    been previous impossible with the original API.

Supplementarily, ``gofmt -w -s=true`` has been run on the repository to
cleanup residual defects, and it has detected and repaired a few.

TEST=Manual go test ./...
2015-02-19 13:17:17 +01:00
634392a1c6 Remove the 2nd RecvProto in the generated code for client streaming 2015-02-18 22:18:01 -08:00
fe60321708 Fix some comments 2015-02-13 16:43:51 -08:00
416f68f4b3 Update import paths to use the new official location of the Go gRPC package. 2015-02-09 11:46:20 +11:00
9e789c396b Rename top level package from "rpc" to "grpc".
Also move the nascent package doc to doc.go.
2015-02-09 11:45:33 +11:00
e71095e0ec Move source files up one level.
The top-level directory in this repository is going to be
the main "grpc" package.
2015-02-09 11:33:38 +11:00