Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add missing PY2AND3 srcs_versions attributes to Python Bazel build targets. | David Z. Chen | 2016-04-08 | 1 | -3/+6 |
| | |||||
* | Merge pull request #1393 from gvaish/master | Jon Skeet | 2016-04-07 | 3 | -1/+6 |
|\ | | | | | Added support for internal_access for C# | ||||
| * | Added support for internal_access for C# | Gaurav Vaish | 2016-04-07 | 3 | -1/+6 |
| | | |||||
* | | Merge pull request #1392 from anandolee/master | Jie Luo | 2016-04-07 | 8 | -19/+41 |
|\ \ | |/ |/| | Sync the manually integrate changes in google3/third_party | ||||
| * | sync the Manually integrate changes in google3/third_party | Jie Luo | 2016-04-06 | 8 | -19/+41 |
| | | |||||
* | | Merge pull request #1390 from jskeet/tidy-up | Jon Skeet | 2016-04-07 | 21 | -49/+111 |
|\ \ | | | | | | | Tidy up for C# codegen | ||||
| * | | Add more documentation for csharp_options.h | Jon Skeet | 2016-04-06 | 2 | -6/+18 |
| | | | | | | | | | | | | | | | | | | This also renames generate_directories to base_namespace_specified; generating directories is the immediate *effect* of specifying a base namespace, but with this change the options reflect what has been specified rather than the effect. (There may be other effects in the future, of course.) | ||||
| * | | Line-wrapping changes only for C# generator code | Jon Skeet | 2016-04-06 | 20 | -44/+94 |
| | | | | | | | | | | | | | | | | | | | | | | | | This should have no behavioral changes at all. This doesn't strictly enforce an 80-column limit, but removes the most egregious violations. The indentation in the C# generator code is inconsistent in general, unfortunately - if we have any good tools that can be trusted to reformat, I'd be happy to apply them. | ||||
* | | | Merge pull request #1391 from thomasvl/string_tweaks | Thomas Van Lenten | 2016-04-06 | 2 | -9/+47 |
|\ \ \ | | | | | | | | | ObjC String followups: one test case only addition, behavior change for invalid UTF-8 | ||||
| * | | | Error during parsing for invalid UTF-8 instead of dropping dropping data. | Thomas Van Lenten | 2016-04-05 | 2 | -9/+9 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | This seems to be some code evolution side effects. Back when there was a custom string class, we couldn't really error when we finally saw the string was bad so we had to return the empty string, but now that full validation is done up front, it can error out. | ||||
| * | | | Add tests to ensure we read strings with BOMs so we don't forget about ↵ | Thomas Van Lenten | 2016-04-05 | 1 | -0/+38 |
| |/ / | | | | | | | | | | lessons of the past. | ||||
* / / | Updating Xcode Settings to use iOS 9.3 | Geoffrey Wiseman | 2016-04-06 | 1 | -0/+8 |
|/ / | | | | | | | Update the simulators used for some tests under Xcode 7.3 to be iOS 9.3. | ||||
* | | Merge pull request #1349 from gvaish/master | Jon Skeet | 2016-04-05 | 32 | -84/+177 |
|\ \ | | | | | | | Added CLI option internal_access for types (C#) | ||||
| * | | Added access_level for types | Gaurav Vaish | 2016-04-05 | 32 | -84/+177 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * `csharp_options`: Added `Options` to encapsulate generator options. Supported options for now - file_extension, base_namespace * `{Blah}Generator`: Now accept `Options*` as parameter to constructor * `csharp_generator.cc`: Parse and populate options * `Makefile.am`: Added `csharp_options.h` * `extract_includes.bat.in`: Added `csharp_options.h` Refactoring code to two commits. This is the first commit | ||||
* | | | Merge pull request #1386 from andrewharp/patch-2 | Feng Xiao | 2016-04-05 | 1 | -2/+12 |
|\ \ \ | | | | | | | | | Do not link in pthread library for Android builds. | ||||
| * | | | Update BUILD | Andrew Harp | 2016-04-04 | 1 | -1/+1 |
| | | | | |||||
| * | | | Do not link in pthread library for Android builds. | Andrew Harp | 2016-04-04 | 1 | -2/+12 |
|/ / / | | | | | | | This is required to allow Tensorflow to build on Android without hacks. Currently we create a dummy pthread library just to satisfy this dependency for a library that does not exist on Android. See https://github.com/google/protobuf/issues/1373 for more context. | ||||
* | | | Merge pull request #852 from qzix/master | Thomas Van Lenten | 2016-04-04 | 5 | -11/+41 |
|\ \ \ | |/ / |/| | | Added deprecated option handling to objective-c | ||||
| * | | Added deprecated option handling for objective-c generator | Oleg Vereshko | 2016-04-04 | 5 | -11/+41 |
| | | | |||||
* | | | Merge pull request #1353 from keveman/master | Joshua Haberman | 2016-04-01 | 2 | -17/+30 |
|\ \ \ | | | | | | | | | Linking the cpp implementation extension statically with libprotobuf | ||||
| * | | | Linking the cpp implementation extension statically with libprotobuf | Manjunath Kudlur | 2016-04-01 | 2 | -17/+30 |
| | | | | |||||
* | | | | Merge pull request #1377 from jskeet/remove-duplicate-tests | Jon Skeet | 2016-04-01 | 2 | -2/+0 |
|\ \ \ \ | | | | | | | | | | | Remove duplicate test cases. | ||||
| * | | | | Remove duplicate test cases. | Jon Skeet | 2016-04-01 | 2 | -2/+0 |
| | |/ / | |/| | | | | | | | | | | (NCrunch noticed these.) | ||||
* | | | | Merge pull request #1378 from thomasvl/manual_stream_parsing_helpers | Thomas Van Lenten | 2016-04-01 | 2 | -0/+17 |
|\ \ \ \ | |/ / / |/| | | | Add -position and -isAtEnd for use when manually parsing input streams. | ||||
| * | | | Add -position and -isAtEnd for use when manually parsing input streams. | Thomas Van Lenten | 2016-04-01 | 2 | -0/+17 |
|/ / / | |||||
* | | | Merge pull request #1369 from jskeet/tools-nuspec | Jan Tattermusch | 2016-03-31 | 2 | -14/+37 |
|\ \ \ | |/ / |/| | | Introduce a new nuget package, Google.Protobuf.Tools, basically to contain protoc on multiple platforms. | ||||
| * | | Remove duplicate line | Jon Skeet | 2016-03-31 | 1 | -1/+0 |
| | | | |||||
| * | | Introduce a new nuget package, Google.Protobuf.Tools, basically to contain ↵ | Jon Skeet | 2016-03-31 | 2 | -14/+38 |
| | | | | | | | | | | | | | | | | | | | | | | | | protoc on multiple platforms. I've moved both protoc.exe and the proto files out of Google.Protobuf. The .proto files aren't a slam-dunk, but it feels like they belong with protoc as you'd *use* them with protoc. It's not clear to me whether we really need both an x86 and x64 version of protoc.exe, as x86 would work on 64-bit Windows anyway. Discuss :) | ||||
* | | | Merge pull request #1371 from keveman/oversize_protos | Joshua Haberman | 2016-03-31 | 2 | -11/+94 |
|\ \ \ | | | | | | | | | Added an API to allow oversize protos when using C++ extension in Python | ||||
| * | | | Added an API to allow oversize protos when using C++ extension in Python | Manjunath Kudlur | 2016-03-31 | 2 | -11/+94 |
| | | | | |||||
* | | | | Merge pull request #1366 from xyzzyz/int128_ostream | Feng Xiao | 2016-03-31 | 1 | -1/+1 |
|\ \ \ \ | |/ / / |/| | | | Replace #include <iostream> with #include <ostream> in int128.cc | ||||
| * | | | Replace #include <iostream> with #include <ostream> | Adam Michalik | 2016-03-30 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | iostream is not actually necessary here, and it introduces unnecessary static initializers. | ||||
* | | | | Merge pull request #1362 from jskeet/tweak_json_name | Jan Tattermusch | 2016-03-30 | 1 | -61/+39 |
|\ \ \ \ | |/ / / |/| | | | Refactoring of FieldDescriptor | ||||
| * | | | Refactoring of FieldDescriptor | Jon Skeet | 2016-03-30 | 1 | -61/+39 |
| |/ / | | | | | | | | | | | | | | | | | | | | | | This makes no externally visible behavioral changes. Internally and non-behaviorally: - We use a field (compiler-generated) to store the JsonName to avoid recomputing it repeatedly - The documentation for JsonName is updated to reflect the meaning better - Readonly autoprops and expression-bodied properties used where possible | ||||
* | | | Merge pull request #1360 from pherl/master | Jisi Liu | 2016-03-30 | 1 | -1/+1 |
|\ \ \ | | | | | | | | | Use the T() instead of NULL for the default value. | ||||
| * | | | Use the T() instead of NULL for the default value. | Jisi Liu | 2016-03-29 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | The template can be specialized on primitives, e.g. double, where converting NULL will trigger a warning. | ||||
* | | | | Merge pull request #1295 from haberman/docker | Joshua Haberman | 2016-03-30 | 9 | -36/+448 |
|\ \ \ \ | |_|/ / |/| | | | Add support for running on Jenkins | ||||
| * | | | Merge branch 'master' into docker | Josh Haberman | 2016-03-29 | 101 | -6889/+4074 |
| |\| | | |||||
| * | | | Rearranged and commented files for running under Jenkins. | Josh Haberman | 2016-03-04 | 11 | -140/+115 |
| | | | | |||||
| * | | | Disable attempt to use ccache for docker build. | Josh Haberman | 2016-03-03 | 3 | -20/+13 |
| | | | | |||||
| * | | | Properly report C++ build time. | Josh Haberman | 2016-03-03 | 3 | -8/+15 |
| | | | | |||||
| * | | | Use a local Maven repository to avoid network fetches during tests. | Josh Haberman | 2016-03-03 | 2 | -0/+31 |
| | | | | |||||
| * | | | Make Java copy into separate directories so the tests can run concurrently. | Josh Haberman | 2016-03-02 | 1 | -5/+9 |
| | | | | |||||
| * | | | Added code to generate XML output file for more granular results. | Josh Haberman | 2016-03-02 | 5 | -11/+122 |
| | | | | |||||
| * | | | Added Ruby 2.1, Oracle Java, and C#. | Josh Haberman | 2016-03-02 | 3 | -21/+76 |
| | | | | |||||
| * | | | Upgrade Python packages using pip. | Josh Haberman | 2016-03-02 | 1 | -1/+7 |
| | | | | |||||
| * | | | Work around tox bug. | Josh Haberman | 2016-03-02 | 1 | -0/+4 |
| | | | | |||||
| * | | | Configure ccache directory. | Josh Haberman | 2016-03-02 | 2 | -2/+8 |
| | | | | |||||
| * | | | Put Maven in batch mode to avoid spamming the logs. | Josh Haberman | 2016-03-02 | 1 | -4/+7 |
| | | | | |||||
| * | | | Install Python deps in Docker image. | Josh Haberman | 2016-03-02 | 3 | -13/+25 |
| | | | |