- 10 Jul, 2015 1 commit
-
-
Josh Haberman authored
This was enabled by the recent open-sourcing of JSON support and MessageDifferencer. MessageDifferencer allows the conformance suite to expand because it allows us to write tests for payloads that parse successfully. To verify the testee's output payload, we need to parse it back into a message and compare the message instances. Comparing output bytes vs. a golden message is *not* valid, because protobufs do not have a canonical encoding (especially in the presence of maps, which have no prescribed serialization order). We only add one small JSON test for now, but with the framework in place we now have the foundation to dramatically expand the coverage of the conformance test suite. Also added the ability for the testee to skip tests that exercise features that are unimplemented. This allows Java (which currently has no JSON support) to skip tests involving JSON. Change-Id: I697b4363da432b61ae3b638b4287c4cda1af4deb
-
- 09 Jul, 2015 3 commits
-
-
Paul Yang authored
Internal local modifications.
-
Bo Yang authored
-
Joshua Haberman authored
Worked around memory leak bug in Ruby interpreter.
-
- 08 Jul, 2015 1 commit
-
-
Josh Haberman authored
Change-Id: I8e2b425f9008e6b82d41d59783bb8b04af1f886f Fixes: https://github.com/google/protobuf/issues/474.
-
- 06 Jul, 2015 2 commits
-
-
Paul Yang authored
Add Bazel target for the Objective-C protobuf runtime
-
Jorge Canizales authored
Also add WKT headers to the umbrella file, and simplify Podspec with it. Plus some layout improvements to the BUILD file.
-
- 01 Jul, 2015 3 commits
-
-
Paul Yang authored
Implement parsing for proto3 primitive repeated fields.
-
Feng Xiao authored
MinGW64+MSYS2 compilation issues
-
Karol Ostrovsky authored
-
- 30 Jun, 2015 3 commits
-
-
Paul Yang authored
Delete default UnknownFieldSet when shuting down.
-
Feng Xiao authored
Fix "sometimes-uninitialized" warning on Windows Clang.
-
Matt Giuca authored
-
- 25 Jun, 2015 1 commit
-
-
Jisi Liu authored
fix compiler warnings.
-
- 24 Jun, 2015 4 commits
-
-
Paul Yang authored
Enable tests for bazel build.
-
Jisi Liu authored
- control reaches end of non-void function. - remove a deprecated IsMatch. Change-Id: Ifdeb15879bbcf591c48dc7fda1cd8994bdf87bb3
-
Jisi Liu authored
fix typo in cmake/README.md
-
Jan Tattermusch authored
-
- 23 Jun, 2015 2 commits
-
-
Joshua Haberman authored
Update upb to fix two bugs in the Ruby library.
-
- 22 Jun, 2015 1 commit
-
-
Feng Xiao authored
-
- 19 Jun, 2015 1 commit
-
-
Paul Yang authored
Add nonnull/nullable/null_resettable markup to ObjC library.
-
- 18 Jun, 2015 11 commits
-
-
Jisi Liu authored
Change-Id: I63ed5fb58a45e098f2fd1fa457a219148de030bd
-
Jisi Liu authored
Remove OUTS constants in BUILD
-
Jisi Liu authored
Induce those from the input proto file names instead to reduce the lenght of the BUILD file. Change-Id: I1dda57dedac547f4bd0cc3a7d08fb611d72acd13
-
Jisi Liu authored
Update BUILD for the recent json util change.
-
Jisi Liu authored
Change-Id: I0b5a2c017f5412aaca3a47815671753cdef63165
-
Jisi Liu authored
using ::isnan to avoid conflicts with std::isnan for C++11 build.
-
Jisi Liu authored
Change-Id: I057b44eff04c3b0062a4fd4307ce6e4ca1eb952b
-
Jisi Liu authored
Change-Id: I74e2d5958b5e7b15d10e5a6468bca917323b9739
-
Jisi Liu authored
Add bazel support for the project
-
Jisi Liu authored
Change-Id: I62640af99e3c2650a29dc5468ce3deb7b6c7efdf
-
Jisi Liu authored
Change-Id: I5a299d969ff96d7d2f80aadc7e8987d461d24b8f
-
- 17 Jun, 2015 5 commits
-
-
Jisi Liu authored
Change-Id: Idecb2e3a5169f7b40d832242c9c10b0eb4325654
-
Feng Xiao authored
Down-integrate from internal code base.
-
Feng Xiao authored
-
Jisi Liu authored
Check HAVE_CONFIG_H before including "config.h"
-
Jisi Liu authored
Now the Build tool needs to define -DHAVE_ZLIB and -DHAVE-PTHREAD rather than providing a config.h - Make pbconfig.h a manually written file to handle hash conditions according to platform related macros. - Remove #include "config.h" from source code. - Changed the configure.ac and Makefile.am to pass down the macros. - Change cmake to pass down the the macros. Change-Id: I537249d5df8fdeba189706aec436d1ab1104a4dc
-
- 16 Jun, 2015 2 commits
-
-
Thomas Van Lenten authored
Add the clang annotations to the objc library and generated code to help with Swift bridging and compiler checks.
-
Feng Xiao authored
[ci skip] Change-Id: I9391c09640e0b0b2b21c45a97a1fc91814d95c5d
-