Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Merge pull request #15429 from grpc/fix-conc-self | Muxi Yan | 2018-05-25 |
|\ | | | | | Fix self use in GRXConcurrentWriteable | ||
* | | Move GRXMappingWriter to root directory | Muxi Yan | 2018-05-23 |
| | | |||
| * | Fix self use in GRXConcurrentWriteable | Muxi Yan | 2018-05-17 |
|/ | |||
* | clang-format objective-c files | Muxi Yan | 2018-04-11 |
| | |||
* | Fix a typo | Muxi Yan | 2018-02-05 |
| | |||
* | Fix reference of self in block | Muxi Yan | 2018-02-05 |
| | |||
* | Fix gRPC ObjC void function definition | Muxi Yan | 2017-10-20 |
| | |||
* | Replace dispatch_once_t with BOOL | Muxi Yan | 2017-08-18 |
| | |||
* | Resume GRXBufferedPipe when it gets dealloced | Muxi Yan | 2017-07-29 |
| | |||
* | Some fixes for tests and change contract | Muxi Yan | 2017-06-26 |
| | |||
* | Merge remote-tracking branch 'upstream/master' into fix-pipe-buffer | Muxi Yan | 2017-06-26 |
|\ | |||
* | | Simply queue up writesFinishedWithError without cancelling pending messages | Muxi Yan | 2017-06-26 |
| | | |||
* | | Fix minor problems | Muxi Yan | 2017-06-26 |
| | | |||
* | | Remove conditionals covered by invoke agreement | Muxi Yan | 2017-06-17 |
| | | |||
* | | Polish GRXBufferedPipe | Muxi Yan | 2017-06-13 |
| | | |||
| * | auto-fix most of licenses | Jan Tattermusch | 2017-06-08 |
| | | |||
* | | Better concurrency handling | Muxi Yan | 2017-06-06 |
| | | |||
* | | Use getter/setter | Muxi Yan | 2017-06-05 |
| | | |||
* | | Comments on BufferedPipe | Muxi Yan | 2017-06-05 |
| | | |||
* | | Fix pipeline finishing bug | Muxi Yan | 2017-05-23 |
| | | |||
* | | Remove synchronization in GRXBufferedPipe:writesFinishedWithError and change ↵ | Muxi Yan | 2017-05-22 |
| | | | | | | | | tests correspondingly | ||
* | | Use dispatch_queue to serialize writes | Muxi Yan | 2017-05-15 |
| | | |||
* | | Sync writes with queue | Muxi Yan | 2017-05-10 |
|/ | |||
* | Support configuring dispatch queue in GRPCCall and below | Muxi Yan | 2017-04-05 |
| | |||
* | Add more comments | Muxi Yan | 2017-03-27 |
| | |||
* | Addressed the comments | Muxi Yan | 2017-03-22 |
| | |||
* | Add comments for map function | Muxi Yan | 2017-03-10 |
| | |||
* | Packet coalescing Objc layer and interop tests | Muxi Yan | 2017-01-04 |
| | |||
* | Avoid static initialization of the kIdentity block | Jorge Canizales | 2016-08-24 |
| | | | Unlike other Objective-C objects, there's no hard reason why the compiler wouldn't be able to initialize a block statically (as it does with NSString literals). And it certainly doesn't complain about it (like it does with other object initializers). But as I haven't been able to find confirmation of this, and we're seeing a weird crash occur near this code, let's play it safe. | ||
* | Update copyrights | Craig Tiller | 2016-03-31 |
| | |||
* | Make copyright not expire one year too soon. | Jorge Canizales | 2016-03-14 |
| | |||
* | Use a named constant for error domain and code | Jorge Canizales | 2016-03-11 |
| | |||
* | Make Writeable with single handler robust against stream Writers | Jorge Canizales | 2016-03-11 |
| | |||
* | Merge pull request #3969 from grpc/release-0_11 | Nicolas Noble | 2015-10-26 |
|\ | | | | | Release 0 11 -> master | ||
| * | Reformat comments as Cocoadocs | Jorge Canizales | 2015-10-26 |
| | | |||
* | | Update GRXWriter.m | Scott84 | 2015-10-02 |
|/ | | | Corrected compiler warning for effectively pure virtual ObjC methods. | ||
* | Rename SingleValueHandler->SingleHandler, StreamHandler->EventHandler | Jorge Canizales | 2015-08-12 |
| | |||
* | Don’t set the request writer to nil, as @synchr(nil) is undefined behavior. | Jorge Canizales | 2015-08-08 |
| | | | | Also clarify in GRXWriter.h that the writeable is released whenever the writer finishes. | ||
* | Clarify invalid-argument message for already-started writers | Jorge Canizales | 2015-08-08 |
| | |||
* | Clarify thread-safety expectations of GRXWriters | Jorge Canizales | 2015-08-07 |
| | |||
* | Fix ForwardingWriter init preconditions | Jorge Canizales | 2015-08-07 |
| | |||
* | Merge pull request #2526 from jcanizales/accept-nil-container | Michael Lumish | 2015-07-20 |
|\ | | | | | Accept [GRXWriter writerWithContainer:nil] for consistency with the rest | ||
* \ | Merge pull request #2525 from jcanizales/fix-emptywriter | Michael Lumish | 2015-07-20 |
|\ \ | | | | | | | Fix [GRXWriter emptyWriter] not being reusable. | ||
| | * | Accept [GRXWriter writerWithContainer:nil] for consistency with the rest | Jorge Canizales | 2015-07-19 |
| | | | |||
| * | | Fix [GRXWriter emptyWriter] not being reusable. | Jorge Canizales | 2015-07-19 |
| |/ | |||
* | | Make the call retain cycle explicit and encapsulated within GRPCCall.m | Jorge Canizales | 2015-07-18 |
| | | |||
* | | ConcurrentWriteable: NSData *message -> id value | Jorge Canizales | 2015-07-18 |
| | | |||
* | | Rename GRPCDelegateWrapper -> GRXConcurrentWriteable | Jorge Canizales | 2015-07-18 |
|/ | | | | And move it to the RxLibrary. | ||
* | Remove GRXWriter wrappers that are now unnecessary | Jorge Canizales | 2015-07-17 |
| | | | | | | With GRXWriter a subclass of all writers, we can map the requestsWriter directly without a dumb wrapper, and return GRXImmediateWriter objects where GRXWriter is expected. | ||
* | Subclass GRXWriter instead of conforming to protocol | Jorge Canizales | 2015-07-17 |
| |