- 15 Dec, 2018 5 commits
-
-
Hao Nguyen authored
-
Hao Nguyen authored
-
-
Hao Nguyen authored
-
Paul Yang authored
* Down-integrate internal changes * Update generated code for php, objc and csharp. * Add missing dependency in conformance_php
-
- 14 Dec, 2018 8 commits
-
-
Hao Nguyen authored
Replace update_version shell script with a python script
-
Hao Nguyen authored
-
Hao Nguyen authored
Replace update_version shell script with a python script, which is much better at handling XML rewrite. Update the PHP version too. As part of rewrite, some XML file format will change a little, but the semantics is still the same so it should be okay.
-
Joshua Haberman authored
ObjC compiler changes to allow for easier import
-
Josh Haberman authored
-
Josh Haberman authored
-
Josh Haberman authored
-
Hao Nguyen authored
Use docker for csharp, java_compatibility, and python_compatibility.
-
- 13 Dec, 2018 4 commits
-
-
Hao Nguyen authored
Use docker for csharp, java_compatibility, and python_compatibility. Remove prepare_build_linux_rc that is no longer needed.
-
Paul Yang authored
-
Dave MacLachlan authored
By putting the NSAssert behind a DEBUG flag we aren't copying filepaths into release builds.
-
Adam Cozzette authored
Updated Bazel workspace in examples/ to handle zlib dependency
-
- 12 Dec, 2018 3 commits
-
-
Hao Nguyen authored
* Create a script to help update the version automatically * Update comment in the update_version script * Update script to fix special handling for common.h and Makefile.am * Revise update_version script to only update the other constants in common.h if it is a major release. Reset Makefile.am version to 17:0:0
-
Adam Cozzette authored
To make this work, I created a symlink to the existing zlib.BUILD file. Maybe there is a better way to do this, but this is at least a quick workaround to fix the build.
-
Josh Haberman authored
-
- 11 Dec, 2018 4 commits
-
-
Hao Nguyen authored
Make Protobuf compatible with C# 6
-
Paul Yang authored
-
Cody Schroeder authored
* Add Bazel config for optional zlib support * Add hard dependency on zlib * Remove unused config_setting
-
Paul Yang authored
-
- 10 Dec, 2018 6 commits
-
-
Hao Nguyen authored
-
Joshua Haberman authored
Windows: install missing headers
-
Hao Nguyen authored
Fix TimestampPartial operator == overload implementation: Cannot call == inside it, otherwise it would cause stack overflow
-
Adam Cozzette authored
fix: cmake install
-
Hao Nguyen authored
-
Abdel Younes authored
-
- 05 Dec, 2018 4 commits
-
-
Thomas Van Lenten authored
Just like fields, some extension fieldnames can be named such that they appear to have meaning to ARC. Add the annotation to the compiler will get things correct. Add a bunch of extensions to allow inspection on generation to ensure things are correct.
-
Markus Heß authored
-
Thomas Van Lenten authored
This should help the Swift compiler if these apis are used because it changes the codegen to not need copies/retains.
-
Thomas Van Lenten authored
This should help the Swift compiler if these apis are used because it changes the codegen to not need copies/retains.
-
- 03 Dec, 2018 1 commit
-
-
⚠ Stephane Moore authoredFor deprecated fields, identify the deprecated field and source file in the deprecation message. For deprecated files, identify the deprecated file in deprecation messages of generated interfaces. This additional context in deprecation messages will help provide developers with more context which could help them seek recommended alternatives to deprecated interfaces.
-
- 29 Nov, 2018 2 commits
-
-
Paul Yang authored
* Add kokoro build for python source package * Use libc++ for xcode 10 (#5303) The xcode 10 removes the deprecated libstdc++ library. We could set "MACOSX_DEPLOYMENT_TARGET" to "10.9" to use libc++ instead. * Add python 3.7 build * Add build for python 3.7 on linux and windows * Remove unused source build * Add comment * Fix $MACOSX_DEPLOYMENT_TARGET mismatch * Fix MACOSX_DEPLOYMENT_TARGET mismatch * Add missing import for sysconfig * Add missing imports
-
michaelbausor authored
* adds string-to-int and int-to-string methods to enums * remove check for valueToName property in EnumTrait * Remove unused imports * Update to avoid using EnumTrait * Remove EnumTrait * Update enum types * Move name and value methods into generated classes * Remove functions from GPBUtil * Test well known enums * Implement enum value to/from name in c extension * Only generate use statement when namespace is present
-
- 27 Nov, 2018 2 commits
-
-
Adam Cozzette authored
Avoid octal constants in strutil.cc
-
Dave MacLachlan authored
In some cases proto files that want/need to use the objc_class_prefix option have types that already have the prefix on a subset of their names. In this case we don't want to duplicate the prefix. Added tests for this (and prefixes in general).
-
- 26 Nov, 2018 1 commit
-
-
Brian Silverman authored
The code now matches what the comment above it actually generates. Also tweak that code so it actually compiles for me, and to avoid embedding /* and */ in comments because that's generally a reasonable thing to trigger warnings.
-