| Commit message (Collapse) | Author | Age | Files | Lines |
|\
| |
| | |
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]
|
|
|
|
| |
Change-Id: I6fa9f1b65d6c06b891aabf3f3d868364d74d727d
|
|
|
|
| |
Change-Id: Ife609e073bd142d328b680c753f543bb18f4f66d
|
|
|
|
| |
Change-Id: I1ee87c49481bcc545939745ccf0a53d766a01a4c
|
|
|
|
| |
Change-Id: I4c4e2a4a248e4336fef735f75ff5648d8d33627e
|
|
|
|
| |
Also delete some unused files.
|
|\
| |
| | |
Enabled JavaScript tests and added README.md.
|
| | |
|
| | |
|
|/ |
|
|
|
|
|
|
| |
The testee program crashes on some inputs.
Change-Id: Iab27b80e29b7a56c5bd7cb4724531ecf9bb2823a
|
|
|
|
| |
Change-Id: Ia9e2795b1ff1abb30410ffb3ef96ba6f46dd99d0
|
|
|
|
| |
The testee program of these two languages crashes on some test input.
|
|
|
|
|
| |
Version number for beta languages is updated to v3.0.0-beta-2.
Version number for alpha languages is updated to v3.0.0-alpha-5.
|
|
|
|
|
|
| |
The Java conformance test class uses JDK7+ only syntaxes and can't compile with JDK6.
[skip ci]
|
|
|
|
| |
[skip ci]
|
| |
|
| |
|
|\ |
|
| |\
| | |
| | | |
Fix static non-pod type problem with dlopen
|
| | | |
|
| | | |
|
| |\ \
| | | |
| | | | |
Add reference generator dependency
|
| | | | |
|
| |\ \ \
| | | | |
| | | | | |
Drop all use of OSSpinLock
|
| | |/ /
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Apple engineers have pointed out that OSSpinLocks are vulnerable to live locking
on iOS in cases of priority inversion:
. http://mjtsai.com/blog/2015/12/16/osspinlock-is-unsafe/
. https://lists.swift.org/pipermail/swift-dev/Week-of-Mon-20151214/000372.html
- Use a dispatch_semaphore_t within the extension registry.
- Use a dispatch_semaphore_t for protecting autocreation within messages.
- Drop the custom/internal GPBString class since we don't have really good
numbers to judge the locking replacements and it isn't required. We can
always bring it back with real data in the future.
|
| |\ \ \
| | |/ /
| |/| | |
Add region tags to the Go protobuf examples.
|
| | | | |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
This will allow us to like to specific snippets of code in the
documentation. I plan to create a tutorial similar to the C# tutorial
https://developers.google.com/protocol-buffers/docs/csharptutorial
Since that tutorial has sections for populating a proto, parsing, and
serializing, I made a region for each of these for Go. To make the
populating sample more self-contained, I refactor the listing example
slightly.
|
| |\ \ \
| | | | |
| | | | | |
Handle Any formatting for diagnostic purposes
|
| | | | | |
|
| | | |/
| | |/|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
This addresses issue #1008, by creating a JsonFormatter which is private and only different
to JsonFormatter.Default in terms of reference equality.
Other plausible designs:
- The same, but expose the diagnostic-only formatter
- Add something to settings to say "I don't have a type registry at all"
- Change the behaviour of JsonFormatter.Default (bad idea IMO, as we really *don't* want the result of this used as regular JSON to be parsed)
Note that just trying to find a separate fix to issue #933 and using that to override Any.ToString() differently wouldn't work for messages that *contain* an Any.
Generated code changes follow in the next commit.
|
| |\ \ \
| | | | |
| | | | | |
Make nuget package support coreCLR
|
| | |/ / |
|
| |\ \ \
| | |/ /
| |/| | |
Add JSON parsing to conformance tests.
|
| |/ / |
|
| |\ \
| | | |
| | | | |
MSVC MP flag to build with multiple processes in visual studio.
|
| | | | |
|