Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| * | | | | Fix narrowing implicit cast in generated message [NFC] | Kal Conley | 2015-12-08 | 1 | -1/+1 | |
| | |/ / | |/| | | ||||||
* | | | | Merge pull request #1030 from TeBoring/sandbox | Paul Yang | 2015-12-08 | 19 | -79/+91 | |
|\ \ \ \ | | | | | | | | | | | Use angle bracket for well known type proto header. | |||||
| * | | | | Use angle bracket for well known type proto header. | Bo Yang | 2015-12-08 | 19 | -79/+91 | |
| | | | | | ||||||
* | | | | | Merge pull request #1034 from thomasvl/static_assert_fix | Thomas Van Lenten | 2015-12-08 | 1 | -4/+9 | |
|\ \ \ \ \ | |_|/ / / |/| | | | | Use compiler provided static assert and avoid tripping unused-local-typedef warnings. | |||||
| * | | | | Use compiler provided static assert and avoid tripping unused-local-typedef ↵ | Thomas Van Lenten | 2015-12-08 | 1 | -4/+9 | |
|/ / / / | | | | | | | | | | | | | warnings. | |||||
* | | | | Merge pull request #1027 from thomasvl/more_nullable_support | Thomas Van Lenten | 2015-12-07 | 8 | -53/+156 | |
|\ \ \ \ | |_|/ / |/| | | | Enable CLANG_WARN_NULLABLE_TO_NONNULL_CONVERSION for the projects. | |||||
| * | | | Enable CLANG_WARN_NULLABLE_TO_NONNULL_CONVERSION for the projects. | Thomas Van Lenten | 2015-12-07 | 8 | -53/+156 | |
|/ / / | ||||||
* | | | Merge pull request #1024 from martinmaly/wkt | Jisi Liu | 2015-12-05 | 1 | -0/+3 | |
|\ \ \ | | | | | | | | | Making _genproto rules public. | |||||
| * | | | Making _genproto rules public. | Martin Maly | 2015-12-04 | 1 | -0/+3 | |
| | | | | | | | | | | | | | | | | | | | | This enables other xx_proto_library targets to depend on xx_proto_library targets in different packages, and specifically on xx_wkt_protos. | |||||
* | | | | Merge pull request #1022 from haberman/python-conformance2 | Joshua Haberman | 2015-12-04 | 8 | -5/+186 | |
|\ \ \ \ | |/ / / |/| | | | Conformance test implementation for Python. | |||||
| * | | | Remove all bare strings as exceptions. | Josh Haberman | 2015-12-04 | 1 | -3/+6 | |
| | | | | ||||||
| * | | | Added Python failure lists, and fixes to make sure failure propagates. | Josh Haberman | 2015-12-03 | 4 | -1/+33 | |
| | | | | ||||||
| * | | | Added JSON support to Python conformance tests. | Josh Haberman | 2015-12-02 | 1 | -3/+8 | |
| | | | | ||||||
| * | | | Conformance test implementation for Python. | Josh Haberman | 2015-12-02 | 5 | -5/+146 | |
| | | | | ||||||
* | | | | Merge pull request #1023 from girving/py3 | Joshua Haberman | 2015-12-04 | 2 | -0/+3 | |
|\ \ \ \ | |_|/ / |/| | | | Add srcs_version = "PY2AND3" in BUILD files | |||||
| * | | | Add srcs_version = "PY2AND3" in BUILD files | Geoffrey Irving | 2015-12-03 | 2 | -0/+3 | |
|/ / / | | | | | | | | | | The sources themselves appear to already be Python 3 clean. | |||||
* | | | Merge pull request #1014 from damienmg/master | Jisi Liu | 2015-12-03 | 1 | -0/+5 | |
|\ \ \ | | | | | | | | | Fix headers for gmock.BUILD | |||||
| * | | | Fix headers for gmock.BUILD | Damien Martin-Guillerez | 2015-12-01 | 1 | -0/+5 | |
| | |/ | |/| | | | | | | | | | | | | | Bazel 0.1.2 fix strict header checks and sandboxing for C++ rules. This change add the necessary headers for gmock so the headers get shipped in the sandbox. | |||||
* | | | Merge pull request #1021 from thomasvl/fix_err_msg | Thomas Van Lenten | 2015-12-02 | 12 | -12/+12 | |
|\ \ \ | | | | | | | | | Tweak the error message as the generate is in the core binary these d… | |||||
| * | | | Tweak the error message as the generate is in the core binary these days. | Thomas Van Lenten | 2015-12-02 | 12 | -12/+12 | |
|/ / / | ||||||
* | | | Merge pull request #1020 from thomasvl/block_nil | Thomas Van Lenten | 2015-12-02 | 1 | -5/+136 | |
|\ \ \ | |_|/ |/| | | Check and throw errors for nil values/keys (like NSDictionary). | |||||
| * | | Check and throw errors for nil values/keys (like NSDictionary). | Thomas Van Lenten | 2015-12-02 | 1 | -5/+136 | |
| | | | ||||||
* | | | Merge pull request #1019 from thomasvl/correct_conformance_compile | Thomas Van Lenten | 2015-12-02 | 2 | -2/+8 | |
|\ \ \ | |/ / |/| | | Ensure the conformance build of objc code is using the Mac OS X SDK | |||||
| * | | Ensure the conformance build of objc code is using the Mac OS X SDK and | Thomas Van Lenten | 2015-12-02 | 2 | -2/+8 | |
|/ / | ||||||
* | | Merge pull request #1000 from jskeet/any-format | Jon Skeet | 2015-12-02 | 6 | -525/+894 | |
|\ \ | | | | | | | JSON handling for Any | |||||
| * | | Handle JSON parsing for Any. | Jon Skeet | 2015-12-02 | 5 | -509/+761 | |
| | | | | | | | | | | | | This required a rework of the tokenizer to allow for a "replaying" tokenizer, basically in case the @type value comes after the data itself. This rework is nice in some ways (all the pushback and object depth logic in one place) but is a little fragile in terms of token push-back when using the replay tokenizer. It'll be fine for the scenario we need it for, but we should be careful... | |||||
| * | | JSON formatting for Any. | Jon Skeet | 2015-12-02 | 2 | -18/+135 | |
|/ / | ||||||
* | | Merge pull request #1016 from tswast/tutorial-regions | Feng Xiao | 2015-12-01 | 1 | -3/+17 | |
|\ \ | |/ |/| | Add region tags for protocol buffers tutorials. | |||||
| * | Add region tags for protocol buffers tutorials. | Tim Swast | 2015-12-01 | 1 | -3/+17 | |
|/ | | | | | | | | | Since these tags might be confusing, added a note that these are not part of the normal protocol buffers syntax. I also linked to the main tutorials page that uses these examples https://developers.google.com/protocol-buffers/docs/tutorials so that anyone who arrived here without going through that info first can get more explanation if they want. | |||||
* | Merge pull request #998 from tswast/goexample | Feng Xiao | 2015-11-30 | 8 | -0/+410 | |
|\ | | | | | Add a Go language example. | |||||
| * | Add a Go language example. | Tim Swast | 2015-11-25 | 8 | -0/+410 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This follows the other examples so that it can be used as a tutorial, such as the ones at: https://developers.google.com/protocol-buffers/docs/tutorials Even though Go generally does not use Makefiles, I added targets for the Go examples to be consistent with the other languages. Edit: Fix Travis run. Change to use $HOME instead of ~. Add protoc to path. GOPATH entry cannot start with shell metacharacter '~': "~/gocode" Edit(2): Fix Go code style to address comments. | |||||
* | | Merge pull request #1011 from c0nk/wip-implicit-cast-fix | Feng Xiao | 2015-11-30 | 2 | -6/+8 | |
|\ \ | | | | | | | Fix some narrowing implicit casts [NFC] | |||||
| * | | Fix some narrowing implicit casts [NFC] | Kal Conley | 2015-11-28 | 2 | -6/+8 | |
|/ / | ||||||
* | | Merge pull request #1007 from dlh3/patch-1 | Feng Xiao | 2015-11-25 | 1 | -2/+2 | |
|\ \ | | | | | | | Fix minor typo in LazyField javadoc | |||||
| * | | Fix typo in LazyField javadoc | Dave Hughes | 2015-11-24 | 1 | -2/+2 | |
|/ / | | | | | "equals".equals("euqals") == false | |||||
* | | Merge pull request #1005 from oon3m0oo/emscripten | Feng Xiao | 2015-11-24 | 2 | -1/+5 | |
|\ \ | | | | | | | Adds support for building protobuf with emscripten | |||||
| * | | Adds support for buliding protobuf with emscripten; we just needed the ↵ | Craig Donner | 2015-11-24 | 2 | -1/+5 | |
|/ / | | | | | | | proper platform define used in the right place. | |||||
* | | Merge pull request #1003 from sainaetr/patch-1 | Thomas Van Lenten | 2015-11-23 | 1 | -0/+1 | |
|\| | | | | | Update GPBProtocolBuffers.h | |||||
| * | Update GPBProtocolBuffers.h | Osman Cihangir | 2015-11-24 | 1 | -0/+1 | |
|/ | ||||||
* | Merge pull request #1001 from thomasvl/fix_last_objc_conformance_tests | Thomas Van Lenten | 2015-11-23 | 2 | -7/+2 | |
|\ | | | | | Set the stream limit to the length of the data. | |||||
| * | Set the stream limit to the length of the data. | Thomas Van Lenten | 2015-11-23 | 2 | -7/+2 | |
|/ | | | | - Mark all conformance tests as now passing. | |||||
* | Merge pull request #980 from thomasvl/obj_conformance | Thomas Van Lenten | 2015-11-23 | 7 | -7/+245 | |
|\ | | | | | Add support for the conformance test for objc when run on OS X | |||||
| * | Add support for the conformance test for objc when run on OS X | Thomas Van Lenten | 2015-11-18 | 7 | -7/+245 | |
| | | ||||||
* | | Merge pull request #990 from jskeet/naming | Jon Skeet | 2015-11-22 | 29 | -245/+208 | |
|\ \ | | | | | | | Tidying up reflection further | |||||
| * | | Generated code changes for previous commit (basically ↵ | Jon Skeet | 2015-11-22 | 21 | -22/+22 | |
| | | | | | | | | | | | | InternalBuildGeneratedFileFrom => FromGeneratedCode) | |||||
| * | | Tidy up reflection in advance of attempting to implement DynamicMessage. | Jon Skeet | 2015-11-22 | 10 | -225/+188 | |
|/ / | | | | | | | | | | | | | | | | | There are corner cases where MessageDescriptor.{ClrType,Parser} will return null, and these are now documented. However, normally they *should* be implemented, even for descriptors of for dynamic messages. Ditto FieldDescriptor.Accessor. We'll still need a fair amount of work to implement dynamic messages, but this change means that the public API will be remain intact. Additionally, this change starts making use of C# 6 features in the files that it touches. This is far from exhaustive, and later PRs will have more. Generated code changes coming in the next commit. | |||||
* | | Merge pull request #994 from jskeet/type-registry | Jon Skeet | 2015-11-22 | 4 | -0/+279 | |
|\ \ | | | | | | | Added the type registry in advance of implementing Any support. | |||||
| * | | Added the type registry in advance of implementing Any support. | Jon Skeet | 2015-11-21 | 4 | -0/+279 | |
|/ / | | | | | | | Biting off just this bit first as I don't need the changes from a previous PR for this part. | |||||
* | | Merge pull request #988 from gabikliot/CSharp-SampleUsage-Big-Fix | Jan Tattermusch | 2015-11-19 | 1 | -2/+5 | |
|\ \ | | | | | | | Fixed a bug in CSharp SampleUsage. | |||||
| * | | Removed redundant comment. | Gabriel Kliot | 2015-11-19 | 1 | -1/+0 | |
| | | |