protobuf/src
Brian Duff ec2f244554 Fix bug with large extension field numbers.
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
2015-04-28 11:42:01 -07:00
..
google/protobuf Fix bug with large extension field numbers. 2015-04-28 11:42:01 -07:00
solaris Add file that was mysteriously missing from SVN tree. 2008-09-23 21:05:07 +00:00
Makefile.am Change fixture name to be consistent 2015-03-31 10:21:49 -07:00