- 17 Jul, 2015 6 commits
-
-
Nico Weber authored
The motivation is that gcc 4.8+ and clang trunk warn on unused local typedefs, which COMPILE_ASSERT adds. After this change, the warning will be happy at least in C++11 builds. static_assert also produces a slighly nicer diagnostic than the typedef method. https://github.com/google/re2/commit/eb93e8bc43ac8d05322fb3e9fc885898ad924f8a did the same change in re2.
-
Jisi Liu authored
Split up common.h headers
-
Jie Luo authored
ignore UTF-8 BOM
-
Jisi Liu authored
Change-Id: I75459b8b6562c3ac58fa4b1e4513accdda43ad64
-
Jisi Liu authored
Change-Id: I5f6cbc2430200e3751ad754cc7ae604338db6f91
-
Jisi Liu authored
Change-Id: Ifbc415755266ba3d0ffa5661fcd7c7d2e3b32a22
-
- 16 Jul, 2015 2 commits
- 15 Jul, 2015 1 commit
-
-
Rob Earhart authored
Install google/protobuf/stubs/status.h, and google/protobuf/stubs/stringpiece.h -- these are required in order to include google/protobuf/util/type_resolver.h. Install google/protobuf/stubs/bytestream.h -- this is required in order to include google/protobuf/util/json_util.h.
-
- 13 Jul, 2015 3 commits
-
-
Jisi Liu authored
remove pbconfig from extract script
-
Jisi Liu authored
Change-Id: I5049da7449cbada781aa1e23485a336b584802cb
-
Joshua Haberman authored
Added support for JSON and valid input to conformance tests.
-
- 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 6 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.
-