aboutsummaryrefslogtreecommitdiffhomepage
path: root/javanano/src/main/java/com/google/protobuf/nano/CodedOutputByteBufferNano.java
Commit message (Collapse)AuthorAge
* Remove javanano.Gravatar Feng Xiao2018-03-26
|
* Speed up little endian int/long writes.Gravatar Jeff Davidson2015-05-11
| | | | | Bug: 20636336 Change-Id: I303d712967f9885f7c3082d00f961f8ab93a6aed
* Throw OutOfSpaceException instead of IllegalArgumentException.Gravatar Charles Munger2015-04-28
| | | | | | | | | | | | | When a MessageNano containing a String is serialized into a buffer that is too small to contain it, and the buffer's boundary happens to be where the string field's length delimiting varint is serialized, and the string's length and 3*length have the same length when encoded as a varint, an IllegalArgumentException is thrown rather than an OutOfSpaceException. Github issue: https://github.com/google/protobuf/issues/292 Change-Id: If478d68cf15bfd0662252d008e42b2bf1ff1c75e
* Add reset() and position() to CodedOutputByteBufferNano.Gravatar Shai Barack2015-04-28
| | | | Change-Id: Ie2a9e36276ac35e10b3f8d379b5742d50a0374e9
* Optimize measurement and serialization of nano protos.Gravatar Charles Munger2015-04-28
| | | | | | | Measuring the serialized size of nano protos is now a zero-alloc operation, and serializing a proto now allocates no memory (other than the output buffer) instead of O(total length of strings). Change-Id: Id5e2ac3bdc4ac56c0bf13d725472da3a00c9baec Signed-off-by: Charles Munger <clm@google.com>
* Clean up importsGravatar Tamir Duberstein2015-04-02
|
* DRY: Use `Charset` statics to eliminate exceptionsGravatar Tamir Duberstein2015-04-02
|
* parsing and serialzation for maps in JavaNano.Gravatar Jisi Liu2015-02-03
|
* Replace links in nano proto code.Gravatar Feng Xiao2014-11-26
|
* Prepare nano proto code to be merged into protobuf repository.Gravatar Feng Xiao2014-11-19