- 28 Apr, 2015 6 commits
-
-
Brian Duff authored
Change-Id: I85563b74237d38c1e447b7286f5f6e62d57e3d63
-
Brian Duff authored
Upstreamed from Another Place (cr/57247854). Change-Id: I2aaf59544c0f5ae21a51891d8a5eeda1dc722c90
-
Brian Duff authored
https://android-review.googlesource.com/#/c/67890/ removed field initialization from the ctor, making it just call clear() instead. When I added the generate_clear option back (as part of the reftypes compat mode) in https://android-review.googlesource.com/#/c/109530/, I forgot to ensure that what clear() used to do was inlined in the constructor. This change fixes NPEs that are happening for users of reftypes_compat_mode who rely on unset repeated fields being empty arrays rather than null. Change-Id: Idb58746c60f4a4054b7ebb5c3b0e76b16ff88184
-
Brian Duff authored
Forgot to update these in https://android-review.googlesource.com/#/c/109809/ Change-Id: I53f838e2f134f53964161d9620d5ead00c4a3939
-
Charles Munger authored
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>
-
Brian Duff authored
Previously, extensions with field numbers greater than 268435455 would result in a compile time error in generated code that looks something like this: Foo.java:3178: error: integer number too large: 3346754610 3346754610); This is because we were trying to represent the tag number (an unsigned int) using a java int constant, but java int constants are signed, and can't exceed Integer.MAX_VALUE. Fixed by declaring it as a long instead, and casting it down to an int in the implementation. This is safe, because the tag value always fits in 32 bis. Change-Id: If2017bacb4e20af667eaeaf9b65ddc2c30a7709f
-
- 21 Apr, 2015 1 commit
-
-
Jisi Liu authored
A few fix-ups for protoc-artifacts
-
- 20 Apr, 2015 2 commits
- 17 Apr, 2015 1 commit
-
-
Kun Zhang authored
1. make google/protobuf/stubs/pbconfig.h before making protoc, otherwise it won't build a freshly checked-out code. 2. Document the build environments that have been tested to work. 3. Add support for MINGW64
-
- 15 Apr, 2015 1 commit
-
-
Josh Haberman authored
This is necessary for testing on iOS. Change-Id: I54ec1e3aa2e9fbfff9a6cd6580920a6a62069b63
-
- 13 Apr, 2015 3 commits
-
-
Joshua Haberman authored
Fix for issue 283: JSON handler cleanup typo causing segfault.
-
Chris Fallin authored
-
Chris Fallin authored
Includes repro test case from @wfarr.
-
- 11 Apr, 2015 1 commit
-
-
Joshua Haberman authored
Migrate Python tests to stdlib unittest, drop apputils dependency.
-
- 10 Apr, 2015 8 commits
-
-
Tamir Duberstein authored
Use stdlib's 'unittest' instead.
-
Tamir Duberstein authored
We already run all tests with and without `--cpp_implementation`
-
Tamir Duberstein authored
-
Tamir Duberstein authored
-
Tamir Duberstein authored
-
Joshua Haberman authored
Added Python to Travis build and clarified setup instructions.
-
Josh Haberman authored
-
Josh Haberman authored
-
- 09 Apr, 2015 2 commits
-
-
Josh Haberman authored
-
Jisi Liu authored
Process to deploy artifacts for multiple platforms into a single release.
-
- 08 Apr, 2015 9 commits
-
-
Joshua Haberman authored
Remove useless file that doesn't load
-
Tamir Duberstein authored
This file was broken in ada65567.
-
Feng Xiao authored
-
Josh Haberman authored
Change-Id: Ib75664194491643f8e4f1503a2ed942a2d1e1655
-
Kun Zhang authored
-
Kun Zhang authored
-
Kun Zhang authored
-
Kun Zhang authored
-
Kun Zhang authored
-
- 07 Apr, 2015 1 commit
-
-
Kun Zhang authored
release. - Do not close the staging repository automatically - Added staging.repository property - Updated README with instructions for deployment - Fix building 32-bit Mac artifact
-
- 02 Apr, 2015 5 commits
-
-
Feng Xiao authored
perf: String#getBytes(Charset) vs getBytes(String)
-
Tamir Duberstein authored
-
Tamir Duberstein authored
-
Tamir Duberstein authored
-
Tamir Duberstein authored
-