- 09 Nov, 2015 4 commits
-
-
Thomas Van Lenten authored
xctool is preinstalled on the Travis OS X images and it seems to do better with iOS simulator flake, so use it instead of xcodebuild. xctool also is less chatty compared to xcodebuild, so it makes the logs a little easier to read.
-
Thomas Van Lenten authored
Add ObjC build to travis setup
-
Thomas Van Lenten authored
- Add objc for iOS and OS X builds to travis configs. - Update handing of python install to deal with newer OS X versions.
-
Jan Tattermusch authored
Stop removing all blank lines in doc comments.
-
- 06 Nov, 2015 5 commits
-
-
Paul Yang authored
Tweaks to the Mac build script
-
Jon Skeet authored
-
Jon Skeet authored
This fixes issue #832. Generated code changes in next commit.
-
Jan Tattermusch authored
Add recursion limit handling to JSON parsing.
-
Feng Xiao authored
include plugin.proto and generated code in protobuf-java
-
- 05 Nov, 2015 7 commits
-
-
Thomas Van Lenten authored
- Support building with Xcode 6.4 or 7.x - Fix an error in usage info. - Add a flag to build the core parts of protobuf only.
-
Joshua Humphries authored
-
Jon Skeet authored
Added a TODO around a possible change to the tokenizer API, changing PushBack(token) into just Rewind() or something similar.
-
Jon Skeet authored
Move the creation of the "fields by JSON name" dictionary to the descriptor
-
Jan Tattermusch authored
Created a new exception for JSON failures.
-
Paul Yang authored
Update the Mac build script to include the conformance tests
-
Jon Skeet authored
This is only thrown directly by JsonTokenizer, but surfaces from JsonParser as well. I've added doc comments to hopefully make everything clear. The exception is actually thrown by the reader within JsonTokenizer, in anticipation of keeping track of the location within the document, but that change is not within this PR.
-
- 04 Nov, 2015 4 commits
-
-
Thomas Van Lenten authored
- Kick off the conformance tests - Add missing ignore for something generated by a build on the conformance directory.
-
Jon Skeet authored
Fixes issue #932.
-
Jon Skeet authored
-
Jon Skeet authored
Implement JSON parsing in C#.
-
- 03 Nov, 2015 5 commits
-
-
Feng Xiao authored
Build protoc for host platform to enable cross-compilation.
-
Feng Xiao authored
Add support for POWER Linux
-
Doug Kwan authored
-
Andrew Harp authored
This is necessary to run protoc on the host as a dependency for Android BUILD targets with Bazel.
-
Jon Skeet authored
This includes all the well-known types except Any. Some aspects are likely to require further work when the details of the JSON parsing expectations are hammered out in more detail. Some of these have "ignored" tests already. Note that the choice *not* to use Json.NET was made for two reasons: - Going from 0 dependencies to 1 dependency is a big hit, and there's not much benefit here - Json.NET parses more leniently than we'd want; accommodating that would be nearly as much work as writing the tokenizer This only really affects the JsonTokenizer, which could be replaced by Json.NET. The JsonParser code would be about the same length with Json.NET... but I wouldn't be as confident in it.
-
- 02 Nov, 2015 6 commits
-
-
Jisi Liu authored
add warning notes for cc|py_proto_library rules.
-
Feng Xiao authored
Fix compilation errors when built internally.
-
Feng Xiao authored
1. mathlimits.h must be included before the inclusion of cmath (which gtest/gtest.h seems to include). 2. hash function for StringPiece doesn't work. Change-Id: I358a25d941a25b10b39fe76780eda41557699811
-
Jisi Liu authored
To mention that the interface may change or be removed when bazel has support it natively.
-
Jan Tattermusch authored
Make BytesString.Unsafe internal (which it should have been all along)
-
Jon Skeet authored
-
- 31 Oct, 2015 1 commit
-
-
Feng Xiao authored
Correct spelling
-
- 30 Oct, 2015 3 commits
-
-
Benjamin Barenblat authored
-
Jan Tattermusch authored
Fix clearing wrapper type fields with reflection.
-
Jon Skeet authored
The nullable value type fields already worked, but the use of the CLR property concealed the difference between string and StringWrapper fields.
-
- 29 Oct, 2015 5 commits
-
-
Feng Xiao authored
Get VS 2015 to use const int definitions
-
Bruce Dawson authored
VC++ up to VS 2015 RTM does not require explicit storage allocation for static const integers declared in classes. VS 2015 Update 1 requires these storage definitions in some cases. It's unclear exactly what cases - simple tests work with and without the explicit storage allocation. Many previous versions of VC++ have theoretically *allowed* a definition to supply storage, but tests on VC++ 2013 show that this doesn't actually work correctly - it leads to duplicate definition errors in Chromium. So, the change is scoped to VS 2015 only. This change also updates the generated files to match the new generator. TL;DR - this change is necessary in order for Chromium to build with VS 2015 Update 1.
-
Joshua Haberman authored
Removed all warnings from the Python/C++ build
-
Josh Haberman authored
-
Josh Haberman authored
-