Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Clean up IterablesChain. | 2018-04-18 | |
| | | | | | | | | | | | * Change builder return type to Iterable<T> instead of IterableChain<T>. It is over-specified and unnecessary to state the return type so precisely. * Optimize builder for cases where we add 0 or 1 iterables to the chain. In this case, we can simply return the underlying iterables without adding wrappers. * Extract DedupingIterable, it doesn't have anything to do with IterablesChain and is only used in one place RELNOTES: None PiperOrigin-RevId: 193363048 | ||
* | Splits the iterableMarshaller into runtime codecs. | 2018-03-14 | |
Makes NestedSetCodec into a runtime codec instead of a Marshaller. PiperOrigin-RevId: 189110883 |