| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|\ \ \
| |/ /
|/| | |
Fixes static analyzer issues from xcode.
|
| | | |
|
|\ \ \
| |/ /
|/| | |
Remove obsoleted project of j2me
|
|/ / |
|
|\ \
| | |
| | | |
Fix hash computation for JRuby's RubyMessage
|
|/ /
| |
| |
| |
| |
| |
| |
| |
| |
| | |
`System.identityHashCode` returns a hash that does not consider a
Message's values. This means two Messages with identical values will not
have identical hashCodes.
This patch uses the pattern from RubyMap to combine the hashCodes from
all values in a given message and produce a unique, consistent,
value-based hash.
|
|\ \
| | |
| | | |
Objc extensions tweaks
|
| | |
| | |
| | |
| | |
| | | |
For the secondary dictionary, use a custom CFDictionary with integer keys to
avoid the NSNumber conversions.
|
|/ / |
|
|\ \
| | |
| | | |
Fix #2036 (Ruby `hash` broken for Messages with repeated fields.)
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Instead of shifting/xoring the hash at each field, use the built-in ruby
apis for generating a hash from multiple input values.
Now returns a Fixnum.
|
| | |
| | |
| | |
| | |
| | | |
* add a repeated field to the tested hash
* also assert that two messages with identical values produce identical hashes
|
|\ \ \
| | | |
| | | | |
Fix erroneous comment regarding String.substring
|
|/ / /
| | |
| | | |
Since Java 7, Strings produced with String.substring do not share byte arrays.
|
| | |
| | |
| | |
| | | |
Explicitly use &return_value.
|
| | | |
|
| | | |
|
|\ \ \
| | | |
| | | | |
Merge 3.0.x into master
|
| |\ \ \
| | | |/
| | |/| |
|
| | |\ \
| | | | |
| | | | | |
Cherry pick objc test changes into 3.0.x branch
|
| | | | | |
|
| | |/ / |
|
| | |\ \
| | | | |
| | | | | |
Fix #2032 unused parameter 'deterministic'
|
| | |/ /
| | | |
| | | |
| | | |
| | | |
| | | | |
Parameter deterministic is unused in
InternalSerializeWithCachedSizesToArray(), which generates unused
parameter warning in every message.
|
| | |\ \
| | | | |
| | | | | |
Merge pull request #1884 from hochhaus/valueWriterFn
|
| | |/ /
| | | |
| | | | |
Fix valueWriterFn_ variable name
|
| | |\ \
| | | | |
| | | | | |
Update release date in the change log
|
| | |/ / |
|
| | |\ \
| | | | |
| | | | | |
Bump version number to 3.0.2
|
| | | | | |
|
| | |\ \ \
| | | |/ /
| | |/| | |
Changelog update for 3.0.2
|
| | | | | |
|
| | | | | |
|
| | |\ \ \
| | | |/ /
| | |/| | |
Cherry pick c# changes from master
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
(This still doesn't fix the conformance tests, but at least
we're now consistent with the C++ code.)
|
| | | | | |
|
| | |\ \ \
| | | | | |
| | | | | | |
Cherry-pick into 3.0.0-GA branch: Add a jenkins test status badge.
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
[ci skip]
Change-Id: I5bf4f204e7ef0144d8fc984a985d502f92ce95ce
|
| | |\ \ \ \
| | | | | | |
| | | | | | | |
Fix missing import of jspb.Map (#1885)
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Turns out travis doesn't have the library dependencies to run a 32-bit
binary.
Change-Id: I5fadbcade2eb71c1e9ce21d90fa9459797df0e81
|
| | | | | | |
| | | | | | |
| | | | | | | |
Ruby: make sure map parsing frames are GC-rooted.
|
| | |/ / / / |
|
| | |\ \ \ \
| | | |/ / /
| | |/| | | |
Change autogen.sh to download the zip from github
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
The original link is no longer available.
Change-Id: I2976d3f19c8e818689549fb31ff20af8eae92a07
|
| | |/ / /
| | | | |
| | | | |
| | | | | |
Change-Id: I3d44e3c6877e00cfea5a903568fde1e6f597aac1
|
| | |\ \ \
| | | | | |
| | | | | | |
Bump the version in prep for the 3.0.2 tag being cut
|
| | |/ / /
| | | | |
| | | | |
| | | | | |
Also pull the watchos support info from master.
|
| | |\ \ \
| | | | | |
| | | | | | |
Cherry pick objc changes into 3.0.0-GA branch
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
If a message is proto3, then the zero values still count as being set one the
field is in a oneof.
Add tests to confirm oneofs work as expected in both syntaxes.
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Fixes https://github.com/google/protobuf/issues/1933
Add a new test that forces strings into two different implementations from the
NSString class cluster to help confirm we're exercising both paths by which
CodedOutputStream will extract data from an NSString.
Move the old +load test (that was flawed because the behavior really depends on
the type of string from the NSString class cluster); into a unittest that
targets the specific case we're adding a behavior confirmation on.
As a bonus, improve the TextFormat generation of string characters < 0x20.
|