| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Previously we were incorrectly packing wrapper types.
This also refactors FieldCodec a bit as well, using more C# 6-ness.
|
|
|
|
|
| |
- Spot an Any without a type URL
- In the conformance test runner, catch exceptions due to generally-invalid JSON
|
|\
| |
| | |
Prohibit null values in maps
|
| |
| |
| |
| |
| | |
On deserialization, missing values for message types
are replaced with a "default" message.
|
|\ \
| | |
| | | |
Allow conformance test runner to tolerate crashes, and re-enable conformance tests
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | | |
tests.
|
|\ \ \
| | | |
| | | | |
Fix typos in README.md/CHANGES.txt
|
| |/ / |
|
|\ \ \
| |/ /
|/| | |
Release the semaphore in dealloc, fixing leak.
|
|/ / |
|
|\ \
| |/
|/| |
Add the docs claimed define for HAVE_UNORDERED_MAP
|
| | |
|
| |
| |
| | |
Make the code match what the docs claimed, to return a define for HAVE_UNORDERED_MAP
|
|\ \
| | |
| | | |
Fix appveyor build.
|
|/ / |
|
|\ \
| | |
| | | |
Ensure all formatted well-known-type values are valid JSON
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This involves quoting timestamp/duration/field-mask values, even when they're not in fields.
It's better for consistency.
Fixes issue #1097.
|
|\ \ \
| | | |
| | | | |
Remove unused method in FieldCodec.
|
| | | |
| | | |
| | | |
| | | | |
(The method was last used a very long time ago, if ever.)
|
|\ \ \ \
| | | | |
| | | | | |
Improve number handling in JSON parsing
|
| | |/ /
| |/| |
| | | |
| | | |
| | | |
| | | | |
- Tighten up on Infinity/NaN handling in terms of whitespace handling (and test casing)
- Validate that values are genuinely integers when they've been parsed from a JSON number (ignoring the fact that 1.0000000000000000001 == 1 as a double...)
- Allow exponents and decimal points in string representations
|
|\ \ \ \
| | | | |
| | | | | |
Update README.md - remove typo
|
|/ / / / |
|
|\ \ \ \
| | | | |
| | | | | |
Update README.md and remove INSTALL.txt
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Added instructions on what tools to install to compile protobuf from
source. Removed the INSTALL.txt file because it's just a simple copy of
the autoconf documentation and confuses users.
Change-Id: I6fd8aa13495f1238fe5c62451b95ad480b1c4bed
|
|\ \ \ \ \
| |/ / / /
|/| | | | |
Remove the stale reference to test no longer around, and keep the performance test limited to just performance tests.
|
|/ / / /
| | | |
| | | |
| | | | |
performance test limited to just performance tests.
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Defer calls to mutable_unknown_fields() until it is actually required to
save memory for C++ lite runtime.
Change-Id: Ica9c1fd276cdb164942d1e7b6e098c83ee3ffdc5
|
|\ \ \ \
| | | | |
| | | | | |
Update version number and fix javadoc errors.
|
| | | | | |
|
|\ \ \ \ \
| |_|/ / /
|/| | | | |
Fix up the conformance tests
|
|/ / / /
| | | |
| | | |
| | | |
| | | | |
- Update all the new runner cases to handle a skip result as a skip and not a failure.
- Make ObjC use the new serialize_error result if it fails to generate the data.
|
|\ \ \ \
| | | | |
| | | | | |
Update objectivec/google/protobuf/Type.pbobjc.m
|
|/ / / /
| | | |
| | | |
| | | |
| | | | |
commit e841bac4fcf47f809e089a70d5f84ac37b3883df seems to have updated the
generated .pbobjc.h but not the .pbobjc.m to match.
|
|\ \ \ \
| | | | |
| | | | | |
Fix conformance test to only report skips in verbose mode.
|
|/ / / /
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
commit e841bac4fcf47f809e089a70d5f84ac37b3883df seems to have mis-merged the
change to reporting skipped tests.
I didn't check if there were other merge issues.
|
|\ \ \ \
| | | | |
| | | | | |
Have the tests rely on the autocreator behaviors.
|
|/ / / /
| | | |
| | | |
| | | |
| | | | |
Incase developers look at the tests for examples, have them rely on the
autocreators also.
|
|\ \ \ \
| | |/ /
| |/| | |
Fix C# source generation shell script and remove out of date notes
|
|/ / /
| | |
| | |
| | |
| | | |
The conformance tests now use types which are part of src/google/protobuf, so we need to include src in the proto path.
The notes around "fix-ups" have been out of date for some time now.
|
|\ \ \
| |/ /
|/| | |
Fixes for Python 3.
|
|/ / |
|
| |
| |
| |
| |
| |
| | |
[skip ci]
Change-Id: Id383944dd3c999ad1008345ef34c9bdae24abc7c
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
We use six sub-modules that aren't available in old versions. Not specifying
this requirement in the setup will lead to much less readable runtime errors.
It's particuarlly problematic for Mac OSX users because the system comes with
an old six version 1.4.1 by default.
[skip ci]
|